2013-09-26 34 views
3

我在使用I = imread('myimg.jpg')读取图像,然后做hsv = rgb2hsv(I)但现在我被困在执行以下操作:如何迭代矩阵中的一列?

“通过HSV(i,j,3)每个元素去[ij是像循环计数器]和缩放来自值0-1至1-256,并将该值用作直方图的索引。“

我是matlab新手,所以我很不确定如何做到这一点。谁能帮我吗?

感谢

回答

3

使用​​:

I = imread('myimg.jpg'); 
hsv = rgb2hsv(I); 
scale_factor = 255 
result = hsv(:, :, 3) * scale_factor + 1 
+0

如果您使用的是作为一个索引你的直方图,使用'圆(结果)' –