hsi i均衡化 java_HSI颜色下图像的均衡化MATLAB

这篇博客介绍了如何在HSI颜色空间中进行图像均衡化处理,通过MATLAB实现。首先将RGB图像转换为HSI,然后分别对亮度通道进行均衡化处理,最后再转换回RGB显示均衡化后的图像。提供了hsi2rgb和rgb2hsi两个颜色空间转换的函数源代码。
摘要由CSDN通过智能技术生成

%HSI颜色不同于RGB,均衡化只需针对对亮度即可

Y1=rgb2hsi(X11);

H1=Y1(:,:,1);

S1=Y1(:,:,2);

X1=Y1(:,:,3);

g1=histeq(X1);

g2=histeq(S1);

g3=histeq(X1);

Y1=cat(3,H1,S1,g3);

f1=hsi2rgb(Y1);

figure

imshow(f1),title('HSI图像均衡化');

下面是两个颜色空间变换的函数

function rgb=hsi2rgb(hsi)

%HSI2RGB Converts an HSI image to RGB.

% HSI2RGB Converts an HSI image to RGB, where HSI is assumed to be of

% class double with:

% hsi(:,:,1)= hue image normalized values to the range [0,1] by

% dividing all angle values by 2*pi.

% hsi(:,:,2)=saturation image, in the range [0,1].

% hsi(:,:,3)=intensity image, in the range [0,1].

% The components of the output image are:

% rgb(:,:,1)=red;

% rgb(:,:,2)=green.

% rgb(:,:,3)=b

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值