关于光照控制的编程问题
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 编辑 ] 多个标点符号是不必要的,通常像“十万火急”这样的字眼也是没什么必要的——很可能达不到你想要达到的效果。建议楼主不要把一堆问题全都扔到论坛上等着别人来解决,这样成功的可能性非常小。尽量挑出你最关心的、你认为最难解决的问题与大家讨论,可能效果会比这样好一些。
[ 本帖最后由 sogooda 于 2008-4-23 10:43 编辑 ] 原帖由 gracechapter 于 2008-4-23 00:41 发表 http://www.chinavib.com/forum/images/common/back.gif
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直方图上半部分的平均值Yh ... 发帖前请先阅读本版所有能看的置顶帖 不好意思啊!我是新手,请多多包涵! 我并不是责备,只是提醒一下:什么时候 新手 变成了犯错的理由?这种习惯一旦养成,日后参加工作、转换环境就危险了。 我现在不知道怎么求直方图上、下半部分的各平均值,相关的文章我看了,可是还是不懂。
其实我写的那么详细只是想让你们知道我的思想和意思,不好意思啊!看来我错了!嘿嘿!原谅我阿!!
谢谢你们指教!
[ 本帖最后由 eight 于 2008-4-23 15:15 编辑 ]
回复 5楼 的帖子
谢谢你得提点哦!我以后会注意的!谢谢!:@)
页:
[1]