opencv自带的putText函数无法输出utf8类型的字符,因此无法将中文打印到图片上.用这篇文章的freetype可以实现中文输出,但是需要将字符解码转码比较麻烦,而Pillow的Image函数输出中文则相对容易些,因此这里的做法是现将图片从从cv2格式转到PIL格式,加上中文后再转成cv2格式输出. 1. 下载中文字体库 这里可以参考之前matplotlib输出中文的文章的第一部分. 2. cv2转PIL import Image, ImageDraw, ImageFont, cv2 c…