如何用Python代码实现OpenCV和PIL.Image格式之间的相互转换?
- 内容介绍
- 文章标签
- 相关推荐
本文共计152个文字,预计阅读时间需要1分钟。
使用OpenCV将图片转换为PIL.Image格式:pythonimport cv2from PIL import Imageimport numpy as np
img=cv2.imread(plane.jpg)cv2.imshow(OpenCV, img)image=Image.fromarray(cv2.cvtColor(img, cv2.COLOR_BGR2RGB))image.show()cv2.waitKey(0)
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()
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()
以上这篇Python 实现OpenCV格式和PIL.Image格式互转就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持易盾网络。
本文共计152个文字,预计阅读时间需要1分钟。
使用OpenCV将图片转换为PIL.Image格式:pythonimport cv2from PIL import Imageimport numpy as np
img=cv2.imread(plane.jpg)cv2.imshow(OpenCV, img)image=Image.fromarray(cv2.cvtColor(img, cv2.COLOR_BGR2RGB))image.show()cv2.waitKey(0)
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()
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()
以上这篇Python 实现OpenCV格式和PIL.Image格式互转就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持易盾网络。

