opencv之颜色空间变换

编程入门 行业动态 更新时间:2024-10-27 04:34:05

opencv之<a href=https://www.elefans.com/category/jswz/34/1771046.html style=颜色空间变换"/>

opencv之颜色空间变换

彩色空间互转

RGB空间

RGB(红绿蓝)是根据人眼识别的颜色定义出的空间,可表示大部分颜色。 RGB颜色空间是基于颜色的加法混色原理,从黑色不断叠加Red,Green,Blue的颜色,最终可得到白色光

HSV颜色空间

HSV是一种将RGB色彩空间的点在倒圆锥体中的表示方法

H(Hue)[色相]:色相是色彩的基本属性,相当于颜色的名称
S(Saturation)[饱和度]:色彩的纯度【深浅】,值越高色彩越纯,值越低则逐渐变灰,取0-100%的数值
V(Value)[明度]:取0-max【计算机hsv的取值范围与存储长度有关】
HSV空间用圆锥空间描述,圆锥顶点处V=0,H和S无定义,代表黑色。圆锥顶面中无定义V=max,S=0,H无定义,代表白色

opencv关于颜色空间的转换

函数: cv2.cvtColor(input_img,flag)

flag : cv2.COLOR_BGR2GRAY-------彩色空间转灰度空间cv2.COLOR_BGR2HSV--------彩色空间转HSV空间...

 

import cv2
import numpy as np
from matplotlib import pyplot as plt
img = cv2.imread('happy.jpeg',-1)[:,:,::-1]
img_Gray = cv2.cvtColor(img,cv2.COLOR_BGR2GR

更多推荐

opencv之颜色空间变换

本文发布于:2024-03-08 14:29:53,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1721135.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:颜色   空间   opencv

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!