引入HSI彩色模型与RGB转HSI?
admin
2023-08-01 20:40:12
0

1.为什么要引入HSI彩色模型?

        简单的来说,RGB模型可以很好的适应颜色的事实,但是并不能很好的适应人解释的颜色。当人观察一个彩色物体时候,我们用色调(Hue),饱和度(Saturation )和强度(Intensity)来描述。

        色 调:是指一种纯色的颜色属性,(色调与波长有关,是人对不同颜色的感受);

        饱和度:是指纯色被白光稀释的程度的度量,(饱和度越大越鲜艳);

        亮 度:是一个主观因子,实际上是不可度量的,(亮度和图像灰度是颜色的明亮程度)。

总体来说,RGB模型更适合图像颜色生成,而HSI模型适合图像描述。

2.从RGB转化到HSI

RGB模式的分量是一个正方体上的单元定义的,而HSI模型是定义在如下的一个颜色三角形中。

对于一副三原色RGB 彩×××像,每个RGB像素可用如下公式求HSI分量:


引入HSI彩色模型与RGB转HSI?

HSI色彩空间模型:

引入HSI彩色模型与RGB转HSI?

3、补充:HSV色彩空间常用

引入HSI彩色模型与RGB转HSI?引入HSI彩色模型与RGB转HSI?

代码1-1-1:HSV通道分离


//转换成HSV (这里貌似转成HSV了)
cv::Mat img_h, img_s, img_v, imghsv;
std::vector hsv_vec;
cv::cvtColor(srcImage,imghsv, CV_BGR2HSV);
cv::imshow("hsv",imghsv);
cv::waitKey(0);


//分割HSV通道
cv::split(imghsv,hsv_vec);
img_h=hsv_vec[0];
img_s=hsv_vec[1];
img_v=hsv_vec[2];


//转换通道数据类型
img_h.convertTo(img_h,CV_32F);
img_s.convertTo(img_s,CV_32F);
img_v.convertTo(img_v,CV_32F);


//计算每个通道的最大值
double max_h,max_s,max_v;
cv::minMaxIdx(img_h,0,&max_h);
cv::minMaxIdx(img_s,0,&max_s);
cv::minMaxIdx(img_v,0,&max_v);


//各个通道归一化
img_h /=max_h;
img_s /=max_s;
img_v /=max_v;


总结:通过公式分别计算出H、S、I分量以得到图像。对上述图像(汽车车牌识别)分析可得,相比原始的RGB图像,HSI图像对颜色信息的利用率更高,更适合于目标分析目标分割等场景。

相关内容

热门资讯

福建省交通运输系统全力迎战台风... 福州7月9日电 (记者 闫旭 通讯员 陈勤思)今年第9号超强台风“巴威”正逐步逼近福建省沿海,福建省...
从“简易理疗”到“智慧康复” 从“简易理疗”到“智慧康复” 彭州西郊社区卫生服务中心探索基层康复新路径 患者在中心开展康复治疗。...
这位CEO为何认为游戏数据比互... 在实现通用人工智能(AGI)的道路上,大语言模型似乎并不是最终答案。ChatGPT和Claude等模...
Meta入局AI代码大模型赛道... 来源:环球市场播报 核心要点 Meta 推出 Muse Spark 大模型重大更新,并公布定价方...
同济科技夏令营落幕,900余名... 昨天(7月7日)下午,同济大学2026年中学生科技夏令营落幕。来自同济大学各附属学校、集团校、托管县...
超级算法大幅提升暗能量测量精度 西班牙巴塞罗那大学领衔的国际团队在最新一期《自然·天文》发表一项研究成果称,他们开发出一套名为CIG...
唯一中国玩家!国星宇航入选IT... 2026年7月7日,在瑞士日内瓦举行的2026人工智能向善全球峰会(AI for Good Glob...
豌豆思维与华领人工智能签约,推... 7月9日,广州专精特新企业豌豆思维与华领人工智能集团在北京签署战略合作协议。欢乐童年CEO、豌豆思维...
海西新药:C019199片启动... 7月9日,海西新药(02637)发布公告,宣布其自主研发的C019199片正式启动针对既往至少二线治...
原创 A... 出品丨鳌头财经 面对监管新规,下线相关功能是最经济的选择。 7月4日,字节跳动旗下豆包与阿里旗下通...