【发布时间】:2020-05-19 03:06:21
【问题描述】:
当我使用下面的简单代码时,它无法生成相同的图形!
img1 = imread('013.png');
figure(1), imshow(img1)
img_hsv = rgb2hsv(img1);
imhist(img_hsv(:,:,1))
这是原图
黄球的图像被分割。
在 Raviteja Narra 的回答之后编辑:
但是当我在Matlab中使用类似的代码时,我得到下图
img1 = imread('img.png');
img_hsv = rgb2hsv(img1);
hue_img = img_hsv(:,:,1)
array = hue_img(find(hue_img > 0.1))
hist(array, 20)
我的色调值在 0.11-0.17 范围内,我的直方图的 bin 似乎是 Raviteja 绘图的镜像版本!这个奇怪的情节是什么原因?
【问题讨论】:
标签: matlab image-processing histogram object-detection