计算图像清晰度

article/2025/8/28 9:17:38

1、方差

在相机拍照时,通常会看到相机由模糊至清晰的自动对焦过程,逐渐形成清晰度比较高的图像。其实这是非常简单的处理,,并不需要非常特殊的算法,方法各式各样好多种,而且效率极其高。

表示样品离散程度的知识:方差和标准差。仅仅利用本知识加以变化,就足够了。

当完全聚焦时,图像最清晰,图像中的高频分量也最多,突变像素与相邻像素的差值也会变大,基于这个原理,对每一个像素水平右侧邻域的两个灰度值相减再相乘,再逐个像素累加,计算相邻两个像素灰度差的平方,如下:

其中:f(x,y) 表示图像f对应像素点(x,y)的灰度值,D(f)为图像清晰度。本方法效率非常高,1280*1024大小的图片10张同时计算能在70毫秒以内完成,而且结果精准。

当然不限于是上面这一种,比如对每一个像素右侧和下侧邻域两个灰度差相乘,再逐个像素累加,也可以,比如:

也可以方差定义里说的样本点与平均值比较的方式,比如如下:

当然按公式做的话,如果是针对灰度图,背景全白而拍摄主体是黑,或背景全黑而拍摄主体全白,D(f)值结果大小会相反,所以此法还不如前面那两种方法。再比如,用下和右相邻点与自己差值平方累加。如下:

也是可以很好的放大差异,越清晰则结果值越大,越模糊则值越小。

说到这里,你会发现上面提到的,其实都是相邻像素差用乘积放大从而鉴定出谁更清晰。

      当然你可以自己改进:比如用上下左右的4个点或者8个点也可以,比如用N个点以中心点差值相乘再求和,等于是以一个小块(模板)的形式去比较计算。

      但是执行效率不如上面几种,如果觉得上面算法效率还是不能满足你的要求,也很简单,采用隔行扫描,或间隔多行的方式,瞬间效率提升几倍。

2、通过拉普拉斯算子求梯度

拉普拉斯算子模块是利用拉普拉斯算子求梯度的模块,拉普拉斯算子是一种二阶导数算子,对于一个连续函数f(x,y),它的位置(x,y)的拉普拉斯值定义为:

在数字图像中,计算函数的拉普拉斯值也可以借助各种模板实现,这里对模板的基本要求是对应中心像素系数为正,面对应中心像素邻近像素的系数为负,面它们的和等于零。选择如下的拉普照拉斯算子模板,

-1

-1

-1

-1

8

-1

-1

-1

-1

则计算过程为:

E=8I(x,y)-I(x-1,y-1)-I(x-1,y)-I(x-1,y+1)-I(x,y-1)-I(x,y+1)-I(x+1,y-1)-I(x+1,y)-I(x+1,y+1);

对于一幅模糊的图像,在每一像素附近的灰度值变化小,则E值小,对于清晰的图像,图像的轮廓鲜明,E值会大,最清晰则E值(即梯度值)最大。

拉普拉斯算子模块内的实现为使用fifo缓存出如图3所示的一个3x3的矩阵,对整帧图像求E的和,相当于对整帧图像做卷积再求和,得到图像的梯度值,输出给聚焦模块进行判断。

3  fifo缓存出一个3x3的像素的矩阵


http://chatgpt.dhexx.cn/article/P6h8KfRQ.shtml

相关文章

一次搞懂清晰度、对比度以及锐化的区别

大字体 收藏 微博 http://tech.sina.com.cn/digi/dc/q/2017-11-29/doc-ifypceiq5781193.shtml   清晰度、对比度和锐化程度的调整,是照片后期的三个重要步骤。它们容易混淆,但各自效果却并不相同。本文会帮大家从原理上理清他们的区别。 1、对比度 对比…

手机通过笔记本上网~

如今的一般的智能机都有WIFI功能了,在这里哪大家分享手机如何利用笔记本上网,win7系统笔记本做无线路由器(无需软件) 工具/原料 一根网线 一台Windows7系统的笔记本电脑(或有外置无线网卡的台式机) 确保笔记…

计算机怎么连接手机网络,电脑怎么连接手机的热点上网?

我们使用电脑的时候,大部分时间需要连接网络。然而,断网的时候,是不是比找不到妈妈还着急,尤其是在看剧的时候,当然还有上传或下载文件的时候,哈哈哈~ 今天,我就教大家一个非常实用的方法&#…

计算机如何通过手机连接网络,主编教您手机怎么通过usb连接电脑上网

手机如何通过数据线连接电脑上网,相信很多人热切关注的问题,虽然比起以前我们又多了4G网,但比起无线网,手机数据还是要慢很多,但也是不时之需了,需要上网的时候,那手机怎么通过usb连接电脑上网&…

手机用USB连接电脑宽带上网(只需轻松3步即可上网)

