OpenCV转换成PIL.Image格式

Posted guweixin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenCV转换成PIL.Image格式相关的知识,希望对你有一定的参考价值。

PIL.Image转换成OpenCV格式

import cv2
from PIL import Image
import numpy

image = Image.open("plane.jpg")
image.show()
img = cv2.cvtColor(numpy.asarray(image),cv2.COLOR_RGB2BGR)

cv2.imshow("OpenCV",img)
cv2.waitKey()

 

OpenCV转换成PIL.Image格式

import cv2
from PIL import Image
import numpy

img = cv2.imread("plane.jpg")
cv2.imshow("OpenCV",img)
image = Image.fromarray(cv2.cvtColor(img,cv2.COLOR_BGR2RGB))

image.show()
cv2.waitKey()

  

以上是关于OpenCV转换成PIL.Image格式的主要内容,如果未能解决你的问题,请参考以下文章

python中PIL.Image,OpenCV,Numpy图像格式相互转换

np.ndarray与PIL.Image对象相互转换

opencv-PIL-matplotlib-Skimage-Pytorch图片读取区别与联系

路径名太长,尝试在 Python 中使用 OpenCV 或 PIL.Image 保存图像时出错

torchvision中的resize对PIL.Image对象的处理速度要优于opencv近7千倍

torchvision中的resize对PIL.Image对象的处理速度要优于opencv近7千倍