美文网首页
Pillow的Image.open与OpenCV的cv2.imr

Pillow的Image.open与OpenCV的cv2.imr

作者: 马小李23 | 来源:发表于2020-03-23 14:49 被阅读0次

Image.open获得的图片数据格式是RGB
cv2.imread获得的图片数据格式是BGR

Image.open的RGB数据到cv2.imshow能正常使用的数据转变:
img_rgb = Image.open(filename)
img_bgr = img_rgb[:, :, ::-1]
cv2.imshow("test", img_bgr)

cv2.imread的BGR数据到Image中RGB图像类对象的转换:
img_bgr = cv2.imread(filname)
img_rgb =cv2.cvtColor(img_bgr, cv2.COLOR_BGR2RGB)
img_rgb_obj = Image.fromarray(img_rgb)

相关文章

网友评论

      本文标题:Pillow的Image.open与OpenCV的cv2.imr

      本文链接:https://www.haomeiwen.com/subject/sajwyhtx.html