title: How to draw Chinese text on the image using `cv2.putText`correctly? (Python+OpenCV)
body: <p>I use python OpenCV (Windows 10, Python 2.7) to write text in image, when the text is English it works, but when I use Chinese text it write messy code in the image.</p>
  <p>Below is my code:</p>
  <pre><code># coding=utf-8
  import cv2
  import numpy as np
  
  text = &quot;Hello world&quot;   # just work
  # text = &quot;内容理解团队&quot;  # messy text in the image
  
  cv2.putText(img, text,
              cord,
              font,
              fontScale,
              fontColor,
              lineType)
  
  # Display the image
  cv2.imshow(&quot;img&quot;, img)
  
  cv2.waitKey(0)
  cv2.destroyAllWindows()
  </code></pre>
  <p>When <code>text = &quot;Hello world&quot;   # just work</code>, below is the output image:</p>
  <p><a href="https://i.stack.imgur.com/Xy5io.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Xy5io.png" alt="enter image description here" /></a></p>
  <p>When <code>text = &quot;内容理解团队&quot;   # Chinese text, draw messy text in the image</code>, below is the output image:</p>
  <p><a href="https://i.stack.imgur.com/mEyNn.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/mEyNn.png" alt="enter image description here" /></a></p>
  <p>What's wrong? Does opencv <code>putText</code> don't support other language text?</p>