如何测量分辨率

一、 什么是分辨率?

分辨率指的是分清物体细节的能力。分辨率是一个成像系统还原空间频率的能力。一些人只是简单的用分辨率去描述极限分辨率,但是相机在在不同的对比度的情况下还原低,中和高频率的能力,也可以显示全面综合的信息。空间频率是自然图像中产生的,相机还原空间频率的能力是很重要的。

二、分辨率的衡量指标

在胶片相机测试中,胶片相机的照相分辨率包含了镜头分辨率和底片的分辨率,测试中使用的单位是线对/毫米(lp/mm),表示每毫米长度内可以分辨多少对的黑白线条,数值越大表示每毫米长度内能分辨的线对数越多。例如10lp/mm表示一个毫米内可以分辨10根黑线条和10根白线条,每条线的宽度为0.05mm。

相对于胶片相机,数码相机分辨率的测量要考虑的因素比较多,常见的有影像传感器画幅不同、像素数目不同,镜头在胶片相机上和在数码相机上的表现能力并不相同等等。在数码相机的测试中使用的测试图是国际标准ISO 12233,使用的单位是 LW/PH(line widths per picture height)直译是每图高的线宽,表示分辨率测试图上标定的线条宽度相对于测试图有效高度的度量单位,等于测试目标或数码相机垂直视场范围内所能并排放置的等宽度的线条数目。分辨率的数字越大就是有效高度范围内可以并排的线条数目越多,线条就越细,表示数码相机的分辨率也就越高,另外测试图上标明的分辨率的数值要乘以100才是最终读数。例如读数是10则数码相机的分辨率为1000LW/PH,则表明该数码相机在整个视场范围内可以清晰分辨1000根均匀排列的线条。

从上面的图形可以看出,人眼可以接受的最小可分辨的MTF数值为0.15~0.2。

三、分辨率的测试方法

1、一般测试分辨率时的拍摄距离就等于该模组的对焦距离,即在测试分辨率时将模组放在对焦距离的位置拍摄ISO12233测试标板。

2、在测试中心分辨率时,原则上标板的4:3区域应该正好充满画面。实际中要尽量选择符合大小要求的标板,在取景偏大或偏小的情况下,需要将此时的读数换算成正确的分辨率数值。

3、在测试四角分辨率时,要分别将四角上的十字型测试单元置于画面角落。实际操作可以将标板16:9端线贴在画面外框,测量这一端上下两个角的分辨率,再测另一侧两个角的分辨率。

四、影响模组分辨率的因素

**镜头:**一方面镜头是否能与芯片有比较好的匹配度,另一方面镜头本身的分辨率是否能达到设计要求。

**模组装配:**装配误差过高会引起拍照像糊,主要表现为图像清晰程度不均匀,比如出现单侧像糊。

**软件:**寄存器设置与模组成像质量的匹配非常重要,寄存器中的sharpness、gamma等设置对于解像力的影响是比较大的。

相关推荐
幼儿园老大*1 小时前
【系统架构】如何设计一个秒杀系统?
java·经验分享·后端·微服务·系统架构
小爬菜1 小时前
Django学习笔记(启动项目)-03
前端·笔记·python·学习·django
小爬菜1 小时前
Django学习笔记(bootstrap的运用)-04
笔记·学习·django
dal118网工任子仪2 小时前
69,【1】BUUCTF WEB ssrf [De1CTF 2019]SSRF Me
笔记·学习
嵌入式DZC3 小时前
优秀代码段案例__笔记
笔记·算法
Pandaconda3 小时前
【Golang 面试题】每日 3 题(三十九)
开发语言·经验分享·笔记·后端·面试·golang·go
l1x1n03 小时前
No.35 笔记 | Python学习之旅:基础语法与实践作业总结
笔记·python·学习
dal118网工任子仪9 小时前
66,【6】buuctf web [HarekazeCTF2019]Avatar Uploader 1
笔记·学习
羊小猪~~10 小时前
MYSQL学习笔记(四):多表关系、多表查询(交叉连接、内连接、外连接、自连接)、七种JSONS、集合
数据库·笔记·后端·sql·学习·mysql·考研
milk_yan11 小时前
Docker集成onlyoffice实现预览功能
前端·笔记·docker