Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我必须计算两个灰度图像之间的互信息。为此,我必须计算图像的熵和联合熵。但是我在 Opencv 中找不到任何熵和联合熵函数。谁能帮我在 Opencv 中找到熵和联合熵函数?
为此,您需要计算可以在 OpenCV 中使用该calcHist()函数执行的图像直方图。然后,您可以通过将每个 bin 中的值除以图像中的像素总数来对直方图进行归一化以获得概率。图像熵由下式给出:
calcHist()
其中每个元素都是直方图中的一个值(假设您的直方图在 [0-255] 范围内)。您需要小心零值,因为在获取日志时这些值会评估为 -infinity。