|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
f=imread(k);
i=rgb2hsv(f);
h=i(:,:,1);
s=i(:,:,2);
v=i(:,:,3);
%问题:怎么计算v通道的直方图?
figure,imhist(v);
vv=histeq(v);
%1、计算v均值化后的平均值Yav。
%2、计算v直方图上半部分的平均值Yhav.
%3、计算v直方图下半部分的平均值Ylav.
%4、设定YDav=160,YDhav=200,YDlav=120,分别为理想平均,理想上半平均,理想下半平均。
%5、将(0~Ylav)映射到(0~YDlav);(Ylav~Yav)映射到(YDlav~YDav);(Yav~Yhav)映射到(YDav~YDhav);(Yhav~255)映射到(YDhav~255);尤其是这个不懂什么意思。
%6、讲处理后的v通道连同(h,s)转换到RGB颜色空间。
希望大家可能指教一下,十万火急。自己试了好多都不行。谢谢阿!
麻烦写一下编程的程序。谢谢!
[ 本帖最后由 eight 于 2008-4-23 10:44 编辑 ] |
|