Python 官方文档:入门教程 => 点击学习
今天就跟大家聊聊有关怎么在python中将OpenCV与pillow进行转化,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。opencv > pilimport cv2
今天就跟大家聊聊有关怎么在python中将OpenCV与pillow进行转化,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
import cv2 from PIL import Imageimg = cv2.imread("test.png")image = Image.fromarray(cv2.cvtColor(img,cv2.COLOR_BGR2RGB))
import cv2 from PIL import Image image = Image.open("test.png") img = cv2.cvtColor(numpy.asarray(image),cv2.COLOR_RGB2BGR)
补充:skimage与opencv图片格式的相互转换
skimage是Python的一个图像库,常常与matplotlib一起作为视频、图像类的基本库。而opencv作为非常流行的视觉库,在图像处理中使用非常常见,本篇介绍两种库的图像格式的相互转换。
图像格式
通道:RGB
像素值:[0,1]
图像格式
通道:BGR
像素值:[0,255]
转换过程现封装如下:
def skimage2opencv(src): src *= 255 src.astype(int) cv2.cvtColor(src,cv2.COLOR_RGB2BGR) return srcdef opencv2skimage(src): cv2.cvtColor(src,cv2.COLOR_BGR2RGB) src.astype(float32) src /= 255 return src
看完上述内容,你们对怎么在python中将opencv与pillow进行转化有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注编程网Python频道,感谢大家的支持。
--结束END--
本文标题: 怎么在python中将opencv与pillow进行转化
本文链接: https://www.lsjlt.com/news/268259.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0