Mas*_*ist 9 c++ opencv image-processing
问题是之前的"如何在OpenCV中选择最佳对比度的图像",但根据@ Rook的建议,我正在改变它.
我将在我的项目中使用OpenCV + Visual Studio 2010.我只是想知道OpenCV如何让我更容易.我从视频中提取了大约一千帧,我需要找出哪一个具有最佳对比度.最好的,我认为最高和最低对比度之间的质量.
我一直在网上搜索参考代码,但到目前为止,我还没有找到一个.
更新:基本上,我需要测量对比度并比较图像之间的值.顺便说一句,这是一个通过望远镜进行火星观测的视频,我将使用从中提取的帧.
图像的熵被用作对比度的度量。请参阅这段代码。
\n\n\n\n\n熵是标量值,是随机性的统计度量,可用于表征输入图像的纹理。熵定义为
\n\nRun Code Online (Sandbox Code Playgroud)\n\n-sum(p.*log2(p))\n
其中
\np
包含直方图计数。
\xe2\x80\x94 Matlab 文档
\n