RGB转为HSI的MATLAB程序 rgb2hsi
来源:互联网 发布:delphi编译传奇源码 编辑:程序博客网 时间:2024/06/06 00:31
这个程序更清楚一些:
function hsi = rgb2hsi(rgb)
rgb=im2double(rgb);
r=rgb(:,:,1);
g=rgb(:,:,2);
b=rgb(:,:,3);
%Implement the conversion equations
num = 0.5*((r-g)+(r-b));
den = sqrt((r-g).^2+(r-b).*(g-b));
theta=acos(num./(den+eps));
H=theta;
H(b>g)=2*pi-H(b>g);
H=H/(2*pi);
num=min(min(r,g),b);
den = r+g+b;
den(den==0)=eps;
S=1-3.*num./den;
H(S==0)=0;
I=(r+g+b)/3;
%combin all three results into an hsi image
hsi = cat(3,H,S,I);
0 0
- RGB转为HSI的MATLAB程序 rgb2hsi
- RGB 颜色空间转 HSI 颜色空间的matlab程序实现
- matlab RGB到HSI的彩色转换及实现
- matlab RGB到HSI的彩色转换及实现
- Matlab中RGB和HSI的相互转换
- Matlab中RGB和HSI的相互转换
- matlab RGB到HSI的彩色转换及实现
- Matlab实现HSI与RGB转换
- matlab下 hsi转rgb代码
- matlab实现RGB与HSV(HSB)、HSL和HSI的色彩空间互转
- RGB转换到HSI的方法
- RGB与HSI的互转
- MATLAB自定义函数:RGB与HSI颜色空间互换
- RGB与HSI颜色空间互换函数(matlab)
- 【Matlab学习笔记】1.RGB空间转HSI空间
- 利用Matlab将RGB图像转换到HSI空间
- 图像的空间转换 HSI→RGB 和 RGB→HSI
- RGB 2 HSI && HSI 2 RGB
- jquery lt选择器与gt选择器
- Java有const吗?
- Android系统Binder机制之二(服务代理对象 上篇)
- qt 之小技巧
- rsyslog的日志级别以及自定义日志文件的设置方法
- RGB转为HSI的MATLAB程序 rgb2hsi
- Android系统Binder机制之三(服务代理对象 下篇)
- 最大子数组(分治法)
- java 面向对象16种设计原则
- 开博了
- MyBatis+MySQL 返回插入的主键ID
- 路由规则
- DeepLearnToolbox代码详解——SAE,DAE模型
- 创建对话框资源(1)