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设计】。

相关文章

django-rest-framework解析请求参数过程详解

django-rest-framework解析请求参数过程详解

前言 我们在django-rest-framework 自定义swagger 文章中编写了接口, 调通了接口文档. 接口文档可以直接填写参数进行请求, 接下来的问题是如何接受参数, 由...

python编写计算器功能

python编写计算器功能

本文实现用python编写一个带界面的计算器小程序,当然这个计算器功能很简单,只能进行一些简单的数学运算,很适合初学者,希望能给大家带来一些启发 实验前提 因为是带图形界面的,所以...

Django中反向生成models.py的实例讲解

命令行中进入Django项目目录,执行 python manage.py inspectdb testmodel_test 其中testmodel_test为数据表,生成的结果...

Python3 获取一大段文本之间两个关键字之间的内容方法

用re或者string.find.以下是re代码 import re #文本所在TXT文件 file = '123.txt' #关键字1,2(修改引号间的内容) w1 = '123...

Python字典操作简明总结

1.dict()创建字典 复制代码 代码如下: >>> fdict = dict((['x', 1], ['y', 2])) >>> fdict {'...