如何测量分辨率

一、 什么是分辨率?

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

二、分辨率的衡量指标

在胶片相机测试中,胶片相机的照相分辨率包含了镜头分辨率和底片的分辨率,测试中使用的单位是线对/毫米(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等设置对于解像力的影响是比较大的。

相关推荐
海边夕阳20067 小时前
【每天一个AI小知识】:什么是生成对抗网络?
人工智能·经验分享·深度学习·神经网络·机器学习·生成对抗网络
摇滚侠8 小时前
零基础小白自学 Git_Github 教程,解决分支合并冲突,笔记14
笔记·git·github
初级炼丹师(爱说实话版)9 小时前
JAVA泛型作用域与静态方法泛型使用笔记
java·开发语言·笔记
遇到困难睡大觉哈哈9 小时前
Harmony os——ArkTS 语言笔记(六):模块、导入导出与 `this` 关键字
笔记·harmonyos·鸿蒙
Zeku9 小时前
20251125 - 韦东山Linux第三篇笔记【上】
linux·笔记·单片机
灰灰勇闯IT9 小时前
隐语MOOC三期学习感悟:解锁数据要素流通的“三维认知”与落地逻辑
笔记·学习
wdfk_prog10 小时前
[Linux]学习笔记系列 -- [block][mq-deadline]
linux·笔记·学习
Dolphin_Home10 小时前
Spring 事务避坑笔记:从入门到解决自调用陷阱
数据库·笔记·spring
('-')10 小时前
《从根上理解MySQL是怎样运行的》第二十二章学习笔记
笔记·学习·mysql
言言的底层世界11 小时前
c++中STL容器及算法等
开发语言·c++·经验分享·笔记