基于Python3.6中的OpenCV实现图片色彩空间的转换


Posted in Python onFebruary 03, 2020

不同的色彩空间中对图片的色彩体现有很大不同

#色彩空间的相互转换:最常见的是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实现图片色彩空间的转换,希望对大家有所帮助!

Python 相关文章推荐
Python中的两个内置模块介绍
Apr 05 Python
Python下线程之间的共享和释放示例
May 04 Python
Python基于回溯法子集树模板解决数字组合问题实例
Sep 02 Python
Python爬虫番外篇之Cookie和Session详解
Dec 27 Python
django中ORM模型常用的字段的使用方法
Mar 05 Python
NumPy 数组使用大全
Apr 25 Python
Python 类的私有属性和私有方法实例分析
Sep 29 Python
python多继承(钻石继承)问题和解决方法简单示例
Oct 21 Python
Python模块future用法原理详解
Jan 20 Python
python生成任意频率正弦波方式
Feb 25 Python
Python3交互式shell ipython3安装及使用详解
Jul 11 Python
详解tensorflow之过拟合问题实战
Nov 01 Python
解决Tensorflow 使用时cpu编译不支持警告的问题
Feb 03 #Python
tensorflow2.0保存和恢复模型3种方法
Feb 03 #Python
详解字符串在Python内部是如何省内存的
Feb 03 #Python
python自动化unittest yaml使用过程解析
Feb 03 #Python
Python类如何定义私有变量
Feb 03 #Python
python异常处理try except过程解析
Feb 03 #Python
利用Python脚本实现自动刷网课
Feb 03 #Python
You might like
PHP连接access数据库
2008/03/27 PHP
ThinkPHP实现ajax仿官网搜索功能实例
2014/12/02 PHP
PHP中的闭包(匿名函数)浅析
2015/02/07 PHP
ThinkPHP控制器详解
2015/07/27 PHP
PHP校验15位和18位身份证号的类封装
2018/11/07 PHP
firefox和IE系列的相关区别整理 以备后用
2009/12/28 Javascript
JQuery+CSS提示框实现思路及代码(纯手工打造)
2013/05/07 Javascript
javascript实现checkbox全选的代码
2015/04/30 Javascript
javacript获取当前屏幕大小
2016/06/04 Javascript
jQuery获取元素父节点的方法
2016/06/21 Javascript
Bootstrap编写一个同时适用于PC、平板、手机的登陆页面
2016/06/30 Javascript
利用JS实现数字增长
2016/07/28 Javascript
NodeJS和BootStrap分页效果的实现代码
2016/11/07 NodeJs
Bootstrap 模态框(Modal)插件代码解析
2016/12/21 Javascript
JavaScript 预解析的4种实现方法解析
2019/09/03 Javascript
解决vue中el-tab-pane切换的问题
2020/07/19 Javascript
Python求两个list的差集、交集与并集的方法
2014/11/01 Python
Python调用SQLPlus来操作和解析Oracle数据库的方法
2016/04/09 Python
Python爬取十篇新闻统计TF-IDF
2018/01/03 Python
Python+OpenCV图片局部区域像素值处理详解
2019/01/23 Python
python中报错"json.decoder.JSONDecodeError: Expecting value:"的解决
2019/04/29 Python
如何使用Python自动控制windows桌面
2019/07/11 Python
Hotels.com加拿大:领先的在线住宿网站
2018/10/05 全球购物
法国体育用品商店:GO Sport
2019/10/23 全球购物
网站设计师的岗位职责
2013/11/21 职场文书
教师节促销活动方案
2014/02/14 职场文书
信息技术毕业生自荐信范文
2014/03/13 职场文书
《黄山奇石》教学反思
2014/04/19 职场文书
员工培训协议书
2014/09/15 职场文书
2014年全国爱牙日宣传活动方案
2014/09/21 职场文书
公务员群众路线心得体会
2014/11/03 职场文书
介绍信样本
2015/01/31 职场文书
行为规范主题班会
2015/08/13 职场文书
致运动员的广播稿
2015/08/19 职场文书
详解MySQL数据库千万级数据查询和存储
2021/05/18 MySQL
《总之就是很可爱》新作短篇动画《总之就是很可爱~制服~》将于2022年夏天播出
2022/04/07 日漫