如何使用Javascript检测图片是否模糊?

如何使用Javascript检测图片是否模糊?,javascript,image,image-processing,motion-blur,Javascript,Image,Image Processing,Motion Blur,我有一个javascript字符串中的jpeg数据url。有没有一种方法可以检测出图片的“模糊性”?图片来自正在浏览器中处理的视频 我知道这并不简单,也没有明确的模糊度标准,但有没有办法衡量模糊度 有几种模糊检测方法,我曾经实现过一种非常简单的方法,并写了这篇博文: 代码可在此处找到: 算法不是很精确,但我能够可靠地检测出模糊程度较高的图像。你有原始图像可供比较吗?通常你会在自相关(功率谱)中查找高频内容。高频内容越低,图像越模糊。为此,您应该使用更强大的语言(比如c++语言)。这将帮助您启动@

我有一个javascript字符串中的jpeg数据url。有没有一种方法可以检测出图片的“模糊性”?图片来自正在浏览器中处理的视频


我知道这并不简单,也没有明确的模糊度标准,但有没有办法衡量模糊度

有几种模糊检测方法,我曾经实现过一种非常简单的方法,并写了这篇博文:

代码可在此处找到:


算法不是很精确,但我能够可靠地检测出模糊程度较高的图像。

你有原始图像可供比较吗?通常你会在自相关(功率谱)中查找高频内容。高频内容越低,图像越模糊。为此,您应该使用更强大的语言(比如c++语言)。这将帮助您启动@sgroves否,这些图像是最终用户生成的,没有保证好的版本。@Floris谢谢,我将对此进行研究。使用此模糊图像进行的一个简单测试显示模糊分数为0.36。你的图书馆可能需要改进@是的,这是实验性的。请随意调整算法并在GitHub上作出贡献。我没有积极维护这个项目。