我使用
在matlab中读取图像I = imread ('face.jpg');
然后我这样做:
h = imhist(I);
它给我带有256值的图像直方图,但是我想看到像{207,63,124,252,4}
这样的一些值的箱子,我该怎么做?
答案 0 :(得分:2)
[counts,binLocations] = imhist(I)
返回直方图计数counts
binLocations
以及stem(binLocations,counts)
中的bin位置imhist
显示直方图。对于索引图像,counts
返回每个色彩映射条目的直方图计数。
因此,如果您希望binLocations
仅针对某些imhist
,则应尝试使用两个输出变量调用counts
,并使用所需的{{binLocations
进行索引1}}。
注意:我没有图像处理工具箱,因此我无法为您测试。
答案 1 :(得分:0)
我不确定这是否已经是你要找的,但你试过吗
-1
binlocations是您正在寻找的矢量。