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

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

相关文章

pandas DataFrame行或列的删除方法的实现示例

pandas DataFrame行或列的删除方法的实现示例

此文我们继续围绕DataFrame介绍相关操作。 平时在用DataFrame时候,删除操作用的不太多,基本是从源DataFrame中筛选数据,组成一个新的DataFrame再继续操作。...

Ubuntu16.04/树莓派Python3+opencv配置教程(分享)

无论是Windows、Linux、还是树莓派 。配置python3的opencv环境都是让人头大的一件事情,尤其是许多人用pip安装以后,发现opencv虽然装上了,但是却装在了系统原生...

Python 根据日志级别打印不同颜色的日志的方法示例

本文介绍了Python 根据日志级别打印不同颜色的日志的方法示例,分享给大家,具体如下: # -*-coding:UTF-8-*- import logging import os...

Python3中的真除和Floor除法用法分析

本文实例讲述了Python3中的真除和Floor除法用法。分享给大家供大家参考,具体如下: 在Python3中,除法运算有两种,一种是真除,一种是Floor除法,这两者是有分别的,分别如...

Python for Informatics 第11章 正则表达式(一)

正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描...