Python 实现OpenCV格式和PIL.Image格式互转

yipeiwu_com7年前Python基础

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格式互转就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python轻松查到删除自己的微信好友

python轻松查到删除自己的微信好友

前言 相信各位一定有收到过这样的群发短信,据说还被归类为玩转微信的五大技巧之一╮(╯▽╰)╭但,其实,只要跑一下脚本,就轻松找出删除自己的好友(轻松摔碎玻璃心,逃 原理 新建群组,如果...

Python实现CNN的多通道输入实例

CNN可以同时进行多通道的输入,例如一张彩色图片可以分解成RGB三个通道输入给CNN,当使用自己的数据集时,可以通过numpy来实现数据的多通道输入。 假设我们有两个组数据a和b:...

Python 列表(List) 的三种遍历方法实例 详解

Python 列表(List) 的三种遍历方法实例 详解

Python 遍历 最近学习python这门语言,感觉到其对自己的工作效率有很大的提升,下面废话不多说,直接贴代码 #!/usr/bin/env python # -*- codin...

PyQT5 QTableView显示绑定数据的实例详解

PyQT5 QTableView显示绑定数据的实例详解

如下所示: import sys from PyQt5 import QtCore,QtGui from PyQt5.QtWidgets import QApplication,...

Python单元测试unittest的具体使用示例

Python单元测试unittest的具体使用示例

Python中有一个自带的单元测试框架是unittest模块,用它来做单元测试,它里面封装好了一些校验返回的结果方法和一些用例执行前的初始化操作。 unittest是python的标准...