Gray

灰度图像,每个像素由一个值表示其灰度。

Gray = R0.3 + G0.59 + B*0.11

BGR

每个像素由长度为3的数组表示,注意BGR的顺序

CMY(K)

减法混色,多用于印刷、打印机,4通道对应于四个墨盒

CMYK

HSV/HSL(I)

人类视觉概念,画家配色

HSV颜色模型

Hue色调

用角度度量,取值范围为0°~360°,从红色开始按逆时针方向计算,红色为0°,绿色为120°,蓝色为240°。它们的补色是:黄色为60°,青色为180°,品红为300°

Saturation饱和度

饱和度S表示颜色和白色的混合程度。饱和度高,颜色深而艳。饱和度越低,越接近白色。通常取值范围为[0,1],值越大,颜色越饱和。

Value \ Lightness 明度

明度表示颜色明亮的程度,可以理解成环境的明亮度对色彩的影响。通常取值范围为0%(黑)到100%(白)。

颜色区间

一般对颜色空间的图像进行有效处理都是在HSV空间进行的,然后对于基本色中对应的HSV分量需要给定一个严格的范围,下面是通过实验计算的模糊范围(准确的范围在网上都没有给出)。

H: 0— 180

S: 0— 255

V: 0— 255

HSV颜色区间

如何确定一种颜色的HSV范围

import cv2

import numpy as np

green = np.uint8([[[0,255,0 ]]])

hsv_green = cv2.cvtColor(green,cv2.COLOR_BGR2HSV)

print(hsv_green)

# [[[ 60 255 255]]]

获得颜色的HSV值之后,一般指定区间为

[H-10, 100,100],[H+10, 255, 255]

具体情况具体调整

CIE-XYZ

三个坐标模拟人类视锥细胞,短波、中波、长波。略微对应于红、绿、蓝

CIE-Lab

近似人类视觉,常用于图像检索。

颜色空间本身不均匀,Lab基于人类色差实验数据,均匀性好。

L表示亮度,L = 0生成黑色而L = 100指示白色

a表示从洋红色至绿色的范围,b表示从黄色至蓝色的范围,a和b的值域都是由+127至-128,其中+127 a就是红色,渐渐过渡到-128 a的时候就变成绿色;同样原理,+127 b是黄色,-128 b是蓝色。

python常用颜色表示_OpenCV+Python常用颜色空间相关推荐

  1. python视频人脸检测_OpenCV + python 实现人脸检测(基于照片和视频进行检测)

    OpenCV + python 实现人脸检测(基于照片和视频进行检测) Haar-like 通俗的来讲,就是作为人脸特征即可. Haar特征值反映了图像的灰度变化情况.例如:脸部的一些特征能由矩形特征 ...

  2. python制作七夕礼物_OpenCV+Python制作程序七夕(情人节)礼物

    1. 按 不知不觉七夕就过去了! 如果有对象,祝早生贵子!没有对象,祝早结连理! (搞笑一下,祝大家幸福美满吧,嘿嘿嘿) 给大家准备了一份已经写好的代码,利用Python+OpenCV+OpenPyX ...

  3. python opencv压缩图片_OpenCV Python 缩放图片

    By 凌顺 2019年9月12日 本示例使用的OpenCV版本是:4.1.1 运行Python的编辑器:Jupyter notebook 示例目的 使用OpneCV的cv2.resize()函数对图片 ...

  4. python画实心圆_OpenCV python 绘制随机实心圆

    OpenCV python 绘制随机实心圆 import numpy as np import cv2 def main(): # 1.创建白色背景图片 d = 400 img = np.ones(( ...

  5. python处理颜色rgb_使用python获得N个区分度较高的RGB颜色值

    获得任意N个区分度最高的RGB颜色值是一个经典的问题,之前在做一些可视化的东西时需要解决这个问题.首先去网上找了一些方法,未果,于是想自己来搞,心里的想法是,先给出一个距离函数用来度量两个RGB颜色值 ...

  6. python制作七夕礼物_opencv+python制作硬核七夕礼物

    点击上方"蓝色小字"关注我呀 明天就是七夕了! 如果有对象,祝早生贵子!没有对象,祝早结连理! (搞笑一下,祝大家幸福美满吧,嘿嘿嘿) 给大家准备了一份已经写好的代码,利用pyth ...

  7. python opencv 录制视频_OpenCV Python 录制视频

    学到实用OpenCV调用笔记本电脑的摄像头,并录制视频保存到本地硬盘的时候,出现了一点故障,那就是获取到的文件总是为0KB.经过一番查找,终于找到了解决办法. 调用摄像头 调用摄像头作为本实验的基础是 ...

  8. python腐蚀膨胀代码_OpenCV+python实现膨胀和腐蚀的示例

    1,概念及原理: 膨胀(Dilating) (或) (1)将图像 A 与任意形状的内核 (B),通常为正方形或圆形,进行卷积. (2)内核 B 有一个可定义的 锚点, 通常定义为内核中心点. (3)进 ...

  9. python实现运动模糊图像_OpenCV+Python实现图像运动模糊和高斯模糊

    原标题:OpenCV+Python实现图像运动模糊和高斯模糊 运动模糊:由于相机和物体之间的相对运动造成的模糊,又称为动态模糊 OpenCV+Python实现运动模糊,主要用到的函数是cv2.filt ...

  10. python车牌字符分割_OpenCV+Python识别车牌和字符分割的实现

    本篇文章主要基于python语言和OpenCV库(cv2)进行车牌区域识别和字符分割,开篇之前针对在python中安装opencv的环境这里不做介绍,可以自行安装配置! 车牌号检测需要大致分为四个部分 ...

最新文章

  1. CPU,GPU,GPGPU
  2. Archlinux里面安装VMware Tools
  3. CVE-2018-20169漏洞学习
  4. js操作frame详细解说,window.opener和window.parent的区别
  5. N001-SQL Server 2016企业版本安装
  6. mysql 分组查出来横向展示_Mysql探索(一):B+Tree索引
  7. OBD技术速成——J1850协议解析软件实现
  8. 图像的熵、灰度平均值、灰度中值、方差
  9. Django从理论到实战(part12)--应用命名空间和实例命名空间
  10. Java 的混合执行模式
  11. 欢迎使用CSDN-markdown编辑器-入门
  12. centos php 开启libgdgd_CentOS6.5安装Nginx1+MySQL5+PHP5
  13. python判断图片类型_python模块之imghdr检测图片类型
  14. 身份证文字信息及人脸图片采集
  15. 简单版本CRM 客户管理系统设计
  16. 注册微信小程序并开通微信支付流程
  17. python学习(七)----time模块相关函数
  18. 转载-中文文案排版指指南
  19. 数据库索引——唯一索引、主键索引、聚集索引
  20. java.lang.NoSuchMethodError: net.sf.jsqlparser.statement.update.Update.getTable()Lnet/sf/jsqlparser/

热门文章

  1. shell换行合并多个文件_shell两个文件去重的多种姿势
  2. STC8H8K64U单片机学习-1-芯片功能介绍
  3. Verilog基础语法(一)
  4. SnakeYaml 嵌套Map写入格式 DumperOptions格式设置
  5. java工具类解压缩zip和rar
  6. xshell中重启指令_xshell常用命令大全
  7. c语言编木马程序,5分钟教会!C语言远程控制木马:“控制端”制作,附送源码!...
  8. Android基站定位源代码
  9. c语言程序设计实验结果与分析,C语言程序设计实验报告(7)
  10. ubuntu16安装搜狗输入法教程