我在 using 中阅读了一张图片I = imread('myimg.jpg')
,然后做了,hsv = rgb2hsv(I)
但现在我坚持执行以下操作:
“遍历HSV(i,j,3)
[的每个元素i
,j
就像 for 循环计数器 ] 并将值从 0-1 缩放到 1-256,并将该值用作直方图中的索引。”
我是matlab的新手,所以我很不确定如何做到这一点。谁能帮我吗?
谢谢
使用冒号运算符:
I = imread('myimg.jpg');
hsv = rgb2hsv(I);
scale_factor = 255
result = hsv(:, :, 3) * scale_factor + 1