想用手机上网,身边又没WIFI。手机又没流量。(主要就是体验一些电脑下载不了的任务) 如下载主题和设备调试什么的。 步骤很简单,只需要两步。所需要的软件工具如下: 电脑软件1.小米USB驱动(Win7的系统自动会…

计算机上网络怎么连接,手机怎么连接电脑上网

我们现在上网越来越方便了,无论是移动还是联通的无线网络都已经覆盖了很多的地区,我们的电脑可以随时随地的进行上网。当我们的电脑已经连接网路的时候我们我们手机是否可以通过电脑的网络进行上网而不用再次进行登录呢?答案是肯定的,一旦我…

电脑给手机开热点后,手机可以上网,但是电脑却不能上网了

这个问题困惑了我好久,也不知道为啥我手机就是连不上公司的网,然后只能电脑开热点了,发现开热点之后我电脑又不能上网了,让人头大啊,网上百度找到了解决方法。 (1)打开电脑的设置 (…

台式计算机网络共享,教大家怎么把电脑网络共享给手机上网

近日有关于怎么把电脑网络共享给手机上网的问题受到了很多网友们的关注,大多数网友都想要知道怎么把电脑网络共享给手机上网的具体情况,那么关于到怎么把电脑网络共享给手机上网的相关信息,小编也是在网上进行了一系列的信息,那么…

把计算机怎么连接手机的网络助手在哪里,手机如何连接电脑上网

手机如何连接电脑上网呢?虽然现在的智能手机普遍,手机上网也成了一件很普通的事,但是有时候头疼的是流量用完了,建议你利用笔记本来分享wifi,具体如何操作呢?其实很好设置,下面就教你手机连接电脑上网吧! 现在的笔记…

电脑和手机连接同一个无线,电脑不能上网,手机能上网?

目录 1.网络连接问题 2.解决办法就是: A.winr输入control打开控制面板打开网络和共享中心 B.更改适配器设置 C.找到连接的WLAN,鼠标右击选择属性 1.网络连接问题 今天晚上在用电脑连接家里的WIFI时,发现不能上网了,但是手机连接…

把计算机怎么连接手机的网络助手在哪里,手机连接电脑上网,详细教您手机如何连接电脑上网...

无线个人网是在小范围内相互连接数个装置所形成的无线网络,通常是个人可及的范围内。现在智能手机普遍,手机无线连接上网也成了一件很普通的事。但是依然还是有人不知道如何连接上网。那么,手机无线连接电脑上网怎么搞?下面,小编…

Android usb网卡配置ip地址,安卓手机通过电脑USB上网设置教程

安卓手机通过电脑USB上网设置教程 我这里总结了几种方法供大家参考。 方法一:usb连接线,手机有线上网 1、将手机通过usb线连接到电脑,勾选“设置 -> 无线和网络 -> 绑定与便携热点 -> USB绑定”选项,电脑上会出现虚拟网卡&#xff0…

这么连接计算机网络,详细教您手机怎么连接电脑上网

在使用电脑的过程中,我们经常使用手机连接电脑传送文件。那你们知道手机怎么连接电脑上网吗?小编问了很多人,果然都不知道。嘿嘿,今天小编就教你们一招,赶紧来学习一下吧 说到手机大家都不陌生,现在几乎人手…

计算机与手机联网,电脑怎么通过手机共享上网(两种手机和电脑连接上网方法)...

电脑也可以连接上手机,通过手机移动高速网络上网吗?没错,电脑和手机相互绑定上网是安卓手机的一个内置的功能,虽然大多情况下并不实用(手机流量套餐太贵了),但是对于某些人可能会很有用的,比如要办公编辑一…

计算机用手机的网络,台式电脑如何使用手机网络上网

当今社会网络已经成为大家生活、工作必不可少的重要一部分了,而最近有很多小伙伴问小编台式电脑如何使用手机网络上网,其实很简单,下面就由学习啦小编跟大家分享具体的方法吧,希望对大家有所帮助~ 台式电脑使用手机网络上网的方法…

通过USB设置手机连接电脑上网

将手机网络通过USB数据线共享给电脑上网, 将手机通过数据线连接到电脑。 电脑自动识别并且连接手机,手机端提示连接成功。 打开手机端的设置 点击下图中的“更多”选项。 选择“网络共享与便携式热点” 打开下图中的开关按钮。 在看看电脑是…

电脑通过android手机上网

话说没网络怎么能行啊,要是断网了怎么办,用android手机可以轻松上网,缺点就是太费流量了,没有包月的大侠就不要用了,刷个网页一刀就没了,真是坑爹;下面来说说怎么上吧,装个PdaNet几分…

电脑通过android手机上网 .

方案一 转自:http://blog.csdn.net/lastsweetop/article/details/7257546 话说没网络怎么能行啊,要是断网了怎么办,用android手机可以轻松上网,缺点就是太费流量了,没有包月的大侠就不要用了,刷个网页一刀…

电脑如何通过手机上网?

有时我们的电脑会出现没有网络,或者断网的现象,这时如果必须使用电脑,我们可以通过手机流量来上网,那么要如何操作呢?下面我们就来了解一下。 方法1. 电脑连接手机热点上网 该方法适用于笔记本电脑和有无线网卡的台式…

如何实现电脑通过手机上网?1分钟搞定!

案例:电脑没网时,如何通过手机上网? 【想用电脑看电影,但是附近没有Wi-Fi。朋友说可以说电脑可以通过手机上网,但我们都不知道具体如何操作,有没有小伙伴可以教教我们。】 在没有Wi-Fi或有线网络接入时&a…