基于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实现图片色彩空间的转换

总结

以上所述是小编给大家介绍的基于Python3.6中的OpenCV实现图片色彩空间的转换,希望对大家有所帮助!

来源:https://blog.csdn.net/m0_45161766/article/details/104136788

标签:python,opencv,转换
0
投稿

猜你喜欢

  • 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
  • TensorFlow变量管理详解

    2023-11-23 07:11:18
  • Python 机器学习库 NumPy入门教程

    2022-09-28 23:10:41
  • Python视频爬虫实现下载头条视频功能示例

    2021-06-30 05:43:02
  • XML的简单读取与写入

    2008-09-04 10:35:00
  • 提高python代码可读性利器pycodestyle使用详解

    2023-09-04 11:22:04
  • 轻松实现php文件上传功能

    2023-11-17 04:34:12
  • 解决pytorch读取自制数据集出现过的问题

    2023-04-23 15:15:43
  • Python面向对象程序设计OOP深入分析【构造函数,组合类,工具类等】

    2022-06-01 04:19:02
  • Python3爬取英雄联盟英雄皮肤大图实例代码

    2022-05-20 23:40:55
  • pandas处理csv文件的方法步骤

    2022-05-31 10:51:04
  • python之tensorflow手把手实例讲解猫狗识别实现

    2021-12-26 14:46:11
  • 基于Python实现打哈欠检测详解

    2021-12-10 06:50:45
  • 最近Python有点火? 给你7个学习它的理由!

    2021-08-03 01:40:05
  • Python PyQt5-图形界面的美化操作

    2023-11-08 23:04:34
  • python实现在线翻译功能

    2023-06-02 22:12:38
  • python pyhs2 的安装操作

    2021-03-11 18:21:33
  • Symfony2框架创建项目与模板设置实例详解

    2023-11-20 23:36:39
  • asp之家 网络编程 m.aspxhome.com