CogImageSharpnessTool工具 图像处理工具
CogImageSharpnessTool工具的功能原理
利用CogImageSharpnessTool工具可以测量图像的清晰度,在取像设备的焦距调整时非常有用。此工具每执行一次,就会返回一次代表图像清晰度的分数值,分数越高说明图像越清晰,在保持其他参数不变的情况下,调整焦距,并连续测量图像的清晰度,通过这种方法,你可以很方便的将焦距调整到最佳值。
CogImageSharpnessTool工具提供四种方法来衡量图像的清晰度,分别是:带通、自相关、绝对差异、梯度能量。
带通
图像的灰度模型可以用频率来描述,锐利的边缘具有较高的频率,模糊边缘具有较低的频率。
图1 高频和低频边缘
此种方式下,CogImageSharpnessTool工具通过查找指定频率的边缘来对图像进行分析,可以指定一个频率范围,范围之外的被忽略,清晰度得分根据频率范围内的进行计算。含有噪声的图像一般有较高的频率,通过排除高频段,可以排除噪声对图像清晰度的影响。选择这种方式的时候你需要同时设定频率范围。
自相关
自相关方式通过计算图像的模糊度来反映图像的清晰度,图像的模糊程度通过图像和图像的一部分的偏移的标准自相关系数来确定,自相关系数越高,图像越模糊。
图2 标准自相关系数来反映图像清晰度
绝对差异
绝对差异方式通过计算像素点的像素值与模糊偏移量的像素点的像素值的差值来衡量图像的清晰度,差值越大图像越清晰。
图3 通过像素差值来反映图像清晰度
梯度能量
此方式下,CogImageSharpnessTool工具利用一个3 像素的核来求取图像的能量梯度。能量梯度越大图像越清晰。
图4 3像素核
参考:
康茗睿编著
相关文章
- 小工具:天气查询 Vs自定义设置 DevGridControl中GridView排序问题 小工具:火车票查询 小工具:邮件发送 小工具:截图&简单图像处理
- 微信小程序 - 引入使用 Lodash.js 工具库(详细教程)
- CogIPTwoImageAddTool工具 图像处理工具
- CogImageAverageTool工具 图像处理工具
- DNS暴力破解工具Fierce常用命令
- RAR压缩包审计工具unrar-nofree
- 【内网转发及隧道】内网穿透工具-Frp使用详解
- STM32中ARM系列编译工具链的编译宏选择(__CC_ARM、__ICCARM__、__GNUC__、__TASKING__)
- 《软件测试技术实战:设计、工具及管理》—第2章 2.5节运用正交法设计测试用例
- UrlUtils工具类,Java URL工具类,Java URL链接工具类
- zic2xpm - 将 ZIICS 象棋片段 (chess pieces) 转换为 XBoard (XPM/XIM) 片段的工具。
- 《高性能Linux服务器构建实战:系统安全、故障排查、自动化运维与集群架构》——第3章 数据安全工具DRBD、extundelete 3.1 数据镜像软件DRBD介绍
- HDFS数据迁移解决方案之DistCp工具的巧妙使用
- iOS内存泄漏自动检测工具PLeakSniffer
- vue的调试工具 vue-devtools 的安装和使用
- java读取文件并获得文件编码,转换为指定编码的工具类代码
- 谷歌调试工具选取元素选择不到页面的详细元素问题