锄找直方图计数

2次浏览(过去30天)
Chethan
Chethan 2013年4月16日
我正在使用熵来研究CBIR,其中图像的熵可以使用公式-sum(p.*log2(p))来计算。其中“p”定义了图像的直方图计数。MATLAB有一个内置的命令 _ Histc_to查找直方图计数,语法为 histc (x,边缘,昏暗的) 我不知道边是什么,我有一个位图图像 x 为此我需要找到直方图计数。p是什么?它是向量还是矩阵?

答案(1)

图像分析
图像分析 2013年4月16日
那么为什么不使用imhist():
[pixelCount, grayLevel] = imhist(grayImage, 256);
使用histc(),您必须定义边,它将边之间的所有内容都打包起来。与imhist()等价的可能是
边= -0.5:1.0:255.5;%灰度图像的边缘。
[pixelCount, grayLevel] = histc(grayImage, edges);

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!