一种用于检测摄像设备图像分辨率的测试卡及其使用方法与流程

文档序号:23798095发布日期:2021-02-02 11:20阅读:467来源:国知局
一种用于检测摄像设备图像分辨率的测试卡及其使用方法
【技术领域】
[0001]
本发明涉及摄像设备图像处理技术领域,特别涉及一种用于检测摄像设备图像分辨率的测试卡及其使用方法。


背景技术:

[0002]
受光学成像机理的影响,通过摄像设备获取的图像存在一定的形变,为确保后续图像的正常使用,需对摄像设备图像分辨率dpi(dots per inch,每英寸点数目)进行检测。
[0003]
目前常见的测试方式是通过建立二维坐标系x-o-y,对x方向和y方向选用不同测试卡分别进行dpi检测,但此种测试存在如下问题:(1)针对不同方向选用不同测试卡进行分别测试,工作效率低;(2)人为调整x方向和y方向,不但增加额外的方向控制成本,且由于操作误差无法保证两者在空间上完全垂直,无法保证测试结果的准确。


技术实现要素:

[0004]
针对背景技术中提出的问题,本发明提供了一种用于检测摄像设备图像分辨率的测试卡及其使用方法,可基于一张测试卡同时对图像的x-y两个方向进行测试。
[0005]
本发明提供了一种用于检测摄像设备图像分辨率的测试卡,包括卡体,所述卡体为方形平面结构,所述卡体表面至少一面被均匀划分为若干长宽相等的方格,其中奇数行用颜色i进行填充,偶数行用颜色ii进行填充,且奇数列用颜色i进行填充时偶数列用颜色ii进行填充,奇数列用颜色ii进行填充时偶数列用颜色i进行填充。
[0006]
所述颜色i和颜色ii为对比明显的两种颜色,所述颜色i优选为黑色,颜色ii优选为白色。颜色填充后得到三类方格:1、方格1:仅颜色ii填充的方格;2、方格2:颜色i和颜色ii混合填充的方格,位置:方格1的正上方、正下方、正左方、正右方;3、方格3:仅颜色i填充的方格,位置:方格1的左上方、左下方、右上方、右下方。
[0007]
所述测试卡材质为市面常见的不易形变的材质,如菲林片、塑料、玻璃、陶瓷等。
[0008]
所述方格边长取值需大于摄像设备最大的刻线分辨率,取值范围为摄像设备最大刻线分辨率的5~10倍倍值,优选7倍倍值;其中所述摄像设备最大的刻线分辨率为其中a为摄像设备传感器的最小单位间隔,u和v分别为摄像设备实际拍摄时光学成像系统的物距和像距。
[0009]
所述测试卡表面的方格数目由摄像设备的成像区域来决定,若成像区域的宽度为w0,高度为h0,方格边长为d0,则方格1所在的行列中,每一行中方格1数目为每一列中方格1数目为其中n1、n2为冗余数,取值范围为2~5区间的任一整数,由此可得出测试卡宽度w=w0+n2*2*d0,测试卡高度h=h0+n1*2*d0。
[0010]
本发明还提供了一种用于检测摄像设备图像分辨率的测试卡的使用方法,具体步骤如下:
[0011]
步骤1:针对当前场所及所用摄像设备,准备相应的测试卡并获取对应的测试卡图
像;
[0012]
步骤2:计算测试卡图像水平及垂直方向的像素距离;
[0013]
步骤3:根据测试卡水平及垂直方向上的实际物理距离及步骤2中得出的测试卡图像水平及垂直方向的像素距离,计算图像的dpi。
[0014]
所述测试卡图像水平及垂直方向的像素距离计算方法如下:
[0015]
第一步:
[0016]
计算x方向上每行像素梯度值的绝对值之和gradrow(y)和y方向上每列像素梯度值的绝对值之和gradcol(x)。
[0017]
第二步:
[0018]
分别统计gradrow(y)和gradcol(x)函数中出现的峰值数量。
[0019]
第三步:
[0020]
根据峰值数量确定测试卡图像中单行及单列中的方格数量,并结合方格边长计算出测试卡图像水平方向的像素距离和垂直方向的像素距离。
[0021]
第四步:
[0022]
摄像设备图像水平方向dpi
x
=测试卡图像水平方向的像素距离/测试卡宽度,垂直方向dpi
y
=测试卡图像垂直方向的像素距离/测试卡高度。
[0023]
本发明提供的技术方案,不但减少了测试次数,有效提高了工作效率,同时又避免了人为调整测试方向导致的误差及增加的额外成本。
【附图说明】
[0024]
图1为本发明实施例提供的一种测试卡的填充过程示意图。
【具体实施方式】
[0025]
为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并列举实例对本发明作进一步的描述。
[0026]
如图1所示,本发明提供了一种用于检测摄像设备图像分辨率的测试卡,包括由菲林制成的长方形平面卡体,所述卡体表面被均匀划分为若干长宽相等的方格,其中奇数行和奇数列用黑色填充,偶数行和偶数列用白色填充。颜色填充后得到三类方格:1、白色方格;2、黑色方格i,位于白色方格的正上方、正下方、正左方、正右方;3、黑色方格ii,位于白色方格的左上方、左下方、右上方、右下方。
[0027]
所述方格边长d0取值为摄像设备最大刻线分辨率的7倍倍值,其中所述摄像设备最大的刻线分辨率为其中a为摄像设备传感器的最小单位间隔,由摄像设备传感器自身的参数决定,如格科微gc0328图像传感器的a为0.004mm;u和v分别为摄像设备实际拍摄时光学成像系统的物距和像距,可由用户根据需求自行调整。
[0028]
本实施例中摄像设备成像区域的宽度为w0,高度为h0,方格边长为d0,则白色方格所在的行列中,每一行中白色方格数目为每一列中白色方格数目为其中3为测试时测试卡的移动余量,由此可得出测试卡宽度w=w0+3*2*d0,测试卡高度h=h0+3*2*d0。
[0029]
所述一种用于检测摄像设备图像分辨率的测试卡的使用方法,具体步骤如下:
[0030]
步骤1:针对当前场所及所用摄像设备,准备相应的测试卡并获取对应的测试卡图像;
[0031]
步骤2:计算测试卡图像水平及垂直方向的像素距离;
[0032]
步骤3:根据测试卡水平及垂直方向上的实际物理距离及步骤2中得出的测试卡图像水平及垂直方向的像素距离,计算图像的dpi。
[0033]
所述步骤1中测试卡水平方向上的实际物理距离w为(w0+3*2*d0),垂直方向上的实际物理距离h为(h0+3*2*d0)。
[0034]
所述步骤2中测试卡图像水平及垂直方向的像素距离计算方法如下:
[0035]
第一步:
[0036]
计算x方向上每行像素梯度值的绝对值之和
[0037]
计算y方向上每列像素梯度值的绝对值之和
[0038]
第二步:
[0039]
绘制gradrow(y)和gradcol(x)的二维坐标图并统计出现的峰值数量,gradrow(y)的峰值数量为p
x
,gradcol(x)的峰值数量为p
y
,则每行中的方格总数量为(p
x
+1),每列中方格总数量为(p
y
+1)。
[0040]
第三步:
[0041]
测试卡图像水平方向的像素距离nw=(p
x
+1)*d0[0042]
测试卡图像垂直方向的像素距离nh=(p
y
+1)*d0[0043]
综上所述,
[0044]
当前摄像设备图像水平方向dpi
x
=nw/w,垂直方向dpi
y
=nh/h。
[0045]
以上实施例仅为本发明较佳实施例,并不用以限制本发明;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。
当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 留言:0条
  • 还没有人留言评论。精彩留言会获得点赞!
1