9

以前的问题是“如何在 OpenCV 中选择最佳对比度的图像”,但根据@Rook 的建议,我正在更改它。

我将在我的项目中使用 OpenCV + Visual Studio 2010。我只是想知道 OpenCV 如何让我更轻松。我从视频中提取了大约一千帧,我需要找出哪个具有最佳对比度。最好,我认为最高和最低对比度之间的质量。

我一直在网上搜索参考代码,但到目前为止,我还没有找到。

更新:所以基本上,我需要测量对比度并比较图像之间的值。顺便说一句,这是通过望远镜观测火星的视频,我将使用从中提取的帧。

4

1 回答 1

4

图像的熵被用作对比度的量度。请参阅此代码

熵是一个标量值,是随机性的统计量度,可用于表征输入图像的纹理。熵定义为

-sum(p.*log2(p))

其中p包含直方图计数。

Matlab 文档

于 2012-11-15T13:09:02.430 回答