2013-03-06 61 views
2

我有一个约2000图像的数据集。该数据库包含一些模糊的图像。 如何自动从该数据库中移除模糊图像?图像数据库中的模糊图像删除

我读了关于傅里叶变换去除模糊图像。首先,我需要将我的图像转换为傅立叶域,然后应用一些阈值,我将能够识别模糊的图像。任何人都可以给我一些在matlab中的示例代码?我不知道如何确定门槛。有什么方法可以确定这个阈值吗?

+0

要确定阈值,只需拍几张清晰的图片,一些模糊的图片,然后看看它们的频率分布。 – 2013-03-06 17:32:27

+2

[有没有办法检测图像是否模糊?](http://stackoverflow.com/questions/7765810/is-there-a-way-to-detect-if-an-image-is -blurry) – YXD 2013-03-07 00:07:55

回答

4

这个任务其实并不那么简单,如果你删除所有不包含高频的图像,你将最终删除包含平滑场景的许多图像,即使它们没有模糊。

在计算机视觉中没有100%,对你来说最好的东西是(我认为)是制作一个人类辅助软件,你的软件应该在图像上建议它认为应该被移除,但最终的调用必须由人类制造。