模糊检测算法

作者: 雨幻逐光 | 来源:发表于2018-11-21 22:10 被阅读0次

模糊检测一般用于多张图片的模糊度辨别。这里介绍的是基于拉普拉斯算子的模糊检测算法。对于该算法的原理讲解过后,我们就会发现其实图片的尺寸大小也会引起相应值的变化。因此此类算法最好是对于同一类图片进行处理,如连拍照片等。一般而言,我们会设置一个阈值来判别图片是否模糊。当然这个阈值同样要根据适应的场景来调整。废话不多说,接下来介绍算法。
该算法的流程很简单:

  1. 图片灰度化
  2. 对灰度化图片进行拉普拉斯变换
  3. 对变化后的图片求取方差(variance)
    我们都知道,拉普拉斯算子是个二阶差分(离散的为差分,因为图片为离散的。实际原理是微分算子)算子。所以说白了2,3两步就是在求取图片中的高频信息是多还是少。而这也就揭示了模糊检测的本质。如果大家了解信号处理就会知道,我们可以通过计算图片的傅里叶变换,并查看其中的高低频分布。如果图片有较多的高频成分,则该图片就是较为清晰的。相反,如果图片有较少的高频成分,则该图片可以认为是相对模糊的。而基于拉普拉斯算法的算法就是基于这个基本原理。

相关文章

  • 模糊检测算法

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

  • 快速模糊算法

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

  • 机器学习学习笔记--朴素贝叶斯实践

    朴素贝叶斯算法是应用最为广泛的分类算法之一。简称NB算法。可以用来检测异常操作,检测DGA域名,检测针对Apach...

  • 音乐弹幕射击与实现(二)音乐节拍检测及音乐高潮检测

    节拍检测算法有很多种,比较简单的就是声能检测算法。这里参考了gamedev和另一位大佬的文章 声能检测算法检测节拍...

  • 一个提高GPU模糊算法的速度的方法

    一个提高GPU模糊算法的速度的方法 我们知道,模糊算法,比如高斯模糊是卷积算法的一种应用。计算图像中一个像素的模糊...

  • 特征点检测算法

    特征点检测算法 Harris角点检测 SIFT特征检测 SURF特征检测 ORB特征检测

  • YOLO算法

    YOLO算法是一种目标检测算法。

  • Harris角点检测算法

    角点检测算法

  • 高斯模糊算法

    高斯模糊算法是一种把高斯原理运用到模糊领域的一种算法。我们都知道,图像中微分和查分操作能够消除掉高频的信息,从而留...

  • 人脸检测—Retinanetface

    retinaface 人脸检测算法 甜点 最近一直了解人脸检测的算法,所以也尝试学多人脸检测框架。所以这里将拿出来...

网友评论

    本文标题:模糊检测算法

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