如何使用OpenCV获得其余部分中最清晰的iplimage?没有可比较的训练图像时。
例如,有一个可移动手的网络摄像头输入。但是,当我流播此视频时,我得到了10 iplimages。但是只有第5个更清晰。我想使用openCV过滤第5个。
评估每一个iplimage(10张图像)并使用图像的清晰度分配等级非常好。有没有办法做到这一点..?
希望大家的支持。
谢谢。
最佳答案
研究论文中量化了“清晰”或图片模糊的几种测量方法。因此,您可能正在寻找的是估计图像中存在的模糊量,然后使用它来决定是否要丢弃它。我发现this研究非常有帮助,对模糊的不同指标进行了比较概述。如果您要检查其他资源,则必须始终使用带有搜索字符串estimating blur in images
的Google学术搜索。
您可以选择使用哪种方法都能获得最佳图像效果,并通过实验确定哪个阈值足够“清晰”。或者当然,您可以对每一帧进行模糊估计,然后选择模糊程度最低的帧。