一种相机的解析力测试方法和装置

文档序号:1651428 发布日期:2019-12-24 浏览:16次 >En<

阅读说明:本技术 一种相机的解析力测试方法和装置 (Method and device for testing resolving power of camera ) 是由 王永清 张联昌 廖昀 于 2019-08-27 设计创作,主要内容包括:本发明一实施例提供一种相机的解析力测试方法,包括:将相机对ISO12233测试卡拍摄得到的铺满屏幕的图像划分左上、左下、右上、右下和中间5个区域;其中,所述图像包括位于中间区域的楔形线和分别位于所述左上、左下、右上、右下区域的十字楔形线,所述左上、左下、右上和右下4个区域的十字楔形线的图案一致;分别对所述中间区域的楔形线和任一个所述十字楔形线进行定位,获取对应的线束区域;所述线束区域中获取线束的总长度和实际线束长度;根据实际线束长度和线束的总长度之比,计算得到解析力。本发明实施例能够实现各区的楔形线的自动定位、楔形线线束的读取,从而实现相机的解析力测试的自动化。(An embodiment of the present invention provides a method for testing an analytic force of a camera, including: dividing an image of a full screen, which is obtained by shooting an ISO12233 test card by a camera, into 5 areas, namely, the upper left area, the lower left area, the upper right area, the lower right area and the middle area; the image comprises a wedge line positioned in a middle area and cross wedge lines respectively positioned in an upper left area, a lower left area, an upper right area and a lower right area, and the patterns of the cross wedge lines of the upper left area, the lower left area, the upper right area and the lower right area are consistent; respectively positioning the wedge-shaped lines in the middle area and any one of the cross wedge-shaped lines to obtain corresponding wire harness areas; acquiring the total length of a wire harness and the actual length of the wire harness in the wire harness area; and calculating to obtain the analytic force according to the ratio of the actual length of the wire harness to the total length of the wire harness. The embodiment of the invention can realize the automatic positioning of the wedge wires in each area and the reading of the wedge wire harnesses, thereby realizing the automation of the analysis force test of the camera.)

一种相机的解析力测试方法和装置

技术领域

本发明涉及相机性能测试领域,尤其涉及一种相机的解析力测试方法和装置。

背景技术

相机的清晰度,又称为解析力或分辨率,是体现相机质量的重要参数。

TVline作为解析力的测试方式之一,是其中最直观的一种测试方式,以ISO12233作为解析的标准

ISO12233测试卡广泛应用于相机的解析力测试,测试方法是:相机拍摄这张卡,调整相机的位置使整张图像铺满屏,再通过人工读取测试卡上楔形线的读数,能分辨的线束位置的值越大,表示相机的解析力就越高。但是,这种使用人工测试的方法测试的效率不高,并且无法实现自动化。

发明内容

为了解决上述技术问题,本发明提供一种相机的解析力测试方法和装置,以实现对ISO12233测试卡各区的楔形线的自动定位、楔形线线束的读取,从而实现相机的解析力测试的自动化。

本发明一实施例提供一种相机的解析力测试方法,包括:将相机对ISO12233测试卡拍摄得到的铺满屏幕的图像划分左上、左下、右上、右下和中间5个区域;其中,所述图像包括位于中间区域的楔形线和分别位于所述左上、左下、右上、右下区域的十字楔形线,所述左上、左下、右上和右下4个区域的十字楔形线的图案一致;

分别对所述中间区域的楔形线和任一个所述十字楔形线进行定位,获取对应的线束区域;

从所述线束区域中获取线束的总长度和实际线束长度;

根据实际线束长度和线束的总长度之比,计算得到解析力。

进一步地,所述对中间区域的楔形线进行定位,获取线束区域,具体的,包括:

在中间区域自动截取一块比中间的方形大4倍的区域作为ROI区域,用于矩形识别;

将所述ROI区域转换为灰度图;

在设定的阈值范围内按若5个阶梯对所述灰度图进行二值化,在每次按不同的阈值进行二值化后,执行一次膨胀,以使ROI区域内部实现完全填充;

对经过最后一次膨胀后的ROI区域进行腐蚀,以使所述ROI区域与左右两边的楔形线断开连接;

提取腐蚀后的ROI区域的轮廓,并对所述轮廓做四边形逼近,得到第一目标矩形;

根据中间楔形线和所述第一目标矩形的相对位置关系,定位包含中间区域的楔形线的ROI区域,获得线束区域。

进一步地,所述对任一个十字楔形线进行定位,获取线束区域,具体的,包括:

在十字楔形线的位置处自动截取一个比所述十字楔形线面积大的区域;

采用自适应阈值二值化所述截取的区域;

对二值化后的截取的区域进行腐蚀,以将十字楔形线的线束腐蚀掉;

