一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种图像自动化测试的方法、装置、系统及存储介质与流程

2023-02-02 03:23:07 来源:中国专利 TAG:


1.本发明涉及图像测试领域,特别是涉及一种图像自动化测试的方法、装置、系统及存储介质。


背景技术:

2.目前图像测试在实际生产中出现比较大判断困扰,主要痛点和缺点有以下几点:
3.1.测试环境受限,传统的图像测试判断,清晰度测试,黑边测试,黑点测试需要一定距离和空间要求,其中清晰度需要至少三米以上的距离;
4.2.大量人员检测,为了提高检测速度,生产环境大量遍布测试卡,生产以量变引起质量,投入大量人工人力进行检测;
5.3.图像判断一致性,不同人员对图像的敏感度不同,判断出来的结果有差异,导致出厂的结果参差不齐;
6.4.常规图像生产出现问题,需要人员主要登记并描述具体问题,耗费比较大的精力进行统计。


技术实现要素:

7.本发明的实施例提供了一种图像自动化测试的方法、装置、系统及存储介质,以提高图像检测的速度和效率。
8.为了实现上述目的,一方面,提供一种图像自动化测试的方法,具体包括:
9.清晰度测试:拍摄固定在预定距离的面板上的测试卡得到测试卡的图像帧,对所述测试卡的图像帧采用mtf-刃边法以计算相机对刃边的还原能力,输出刃边区域的各频率的均值作为所述测试卡的图像帧的清晰度,根据所述清晰度判断所述测试卡的图像帧是否合格;
10.黑点测试:拍摄白板获取白板的图像帧,将所述白板的图像帧转换为灰度图并进行模糊降噪处理后,进行二值化、腐蚀膨胀、连通域提取和连通域过滤,输出过滤后的连通域,以区域最低灰度值相较周围背景区域灰度值的差值作为显眼度,根据所述显眼度确定所述过滤后的连通域中存在的黑点并根据黑点的像素值大小判断所述白板的图像帧是否合格;
11.黑边测试:统计所述白板的图像帧中异常像素个数占四角区域的比例,根据所述比例判断所述白板的图像帧是否合格。
12.在具体的实施例中,所述清晰度测试具体包括:
13.采用mtf-刃边法确定所述测试卡的图像帧的刃边位置,截取所述刃边所在的区域进行图像差分后,进行快速傅里叶变换得到频谱图,根据所述频谱图求得各频率的均值作为所述测试卡的图像帧的清晰度;
14.当所述清晰度低于预设的清晰度阈值时,判断所述测试卡的图像帧为不合格图像。
15.在具体的实施例中,所述黑点测试具体包括:
16.将所述白板的图像帧转换为灰度图并进行模糊降噪处理后,进行阈值区域间的二值化、腐蚀膨胀以及连通域提取,得出若干个连通域;
17.根据预设的过滤阈值过滤掉小于所述过滤阈值的连通域以及背景,输出过滤后的连通域;
18.以区域最低灰度值相较周围背景区域灰度值的差值作为显眼度,将所述过滤后的连通域中显眼度高于预设显眼度阈值的连通域作为黑点,若所述图像帧中存在黑点,且黑点的像素值大于预设的像素阈值,则所述白板的图像帧为不合格图像。
19.在具体的实施例中,所述根据所述频谱图求得各频率的均值作为所述测试卡的图像帧的清晰度,具体包括:
20.找出所述频谱图中各个频率的强度响应中的最高响应值;
21.再将所述频谱图中各个频率的强度与坐标轴所构成的面积除以所述最高响应值在整个频段范围内与坐标轴所构成的矩形面积,得到所述均值。
22.在具体的实施例中,所述黑边测试具体包括:
23.预设亮度阈值,将灰度值低于所述亮度阈值的像素作为异常像素,计算所述异常像素的个数占四角区域的比例,当所述比例高于预设的比例阈值时,所述白板的图像帧为不合格图像。
24.在具体的实施例中,所述白板采用透射式的白板。
25.在具体的实施例中,所述拍摄所使用的设备以及对应的连接位置具体包括:测试箱体、相机、增距镜、测试卡、辅助器件;
26.其中,所述辅助器件包括旋转平台和夹具;
27.所述增距镜的参数基于满足模拟距离大于5m的要求进行定义,并设计所述相机和所述增距镜的距离以及所述测试卡和所述增距镜的距离;
28.所述相机通过定制的夹具固定;
29.所述测试卡为棋盘卡。
30.另一方面,提供一种图像自动化测试的系统,包括:
31.清晰度测试模块:配置用于拍摄固定在预定距离的面板上的测试卡得到测试卡的图像帧,对所述测试卡的图像帧采用mtf-刃边法以计算相机对刃边的还原能力,输出刃边区域的各频率的均值作为所述测试卡的图像帧的清晰度,根据所述清晰度判断所述测试卡的图像帧是否合格;
32.黑点测试模块:配置用于拍摄白板获取白板的图像帧,将所述白板的图像帧转换为灰度图并进行模糊降噪处理后,进行二值化、腐蚀膨胀、连通域提取和连通域过滤,输出过滤后的连通域,以区域最低灰度值相较周围背景区域灰度值的差值作为显眼度,根据所述显眼度确定所述过滤后的连通域中存在的黑点并根据黑点的像素值大小判断所述白板的图像帧是否合格;
33.黑边测试模块:配置用于统计所述白板的图像帧中异常像素个数占四角区域的比例,根据所述比例判断所述白板的图像帧是否合格。
34.又一方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被计算机处理器执行时实施上文所述的图像自动化测试的方法。
35.又一方面,提供了一种图像自动化测试的装置,包括存储器和处理器,所述存储器存储有至少一段程序,所述至少一段程序由所述处理器执行以实现如上文所述的图像自动化测试的方法。
36.上述技术方案具有如下技术效果:
37.1.选用增距镜,模拟实际不同的距离作为检测的环境,可极大节省生产过程中测试的空间;
38.2.使用软件自动判断,只需要一个人员放置摄像机进去后,一键测试,节省大量的人工成本,且速度比人工判断快速准确,提高图像检测的速度和效率;
39.3.选用棋盘卡作为清晰度测试测试卡,黑点黑边采用透射式的白板,清晰度用mtf计算,测试卡位置及光源固定测试结果稳定;
40.4.自动记录保存问题图片,保存在一定的路径内,程序可以搜索相关信息进行调用记录。
附图说明
41.图1为本发明一实施例一种图像自动化测试的方法的流程示意图;
42.图2为本发明另一实施例一种图像自动化测试的刃边选取示意图;
43.图3为本发明另一实施例一种图像自动化测试的mtf差分图像;
44.图4为本发明另一实施例一种图像自动化测试的mtf频谱图;
45.图5为本发明另一实施例一种图像自动化测试的黑点处理流程图;
46.图6为本发明另一实施例一种图像自动化测试的黑点测试灰度图;
47.图7为本发明一实施例的图像自动化测试的黑点测试腐蚀膨胀处理结果图;
48.图8为本发明另一实施例的图像自动化测试的过滤后的连通域图;
49.图9为本发明实施例的图像自动化测试的黑点图;
50.图10为本发明另一实施例一种图像自动化测试的显眼度为1时的黑点图;
51.图11为本发明另一实施例一种图像自动化测试的显眼度为4时的黑点图;
52.图12为本发明另一实施例一种图像自动化测试的显眼度为10时的黑点图;
53.图13为本发明实施例的图像自动化测试装置的结构示意图。
具体实施方式
54.为进一步说明各实施例,本发明提供有附图。这些附图为本发明揭露内容的一部分,其主要用以说明实施例,并可配合说明书的相关描述来解释实施例的运作原理。配合参考这些内容,本领域普通技术人员应能理解其他可能的实施方式以及本发明的优点。图中的组件并未按比例绘制,而类似的组件符号通常用来表示类似的组件。
55.现结合附图和具体实施方式对本发明进一步说明。
56.实施例一:
57.图1为本发明一实施例一种图像自动化测试的方法的流程示意图。在该实施例中,
58.清晰度测试:拍摄固定在预定距离的面板上的测试卡得到测试卡的图像帧,对所述测试卡的图像帧采用mtf-刃边法以计算相机对刃边的还原能力,输出刃边区域的各频率的均值作为所述测试卡的图像帧的清晰度,根据所述清晰度判断所述测试卡的图像帧是否
合格;
59.黑点测试:拍摄白板获取白板的图像帧,将所述白板的图像帧转换为灰度图并进行模糊降噪处理后,进行二值化、腐蚀膨胀、连通域提取和连通域过滤,输出过滤后的连通域,以区域最低灰度值相较周围背景区域灰度值的差值作为显眼度,根据所述显眼度确定所述过滤后的连通域中存在的黑点并根据黑点的像素值大小判断所述白板的图像帧是否合格;
60.黑边测试:统计所述白板的图像帧中异常像素个数占四角区域的比例,根据所述比例判断所述白板的图像帧是否合格。
61.实施例二:
62.本发明的图像自动化测试所使用的设备包括:
63.所述白板采用透射式的白板。
64.所述拍摄所使用的设备以及对应的连接位置具体包括:测试箱体、相机、增距镜、测试卡、辅助器件;
65.其中,所述辅助器件包括旋转平台和夹具;
66.所述增距镜的参数基于满足模拟距离大于5m的要求进行定义,并设计所述相机和所述增距镜的距离以及所述测试卡和所述增距镜的距离;
67.所述相机通过定制的夹具固定;
68.所述测试卡为棋盘卡。
69.当进行图像自动化测试时:
70.不同的相机通过定制的夹具固定住,拍摄固定在一定距离面板上的棋盘卡,通过清晰度测试方法获取清晰度数据;相机通过旋转平台进行旋转到另外一边的白板上,并把距离拉进覆盖整个画面范围,通过黑点测试方法以及黑边测试方法得到黑点和黑边的数据,通过清晰度数据以及黑点和黑边的数据判断拍摄到的图像是否合格。
71.实施例三:
72.在具体的实施例中,所述清晰度测试步骤如下:
73.图2为本发明另一实施例一种图像自动化测试的刃边选取示意图,采用mtf-刃边法确定所述测试卡的图像帧的刃边位置;
74.图3为本发明另一实施例一种图像自动化测试的mtf差分图像,截取所述刃边所在的区域进行图像差分后,进行快速傅里叶变换得到频谱图;
75.图4为本发明另一实施例一种图像自动化测试的mtf频谱图,根据图4找出所述频谱图中各个频率的强度响应中的最高响应值;
76.再将所述频谱图中各个频率的强度与坐标轴所构成的面积除以所述最高响应值在整个频段范围内与坐标轴所构成的矩形面积(即如图矩形框的面积),得到所述均值;
77.当所述清晰度低于预设的清晰度阈值时,判断所述测试卡的图像帧为不合格图像。
78.实施例四:
79.黑点在ipc中的成像特点为:根据黑点图像样例,图像黑点,分布随机;且形状不固定,以偏圆形为主,伴有少数长条状、带状的黑色区域。即肉眼可以看到的一个偏暗的黑色区域。
processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述计算机单元的控制中心,利用各种接口和线路连接整个计算机单元的各个部分。
96.所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述计算机单元的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据手机的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
97.实施例七:
98.本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例上述方法的步骤。
99.所述计算机单元集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减。
100.尽管结合优选实施方案具体展示和介绍了本发明,但所属领域的技术人员应该明白,在不脱离所附权利要求书所限定的本发明的精神和范围内,在形式上和细节上可以对本发明做出各种变化,均为本发明的保护范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献