https://blog.csdn.net/weixin_40922285/article/details/102967331
cv: BGR模式
PIL:RGB模式
cv->PIL 颜色模式转换BGR-RGB,再转换成PIL存储格式:
image= Image.fromarray(cv.cvtColor(frame, cv.COLOR_BGR2RGB))
PIL ->cv 首先要转换成数组(np.asarray),再颜色模式RGB-BGR:
f=cv.cvtColor(np.asarray(image), cv.COLOR_RGB2BGR)
搞不清的就保存成临时图片,重新读入吧
from PIL import Image, ImageDraw
import cv2 as cv
#...
#...
#cv->PIL
cv.imwrite('tmp.jpg',f)
image=Image.open('tmp.jpg')
#PIL->cv
image.save('tmp.jpg')
f=cv.imread('tmp.jpg')