1.什么是色彩空间

  纯白色:(255,255,255);纯黑色:(0,0,0)

2.常见色彩空间

  (1) RGB: 最常用
  (2) HSV:
  H:0-180   S:0-255   V:0-255

  (3)HIS(强度、饱和度)、
  (4)YCrCb(皮肤检测方面用的较多)、
  (5)YUV:安卓开发常用
  (6)HCV色彩空间

3.OpenCV色彩空间转换API

  色彩空间转换:hsv=cv.cvtColor(image,cv.COLOR_BGR2HSV)

import cv2 as cv'''色彩空间的转换'''
def color_space_demo(image):gray=cv.cvtColor(image,cv.COLOR_BGR2GRAY)#RGB转灰度空间cv.imshow('gray',gray)hsv=cv.cvtColor(image,cv.COLOR_BGR2HSV)#RGB转HSV空间cv.imshow('hsv', hsv)yuv = cv.cvtColor(image, cv.COLOR_BGR2YUV)  # RGB转YUV空间cv.imshow('yuv', yuv)src=cv.imread(r'D:\Project\Opencv\Learning01\angelababy.jpg')
cv.namedWindow('input image',cv.WINDOW_AUTOSIZE)
cv.imshow('input image',src)color_space_demo(src)cv.waitKey(0)
cv.destroyAllWindows()
print('hi,python')

4.OpenCV通道分离

  通道分离:b,g,r=cv.split(src)

import cv2 as cv
src=cv.imread(r'D:\Project\Opencv\Learning01\angelababy.jpg')
cv.namedWindow('input image',cv.WINDOW_AUTOSIZE)
cv.imshow('input image',src)'''通道分离'''
b,g,r=cv.split(src)
cv.imshow('blue',b)
cv.imshow('green',g)
cv.imshow('red',r)src[:,:,2]=0#改变第三通道的数值为0
cv.imshow('change image',src)'''通道合并'''
merge=cv.merge([b,g,r])
cv.imshow('merge image',src)cv.waitKey(0)
cv.destroyAllWindows()

【OpenCV】色彩空间介绍相关推荐

  1. Opencv色彩空间(GRAY、XYZ、HSV、YCrCb、HLS)展示,以及利用HSV标记指定的颜色

    本文简单介绍了几个常见的色彩空间转换: 因为HSV应用非常广泛,所以单独介绍其强大的功能: 本文用到的两个原始图像,如下图所示: 目录 一.Opencv色彩空间(GRAY.XYZ.HSV.YCrCb. ...

  2. OpenCV实战(7)——OpenCV色彩空间转换

    OpenCV实战(7)--OpenCV色彩空间转换 0. 前言 1. RGB 色彩空间 2. 色彩空间转换 2.1 CIE L*a*b* 色彩空间 2.2 其它色彩空间 3. 用色调.饱和度和亮度表示 ...

  3. opencv学习(part1)--OpenCv框架介绍

    学习笔记,仅供参考,有错必究 文章目录 opencv学习 OpenCv框架介绍 二值图像分析 二值图像定义与说明 图像二值化介绍 常见的二分类分割方法 opencv学习 OpenCv框架介绍 Open ...

  4. 个人学习笔记 ——【技术美术百人计划】图形 2.1 色彩空间介绍

    个人学习笔记 --[技术美术百人计划]图形 2.1 色彩空间介绍 图形 2.1 色彩空间介绍 个人学习笔记 --[技术美术百人计划]图形 2.1 色彩空间介绍 图形 2.1 色彩空间介绍 一.色彩发送 ...

  5. 百人计划学习 图形 2.1 色彩空间介绍

    这是个人学习笔记,有错欢迎指出 学习链接: 冯乐乐 <UnityShader入门精要> [技术美术百人计划]图形 2.1 色彩空间介绍 色彩发射器 色彩认知:光源是出生点,光源发射出光线, ...

  6. 一、opencv详细介绍

    一.opencv详细介绍 文章目录 一.opencv详细介绍 1.1 什么是opencv 1.2 opencv历史 1.3 为什么用OpenCV 1.4 opencv的应用场景 1.图像分类 2.目标 ...

  7. 详解python中GPU版本的opencv常用方法介绍

    更多编程教程请到:菜鸟教程 https://www.piaodoo.com/ 友情链接:好看站 http://www.nrso.net/ 高州阳光论坛https://www.hnthzk.com/ 引 ...

  8. 【OpenCv】图像的数据增强:HSV色彩空间介绍以及与BGR空间的转换

    一.HSV颜色模型介绍 HSV(Hue, Saturation, Value)是根据颜色的直观特性创建的一种颜色空间, 也称六角锥体模型.该模型中颜色的参数分别是色调(H).饱和度(S).明度(V). ...

  9. 树莓派视觉小车 -- 小球追踪(颜色追踪)(OpenCV色彩空间HSV)

    目录 效果展示 基础理论(HSV) 为什么用HSV空间而不是RGB空间? HSV 1.Hue(色相) 2.Value(明度) 3.Saturation(饱和度) 一.初始化 滑动条初始化 1.创建回调 ...

最新文章

  1. 【RecyclerView】 三、RecyclerView 布局 ( 线性布局管理器 LinearLayoutManager )
  2. Leetcode 350. 两个数组的交集 II 解题思路及C++实现
  3. 指令和伪指令和宏指令区别
  4. 处理v-html的潜在XSS风险
  5. meta http-equiv=refresh content=3 什么意思?
  6. SQL 中 PROCEDURE,TRIGGER,FUNCTION简单应用
  7. ArcMap 导入 wrl_flmic拍摄的素材如何无损导入电脑
  8. Java List 分页
  9. wlan端口服务器无响应,wlan项目遇到的问题,总结
  10. elastic集群单节点停机维护
  11. Qt 运行时不显示图标
  12. 数据结构队列顺序循环队列、加入、删除、取头元素
  13. 招5000人!美团2023届校园招聘全面启动
  14. Anaconda安装torch
  15. mysql .frm文件丢失_实例中所有frm文件消失的幕后黑手
  16. MC34063A MC34063 贴片SOP-8 变换器控制芯片 电流0.8A 1.2A 1.5A
  17. 案例07:金字塔+纹理
  18. python统计中英文字符_如何统计文本中的中英文字符数?Python帮你解决
  19. linux 根目录下各个目录的详细介绍
  20. 基于springboot实现学校线上教学平台管理系统【源码+论文】分享

热门文章

  1. FLV.js播放报错,及浏览器播放flv缓存内存不足导致黑屏
  2. Excel后缀名 .xls和.xlsx 有什么区别?
  3. 下载文件 download
  4. 2021/1/16-每日三题第23弹:skr小机灵鬼儿 ?你知道 JavaScript 中的原型和原型链是什么吗 ???
  5. 计算机组成原理 唐朔飞229页
  6. html实现微信扫一扫,JS 实现微信扫一扫功能
  7. Java批量导出word压缩后的zip文件
  8. 大数据营销方案的分析处理
  9. [译]连接池和 Timeout expired异常
  10. 调戏 ChatGPT