RGB:红、黄、蓝组成的颜色矩阵,每个色度值范围[0,255]

image = cv2.imread(args["image"])
for (name, chan) in zip(("B", "G", "R"), cv2.split(image)):cv2.imshow(name, chan)

HSV 色调(H):们正在研究哪种“纯”的颜色。

饱和度(S):颜色如何“白,例如纯红,随着零饱和度的颜色是纯白色。

价值(V):该值允许我们控制我们的颜色的亮度,零值表示纯黑色

hsv = cv2.cvtColor(image, cv2.COLOR_BGR2HSV)
for (name, chan) in zip(("H", "S", "V"), cv2.split(hsv)):cv2.imshow(name, chan)

L * a * b *表:L通道:像素的“亮度”。

a通道:源于L通道的中心,在频谱的一端定义纯绿色,另一端定义纯红色。

b通道:  也来自于L通道的中心,但是垂直于a通道。

lab = cv2.cvtColor(image, cv2.COLOR_BGR2LAB)
for (name, chan) in zip(("L*", "a*", "b*"), cv2.split(lab)):cv2.imshow(name, chan)

灰度:转换成灰度级时,每个RGB通道  不是 均匀加权

gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)

计算机视觉开源库OpenCV之照明和色彩空间相关推荐

  1. 计算机视觉开源库OpenCV之利用开操作(Opening Operation)修复受损照片方法

    计算机视觉开源库OpenCV之利用开操作(Opening Operation)修复受损照片,开运算即为:先腐蚀再膨胀. 原图片,俄罗斯少女,挺漂亮的,但是照片上有白线.我们的任务就是去掉这些白线... ...

  2. 计算机视觉开源库OpenCV之绘制轮廓函数cv2.drawContours()介绍

    计算机视觉开源库OpenCV之绘制轮廓函数cv2.drawContours(),用于轮廓的绘制或填充. cv2.drawContours(image, contours, contourIdx, co ...

  3. 计算机视觉开源库OpenCV绘制轮廓,并将轮廓排序~

    计算机视觉开源库OpenCV绘制轮廓,并将轮廓排序~示例效果如下: 原图: 示例代码如下: #!/usr/bin/env python3import cv2def sort_contours(cnts ...

  4. 计算机视觉开源库OpenCV之查找轮廓函数cv2.findContours()介绍

    计算机视觉开源库OpenCV之查找轮廓函数cv2.findContours说明如下: 示例代码: #!/usr/bin/env python3import cv2image = cv2.imread( ...

  5. 计算机视觉开源库OpenCV之图像翻转

    计算机视觉开源库OpenCV之图像翻转,包括水平翻转.上下翻转.水平翻转后上下翻转等,函数为为cv2.flip(). 效果如下: 示例代码如下: #!/usr/bin/env python3 impo ...

  6. 计算机视觉-计算机视觉开源库OpenCV基础

    1.加载.显示.保存图像 import argparse import cv2ap = argparse.ArgumentParser() ap.add_argument("-i" ...

  7. 计算机视觉开源库OpenCV梯度之Sobel算子

    Sobel算子是像素图像边缘检测中最重要的算子之一,在机器学习.数字媒体.计算机视觉等信息科技领域起着举足轻重的作用.在技术上,它是一个离散的一阶差分算子,用来计算图像亮度函数的一阶梯度之近似值.在图 ...

  8. 计算机视觉开源库OpenCV之CommandLineParser使用方法

    今天看看OpenCV官网教程,发现有CommandLineParser这个类,使用起来还是挺方便的. 示例代码如下: #include <iostream> #include <op ...

  9. 计算机视觉开源库OpenCV添加文字cv2.putText()参数详解

    cv2.putText(img, text, org, fontFace,fontScale, color[, thickness[, lineType[, bottomLeftOrigin]]]) ...

最新文章

  1. Python3入门笔记(1) —— windows安装与运行
  2. idea Empty git --version output:解决
  3. 生成静态页面的五种方案(转)
  4. 社交网络图中结点的“重要性”计算 (30 分)【最高效解法】
  5. git命令下载项目,上传android项目到github步骤,以及取消项目关联Git,设置git忽略文件
  6. STM32学习1之ADC+DMA(使用定时器触发)
  7. sprinboot中编程式事务_SpringBoot系列教程之事务传递属性
  8. BP算法:原理推导数据演示项目实战1(转)
  9. bzoj 1694 1742: [Usaco2005 nov]Grazing on the Run 边跑边吃草(DP)
  10. Windows 11企业版虚拟机镜像官方版下载及安装
  11. Modern Effective C++
  12. node配置微信小程序解密消息以及推送消息
  13. 组成原理 - 网卡与HBA卡的区别
  14. AutoIt:常用文件操作
  15. 超详细的人工智能专家路线图
  16. 用账户锁定策略防止黑客暴力破解管理员帐户登录密码
  17. EF BB BF 文本文件开头 iniparser
  18. 科目三必看要点 驾驶经验汇总
  19. 京东金融java面试题_互联网金融西部联盟
  20. Python3 学习笔记

热门文章

  1. 一、Cocos2dx在visualStudio或者vc++中环境搭建(入门篇)
  2. springboot整合liquibase入门实例
  3. 200多位阿里工程师齐聚“光明顶”,双11模拟演习怎么搞?
  4. 自定义ServicesLoader来实现根据配置使用不通的SPI实现从而实现项目扩展
  5. 阿里云全球首批MVP张建平专访 - 我对数据有执念
  6. Ubuntuzilla: 安装最新版Mozilla软件的简单方法
  7. 《SQL Server企业级平台管理实践》读书笔记——几个系统库的备份与恢复
  8. [转载] 中华典故故事(孙刚)——02 半路杀出个程咬金
  9. System.Net.Dns.GetHostByAddress(string) 已经过时
  10. 如何与风险投资商打交道