3

我必须计算两个灰度图像之间的互信息。为此,我必须计算图像的熵和联合熵。但是我在 Opencv 中找不到任何熵和联合熵函数。谁能帮我在 Opencv 中找到熵和联合熵函数?

4

1 回答 1

1

为此,您需要计算可以在 OpenCV 中使用该calcHist()函数执行的图像直方图。然后,您可以通过将每个 bin 中的值除以图像中的像素总数来对直方图进行归一化以获得概率。图像熵由下式给出:

公式

其中每个元素公式2都是直方图中的一个值(假设您的直方图在 [0-255] 范围内)。您需要小心零值,因为在获取日志时这些值会评估为 -infinity。

于 2013-02-15T18:25:28.160 回答