【发布时间】:2017-03-31 08:22:58
【问题描述】:
我使用unique 命令从我的图像中获取独特的像素强度。然后我尝试使用它们制作直方图,但它没有使用所有强度值
I = imread('pout.tif');
[rows, columns] = size(I);
UniquePixels=unique(I);
hist=histogram(UniquePixels)
【问题讨论】:
-
做
hist=histogram(I(:),UniquePixels)。UniquePixels只是唯一的像素值。 -
第二个参数的目的是什么?
-
它的直方图 bin 边缘。或者,您可以执行
hist=histogram(I(:),0:255),这将为图像中不存在的每个值提供 0