Image 如何遍历矩阵中的一列?
我用Image 如何遍历矩阵中的一列?,image,matlab,matrix,hsv,Image,Matlab,Matrix,Hsv,我用I=imread('myimg.jpg')读取了一个图像,然后做了hsv=rgb2hsv(I),但现在我被困在做以下事情: “检查HSV(i,j,3)[i和j类似于循环计数器]的每个元素,将值从0-1缩放到1-256,并将该值用作直方图的索引。” 我是matlab新手,所以我很不确定如何做到这一点。有人能帮我吗 谢谢使用: 如果您将其用作直方图的索引,请使用round(result) I = imread('myimg.jpg'); hsv = rgb2hsv(I); scale_facto
I=imread('myimg.jpg')
读取了一个图像,然后做了hsv=rgb2hsv(I)
,但现在我被困在做以下事情:
“检查HSV(i,j,3)
[i
和j
类似于循环计数器]的每个元素,将值从0-1缩放到1-256,并将该值用作直方图的索引。”
我是matlab新手,所以我很不确定如何做到这一点。有人能帮我吗
谢谢使用:
如果您将其用作直方图的索引,请使用
round(result)
I = imread('myimg.jpg');
hsv = rgb2hsv(I);
scale_factor = 255
result = hsv(:, :, 3) * scale_factor + 1