查看完整版本 : [求助]颜色直方图(新人报道=.=)
各位大大好~
小可正在学习MATLAB中,现在正打算做个颜色直方图=.=
目前已经将RGB颜色空间转换成HSI颜色空间.
接下来要做的就是以颜色为X轴,像素个数为Y轴建立颜色直方图.
颜色打算用波长表示,请教在MATLAB中如何统计某种颜色(波长)像素的个数...:lovely:
先谢过了.
johnny8088
2009-01-31, 03:07
查看imhist
IMHIST(I) displays a histogram for the intensity image I whose number of
bins are specified by the image type. If I is a grayscale image, IMHIST
uses 256 bins as a default value. If I is a binary image, IMHIST uses
only 2 bins.
lz说的是彩色图像,这个有点意思,期待看到lz的结果。
johnny8088
2009-01-31, 03:13
各位大大好~
小可正在学习MATLAB中,现在正打算做个颜色直方图=.=
目前已经将RGB颜色空间转换成HSI颜色空间.
接下来要做的就是以颜色为X轴,像素个数为Y轴建立颜色直方图.
颜色打算用波长表示,请教在MATLAB中如何统计某种颜色(波长)像素的个数...:lovely:
先谢过...
目前已经将RGB颜色空间转换成HSI颜色空间.
似乎用这个函数就可以:
rgb2hsv
tolabfans
2009-02-04, 11:01
已经转换成HSI以后,可以分别对H,S,I进行直方图统计
如
x=0:0.01:1;
imhist(H,x);
如果H是0 1之间,如果H是0-360之间
x=0:1:360,
我刚好也用了这个
跑去实习了- -|||都没时间去来看看。。。
继续这个问题。。。
imhist不是灰度直方图么?不解,求教。
vBulletin® v3.8.3,版权所有 ©2000-2025,Jelsoft Enterprises Ltd.