使用形态学特征对腐蚀后的区域进行轮廓筛选,获得十字楔形线中间区域的中心方形;

裁剪出不包含所述中心方形的线束区域。

进一步地,所述从线束区域中获取线束的总长度和实际线束长度,具体的,包括:

采用自适应阈值二值化线束区域;

对二值化后的线束区域进行膨胀,以获得完整的线束长度;

使用形态学特征进行轮廓筛选,并对筛选出的轮廓做最小外接矩形,以获得所述线束的总长度;

采用大津法将线束区域进行二值化,并采用腐蚀参数,去掉能够区分出纹理的线束区域;

将腐蚀后的图像做最小外接矩形,以获得所述线束的实际线束长度。

本发明另一实施例还提供一种相机的解析力测试装置,其特征在于,包括:

划分单元,用于将相机对ISO12233测试卡拍摄得到的铺满屏幕的图像划分左上、左下、右上、右下和中间5个区域;其中,所述图像包括位于中间区域的楔形线和分别位于所述左上、左下、右上、右下区域的十字楔形线,所述左上、左下、右上和右下4个区域的十字楔形线的图案一致;

定位单元,用于分别对所述中间区域的楔形线和任一个所述十字楔形线进行定位,获取对应的线束区域;

获取单元,从所述线束区域中获取线束的总长度和实际线束长度;

计算单元,用于根据实际线束长度和线束的总长度之比,计算得到解析力。

进一步地,所述对中间区域的楔形线进行定位,以获取线束区域,具体的,包括:

在中间区域自动截取一块比中间的方形大4倍的区域作为ROI区域,用于矩形识别;

将所述ROI区域转换为灰度图;

在设定的阈值范围内按若5个阶梯对所述灰度图进行二值化,在每次按不同的阈值进行二值化后,执行一次膨胀,以使ROI区域内部实现完全填充;

对经过最后一次膨胀后的ROI区域进行腐蚀,以使所述ROI区域与左右两边的楔形线断开连接;

提取腐蚀后的ROI区域的轮廓,并对所述轮廓做四边形逼近,得到第一目标矩形;

根据中间楔形线和所述第一目标矩形的相对位置关系,定位包含中间区域的楔形线的ROI区域,获得线束区域。

进一步地,所述对任一个十字楔形线进行定位,获取线束区域,具体的,包括:

在十字楔形线的位置处自动截取一个比所述十字楔形线面积大的区域;

采用自适应阈值二值化所述截取的区域;

对二值化后的截取的区域进行腐蚀,以将十字楔形线的线束腐蚀掉;

使用形态学特征对腐蚀后的区域进行轮廓筛选,获得十字楔形线中间区域的中心方形;

裁剪出不包含所述中心方形的线束区域。

进一步地,所述从线束区域中获取线束的总长度和实际线束长度,具体的,包括:

采用自适应阈值二值化线束区域;

对二值化后的线束区域进行膨胀,以获得完整的线束长度;

使用形态学特征进行轮廓筛选,并对筛选出的轮廓做最小外接矩形,以获得所述线束的总长度;

采用大津法将线束区域进行二值化,并采用腐蚀参数,去掉能够区分出纹理的线束区域;

将腐蚀后的图像做最小外接矩形,以获得所述线束的实际线束长度。

相比于现有技术,本发明实施例的有益效果在于,本发明实施例能够在没有任何特征标记的ISO12233卡中实现对各区楔形线自动定位,从而能够从线束区域中获得线束的实际长度和线束的总长度,进而能够得到相机的解析力,实现相机的解析力测试的自动化。这种带有自动定位和智能解析线束的功能方便用在相机的自动化测试中,并且留有较大的冗余,降低了对自动化设备的精度要求,保证了测试的过程稳定和结果的有效性

附图说明

图1是ISO12233测试卡的图像。

图2是本发明一实施例提供的一种相机的解析力测试方法的流程图;

图3是本发明另一实施例提供的一种相机的解析力测试装置的结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应当理解,文中所使用的步骤编号仅是为了方便描述,不对作为对步骤执行先后顺序的限定。

应当理解,在本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

参阅图1-图2,本发明实施例提供一种相机的解析力测试方法,包括:

S1、相机对ISO12233测试卡拍摄得到的铺满屏幕的图像划分左上、左下、右上、右下和中间5个区域;其中,所述图像包括位于中间区域的楔形线和分别位于所述左上、左下、右上、右下区域的十字楔形线,所述左上、左下、右上和右下4个区域的十字楔形线的图案一致。

其中,左上区域为第1区、左下区域为第2区、中间区域为第3区,右下区域为第4区,右上区域为第5区。

S2、分别对所述中间区域的楔形线和任一个所述十字楔形线进行定位,获取对应的线束区域。

