思路:1. 先把opencv读的图片转化为PIL的格式; 2. 用PIL在图片上写上汉字; 3. 把PIL格式的图片转化回opencv的格式。 直接上代码: # --*-- coding:utf-8 -*- import cv2 import numpy as np from PIL import Image,ImageDraw,ImageFont def draw_box_string(img, box, string): """ img: read by cv; box:[xmin, ymin, xmax, ymax];