基于Python3.6中的OpenCV实现图片色彩空间的转换
作者:薄凉的小子 时间:2022-05-20 14:03:13
不同的色彩空间中对图片的色彩体现有很大不同
#色彩空间的相互转换:最常见的是HSV与RGB,YUV与RGB的相互转换
#常见色彩空间有:
#RGB:最常用
#HSV:对指定色彩铭感,用于查找表达特定颜色
#HIS:
#YCrCb:在人体肤色识别运用较多
#YUV:Android开发中运用较多
以下是对图片进行所有色彩空间的演示:
import cv2 as cv ###导入openc包
def color_space_demo(image):
gray = cv.cvtColor(image,cv.COLOR_BGR2GRAY)
cv.imshow("gray",gray)
hsv = cv.cvtColor(image,cv.COLOR_BGR2HSV)
cv.imshow("hsv",hsv)
yuv = cv.cvtColor(image,cv.COLOR_BGR2YUV)
cv.imshow("yuv",yuv)
Ycrcb = cv.cvtColor(image,cv.COLOR_BGR2YCrCb)
cv.imshow("Ycrcb",Ycrcb)
HIS = cv.cvtColor(image,cv.COLOR_BGR2HLS)
cv.imshow("HIS",HIS)
print("--------hello python------------")
src=cv.imread("F:/shiyan/1.png") ###读取F:/shiyan/1.png路径下的名为1格式为.png的图片
cv.namedWindow("input image",cv.WINDOW_AUTOSIZE) ###给图片显示的窗口命名为input image
cv.imshow("input image",src) ###显示图片
color_space_demo(src)
cv.waitKey(0) ###等待下一步指令
cv.destroyAllWindows() ###为了能正常关闭所有的绘图窗口。
图片示例如下:
总结
以上所述是小编给大家介绍的基于Python3.6中的OpenCV实现图片色彩空间的转换,希望对大家有所帮助!
来源:https://blog.csdn.net/m0_45161766/article/details/104136788
标签:python,opencv,转换
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Http头 Range、Content-Range
2010-06-25 19:19:00
解剖JavaScript中的null和undefined
2009-03-01 12:49:00
python3环境搭建过程(利用Anaconda+pycharm)完整版
2022-01-16 06:04:47
![](https://img.aspxhome.com/file/2023/5/75265_0s.png)
TensorFlow变量管理详解
2023-11-23 07:11:18
![](https://img.aspxhome.com/file/2023/4/107204_0s.jpg)
Python 机器学习库 NumPy入门教程
2022-09-28 23:10:41
Python视频爬虫实现下载头条视频功能示例
2021-06-30 05:43:02
![](https://img.aspxhome.com/file/2023/8/121478_0s.jpg)
XML的简单读取与写入
2008-09-04 10:35:00
提高python代码可读性利器pycodestyle使用详解
2023-09-04 11:22:04
![](https://img.aspxhome.com/file/2023/0/120280_0s.png)
轻松实现php文件上传功能
2023-11-17 04:34:12
![](https://img.aspxhome.com/file/2023/2/100032_0s.gif)
解决pytorch读取自制数据集出现过的问题
2023-04-23 15:15:43
![](https://img.aspxhome.com/file/2023/2/112562_0s.jpg)
Python面向对象程序设计OOP深入分析【构造函数,组合类,工具类等】
2022-06-01 04:19:02
Python3爬取英雄联盟英雄皮肤大图实例代码
2022-05-20 23:40:55
![](https://img.aspxhome.com/file/2023/5/83935_0s.png)
pandas处理csv文件的方法步骤
2022-05-31 10:51:04
![](https://img.aspxhome.com/file/2023/3/83803_0s.png)
python之tensorflow手把手实例讲解猫狗识别实现
2021-12-26 14:46:11
![](https://img.aspxhome.com/file/2023/9/106999_0s.png)
基于Python实现打哈欠检测详解
2021-12-10 06:50:45
![](https://img.aspxhome.com/file/2023/6/99596_0s.jpg)
最近Python有点火? 给你7个学习它的理由!
2021-08-03 01:40:05
![](https://img.aspxhome.com/file/2023/0/105200_0s.jpg)
Python PyQt5-图形界面的美化操作
2023-11-08 23:04:34
![](https://img.aspxhome.com/file/2023/1/95751_0s.jpg)
python实现在线翻译功能
2023-06-02 22:12:38
python pyhs2 的安装操作
2021-03-11 18:21:33
Symfony2框架创建项目与模板设置实例详解
2023-11-20 23:36:39
![](https://img.aspxhome.com/file/2023/9/92809_0s.jpg)