在其中一种实施例中,当对中间区域的楔形线进行定位,获取线束区域时,具体的,包括:

在中间区域自动截取一块比中间的方形大4倍的区域作为ROI区域,用于矩形识别;

将所述ROI区域转换为灰度图;

在设定的阈值范围内按若5个阶梯对所述灰度图进行二值化,在每次按不同的阈值进行二值化后,执行一次膨胀,以使ROI区域内部实现完全填充;

对经过最后一次膨胀后的ROI区域进行腐蚀,以使所述ROI区域与左右两边的楔形线断开连接;

提取腐蚀后的ROI区域的轮廓,并对所述轮廓做四边形逼近,得到第一目标矩形;

根据中间楔形线和所述第一目标矩形的相对位置关系,定位包含中间区域的楔形线的ROI区域,获得线束区域。

通过以上步骤,中间区域的楔形线就完成了定位

在本实施例中,应当理解的是,因为在测试ISO12233需要保证此测试卡需要满屏的情况下才能读数,所以依据规则获取相机所拍摄的图片后,在图片的中间区域抠出一块比中间的方形大四倍的ROI区域,用于矩形识别。定位中间的矩形ROI转换为灰度图,在设定的阈值范围内按5个阶梯二值化,每次按不同的阈值二值化后执行一次膨胀,让矩形内部实现完全填充,再执行一次腐蚀,使这个矩形和左右两边的楔形线断开连接。将断开和楔形线连接的矩形取轮廓,并做四边形逼近,如果四边形四条边的夹角接近90度则就是需要定位的矩形。再根据中间楔形线和这个矩形的相对位置关系,就可以成功定位实际包含中间区域楔形线的ROI区域,至此获得线束区域,中间区域的中间楔形线也完成了定位。

在其中一种优选的实施例中,当对任一个十字楔形线进行定位,获取线束区域时,具体的,包括:

在十字楔形线的位置处自动截取一个比所述十字楔形线面积大的区域;

采用自适应阈值二值化所述截取的区域;

对二值化后的截取的区域进行腐蚀,以将十字楔形线的线束腐蚀掉;

使用形态学特征对腐蚀后的区域进行轮廓筛选,获得十字楔形线中间区域的中心方形;

裁剪出不包含所述中心方形的线束区域。

在本实施例中,应当理解的是,在测试卡满屏的情况下,左右两边的楔形线在相机拍摄到的图片上的位置相对是固定的,截取一个稍微大于十字楔形线的大概位置,接着对这个截取的区域做精细分析。首先使用自适应阈值二值化这个区域,再使用一个合适的腐蚀半径将十字楔形线的线束腐蚀掉。将腐蚀后的二值图使用形态学的特征做轮廓筛选,就可以获得十字楔形线中间区域的中心方形。通过这个中心位置就可以精细的裁剪出不包含中心方形的线束区域。

S3、从所述线束区域中获取线束的总长度和实际线束长度。

具体的,包括以下步骤:

采用自适应阈值二值化线束区域;

对二值化后的线束区域进行膨胀,以获得完整的线束长度;

使用形态学特征进行轮廓筛选,并对筛选出的轮廓做最小外接矩形,以获得所述线束的总长度;

采用大津法将线束区域进行二值化,并采用腐蚀参数,去掉能够区分出纹理的线束区域;

将腐蚀后的图像做最小外接矩形,以获得所述线束的实际线束长度。

在本实施例中,应当理解的是,使用自适应二值化线束区域图像,然后执行一次合适的膨胀,就可以得到完整的线束长度。使用形态学特征轮廓筛选,筛选出的轮廓并做最小外接矩形,这获得了此线束的总长度。将线束区域的图像做一次大津法的二值化,并且使用合适的腐蚀参数,去掉能够区分出纹理的线束区域,并将剩下的部分做最小外接矩形,这样获得了此线束的实际线束长度。

S4、根据实际线束长度和线束的总长度之比,计算得到解析力。

本发明实施例能够在在繁杂的特征中,通过一步步由粗到精慢慢逼近目标,从而能够在没有任何特征标记的ISO12233卡中实现对各区楔形线自动定位,从而能够从线束区域中获得线束的实际长度和线束的总长度,进而能够得到相机的解析力,实现相机的解析力测试的自动化。这种带有自动定位和智能解析线束的功能方便用在相机的自动化测试中,并且留有较大的冗余,降低了对自动化设备的精度要求,保证了测试的过程稳定和结果的有效性。

参阅图1,图3,本发明实施例还提供一种相机的解析力测试装置,包括:划分单元1,用于将相机对ISO12233测试卡拍摄得到的铺满屏幕的图像划分左上、左下、右上、右下和中间5个区域;其中,所述图像包括位于中间区域的楔形线和分别位于所述左上、左下、右上、右下区域的十字楔形线,所述左上、左下、右上和右下4个区域的十字楔形线的图案一致。

