美文网首页Android 图片@IT·互联网程序员
模糊图片筛选算法(在一组模糊图片中选择最清楚的图片的算法)

模糊图片筛选算法(在一组模糊图片中选择最清楚的图片的算法)

作者: Nichool | 来源:发表于2017-05-11 18:24 被阅读202次

FuzzyDetection

图片择优(选择最清楚的图片)
Java实现 效果不错 大家可以自己改成自己喜欢的语言 并使用

实现思路 <a href="http://python.jobbole.com/83702/">参考链接</a>

  1. 获取图片的灰度图数组
  2. 使用拉普拉斯算子进行卷积运算 {0, 1, 0, 1, -4, 1, 0, 1, 0}
  3. 获取结果的方差
  4. 与其他图片进行 结果比较 得到图片的清晰度结论

代码环境

JAVA 1.8

命令执行

在FuzzyDetection目录下

  1. 编译代码
    javac FuzzyDetection.java

  2. 执行 (images是图片的文件夹名称)
    java FuzzyDetection images

分析图片结果

执行结果

给各位客官奉上Github地址:
https://github.com/Nichooool/FuzzyDetection
↓↓↓↓↓↓↓↓如果觉得可以的话,请点击下面的喜欢。或者打赏哦,我不会骄傲的。

相关文章

  • 模糊图片筛选算法(在一组模糊图片中选择最清楚的图片的算法)

    FuzzyDetection 图片择优(选择最清楚的图片)Java实现 效果不错 大家可以自己改成自己喜欢的语言 ...

  • 快速模糊算法

    图片模糊算法有均值模糊和高斯模糊,均值模糊快速但效果不如高斯,高斯模糊效果好但效率慢。 一种快速模糊算法:算法取自...

  • 高斯模糊

    前言 通常,图像处理软件会提供"模糊"(blur)滤镜,使图片产生模糊的效果。 “模糊”的算法不只一种,高斯模糊只...

  • Android图片纵向(竖直)模糊算法

    高斯模糊是用得最广泛的图像模糊算法,它的原理很简单,对每个点计算它周围其他点的平均色值,设置到该点上,就是模糊后的...

  • 模糊检测算法

    模糊检测一般用于多张图片的模糊度辨别。这里介绍的是基于拉普拉斯算子的模糊检测算法。对于该算法的原理讲解过后,我们就...

  • 图片模糊

    如果使用self.view.backgroundColor = [UIColor colorWithPattern...

  • 模糊图片

    @implementation UIImage (Blur) -(UIImage *)boxblurImageWi...

  • 图片模糊

    filter: blur(6px);

  • 高斯模糊

    参考文献:阮一峰的网络日志通常,图像处理软件会提供"模糊"(blur)滤镜,使图片产生模糊的效果。 "模糊"的算法...

  • 图片模糊(高斯模糊)

    app的build.gradle配置:

网友评论

    本文标题:模糊图片筛选算法(在一组模糊图片中选择最清楚的图片的算法)

    本文链接:https://www.haomeiwen.com/subject/nffatxtx.html