matlab如何将图像从RGB模式转为HSI模式
来源:网络收集 点击: 时间:2024-07-19【导读】:
RGB是工业界的颜色标准,按照红绿蓝三种颜色亮度变化及相互叠加得到各种颜色,针对彩色监视器。HSI是色调、饱和度、亮度模型,从人眼的视觉系统出发,符合人眼描述和解释颜色的方式。H.S.I与R.G.B的转换1/3分步阅读
2/3
3/3
转换函数rgb2hsi1/4
2/4
3/4
4/4
运行结果1/1
MATLABRGBHSI
给定RGB格式的图像,RGB像素和H分量的转换公式如图.


饱和度分量的转换公式为:

强度分量的转换公式为:

函数定义如图,输入图像为rgb模式,是M*N*3的数组。

抽取图像分量,r,g,b,以便计算h,s,i.

根据公式将r,g,b转换为h,s,i

将计算后的3个分量合成一个HSI图像输出.

以花的图片为例进行转换,代码与结果如图.


版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_971760.html