以前的问题是“如何在 OpenCV 中选择最佳对比度的图像”,但根据 @Rook 的建议,我正在更改它。
我将在我的项目中使用 OpenCV + Visual Studio 2010。我只是想知道 OpenCV 如何让这对我来说更容易。我从视频中提取了大约一千帧,我需要找出哪一个具有最佳对比度。最好,我认为质量是最高和最低对比度之间的。
我一直在网上搜索参考代码,但到目前为止,我还没有找到。
更新:基本上,我需要测量图像之间的对比度并比较值。顺便说一句,这是通过望远镜进行火星观测的视频,我将使用从中提取的帧。
图像的熵被用作对比度的度量。看到这个code http://areshopencv.blogspot.ru/2011/12/computing-entropy-of-image.html.
熵是标量值,是随机性的统计度量,可用于表征输入图像的纹理。熵定义为
-sum(p.*log2(p))
where p
包含直方图计数。
— Matlab 文档 http://www.mathworks.com/help/images/ref/entropy.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)