从缓冲区中获取最清晰的iplimage

时间:2011-05-06 05:12:50

标签: c++ image-processing opencv

如何使用OpenCV在休息中获得最清晰的iplimage。当没有训练图像进行比较时。

作为一个例子,有一个移动手的网络摄像头输入。但是当我播放这个视频时,我得到10个iplimages。但只有第五个更清楚。我想使用openCV过滤第5个。

很好地评估每个iplimage(10张图像)并使用图像的清晰度分配排名。有没有办法这么做..?

我希望你们所有人的善意支持。

谢谢。

1 个答案:

答案 0 :(得分:0)

在研究论文中量化了图片中“清晰度”或“模糊的几种衡量标准。所以你正在寻找的可能是估计图像中存在的模糊量,然后用它来决定是否要丢弃它。我发现this研究非常有用,给出了模糊性的不同指标的比较概述。如果您想查看其他资源,Google学术搜索会始终使用estimating blur in images搜索字符串。

您可以选择哪种方法为您的图像集提供最佳效果,通过实验确定该度量的哪个阈值足够“清晰”。或者当然,您可以在每个帧上运行模糊估计,并选择模糊最低的模糊估计。