定位单元2,用于分别对所述中间区域的楔形线和任一个所述十字楔形线进行定位,获取对应的线束区域。

在其中一种实施例中,当对中间区域的楔形线进行定位,获取线束区域时,具体的,包括:

在中间区域自动截取一块比中间的方形大4倍的区域作为ROI区域,用于矩形识别;

将所述ROI区域转换为灰度图;

在设定的阈值范围内按若5个阶梯对所述灰度图进行二值化,在每次按不同的阈值进行二值化后,执行一次膨胀,以使ROI区域内部实现完全填充;

对经过最后一次膨胀后的ROI区域进行腐蚀,以使所述ROI区域与左右两边的楔形线断开连接;

提取腐蚀后的ROI区域的轮廓,并对所述轮廓做四边形逼近,得到第一目标矩形;

根据中间楔形线和所述第一目标矩形的相对位置关系,定位包含中间区域的楔形线的ROI区域,获得线束区域。

通过以上步骤,中间区域的楔形线就完成了定位

在本实施例中,应当理解的是,因为在测试ISO12233需要保证此测试卡需要满屏的情况下才能读数,所以依据规则获取相机所拍摄的图片后,在图片的中间区域抠出一块比中间的方形大四倍的ROI区域,用于矩形识别。定位中间的矩形ROI转换为灰度图,在设定的阈值范围内按5个阶梯二值化,每次按不同的阈值二值化后执行一次膨胀,让矩形内部实现完全填充,再执行一次腐蚀,使这个矩形和左右两边的楔形线断开连接。将断开和楔形线连接的矩形取轮廓,并做四边形逼近,如果四边形四条边的夹角接近90度则就是需要定位的矩形。再根据中间楔形线和这个矩形的相对位置关系,就可以成功定位实际包含中间区域楔形线的ROI区域,至此获得线束区域,中间区域的中间楔形线也完成了定位。

在其中一种优选的实施例中,当对任一个十字楔形线进行定位,获取线束区域时,具体的,包括:

在十字楔形线的位置处自动截取一个比所述十字楔形线面积大的区域;

采用自适应阈值二值化所述截取的区域;

对二值化后的截取的区域进行腐蚀,以将十字楔形线的线束腐蚀掉;

使用形态学特征对腐蚀后的区域进行轮廓筛选,获得十字楔形线中间区域的中心方形;

裁剪出不包含所述中心方形的线束区域。

在本实施例中,应当理解的是,在测试卡满屏的情况下,左右两边的楔形线在相机拍摄到的图片上的位置相对是固定的,截取一个稍微大于十字楔形线的大概位置,接着对这个截取的区域做精细分析。首先使用自适应阈值二值化这个区域,再使用一个合适的腐蚀半径将十字楔形线的线束腐蚀掉。将腐蚀后的二值图使用形态学的特征做轮廓筛选,就是可以获得十字楔形线中间区域的中心方形。通过这个中心位置就可以精细的裁剪出不包含中心方形的线束区域。

获取单元3,用于从所述线束区域中获取线束的总长度和实际线束长度。

具体的,包括以下步骤:

采用自适应阈值二值化线束区域;

对二值化后的线束区域进行膨胀,以获得完整的线束长度;

使用形态学特征进行轮廓筛选,并对筛选出的轮廓做最小外接矩形,以获得所述线束的总长度;

采用大津法将线束区域进行二值化,并采用腐蚀参数,去掉能够区分出纹理的线束区域;

将腐蚀后的图像做最小外接矩形,以获得所述线束的实际线束长度。

在本实施例中,应当理解的是,使用自适应二值化线束区域图像,然后执行一次合适的膨胀,就可以得到完整的线束长度。使用形态学特征轮廓筛选,筛选出的轮廓并做最小外接矩形,以获得了此线束的总长度。将线束区域的图像做一次大津法的二值化,并且使用合适的腐蚀参数,去掉能够区分出纹理的线束区域,并将剩下的部分做最小外接矩形,这样就获得了此线束的实际线束长度。

计算单元4,用于根据实际线束长度和线束的总长度之比,计算得到解析力。

本发明实施例能够在在繁杂的特征中,通过一步步由粗到精慢慢逼近目标,从而能够在没有任何特征标记的ISO12233卡中实现对各区楔形线的自动定位,从而能够从线束区域中获得线束的实际长度和线束的总长度,进而能够得到相机的解析力,实现相机的解析力测试的自动化。这种带有自动定位和智能解析线束的功能方便用在相机的自动化测试中,并且留有较大的冗余,降低了对自动化设备的精度要求,保证了测试的过程稳定和结果的有效性。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:帧分辨率自适应的视频空时域复杂度评价方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!