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

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()  

你可能感兴趣的:(python中PIL.Image和OpenCV图像格式相互转换)