视觉图像测试方法和系统与流程

文档序号:14836512发布日期:2018-06-30 12:38阅读:399来源:国知局
视觉图像测试方法和系统与流程

本发明涉及图像处理技术领域,特别是涉及一种视觉图像测试方法和系统。



背景技术:

在进行量表测试时,会有各种的测试类型,其中一种是基于视觉的测试,需要测试者把看到的图像完整地还原到测试结果上,但是不同的测试者看到的图像会存在不同,测试者难以通过语言描述准确地表达看到的图像,从而降低测试结果的准确性。



技术实现要素:

基于此,有必要针对传统的基于视觉的测试方式中测试者通过语言描述图像降低测试结果的准确性的问题,提供一种视觉图像测试方法和系统。

一种视觉图像测试方法,包括以下步骤:

在视觉图像上显示定位指向图形,其中,视觉图像是在显示界面上显示的用于测试的图像,视觉图像包含目标图形,定位指向图形用于选择测试图形;

接收移动指令,根据移动指令在视觉图像上移动定位指向图形,记录定位指向图形的移动轨迹,根据移动轨迹确定移动指令对应的测试图形;

根据测试图形与目标图形的差异确定视觉图像的测试结果。

根据上述本发明的视觉图像测试方法,其是在视觉图像上显示定位指向图形,利用移动指令在视觉图像上移动定位指向图形,记录定位指向图形的移动轨迹,根据移动轨迹确定移动指令对应的测试图形,根据测试图形与目标图形的差异确定视觉图像的测试结果。此方案中,进行视觉图像测试时,测试者无需通过语言描述观察到的图像,通过视觉图像上的定位指向图形可以确定测试者所要描述的图像内容,得到的测试图形内容准确,将其与视觉图像中的目标图形作比较后得到测试结果,提高了测试结果的准确性。

进一步的,根据测试图形与目标图形的差异确定视觉图像的测试结果的步骤包括以下步骤:

获取测试图形所在位置与目标图形所在位置,根据测试图形所在位置和目标图形所在位置的差异获取视觉图像的测试结果。

进一步的,根据测试图形与目标图形的差异确定视觉图像的测试结果的步骤包括以下步骤:

获取与视觉图像大小相同的二维图像,将二维图像划分为多个区域;

将二维图像与视觉图像进行叠加,确定二维图像中对应目标图形的目标区域以及对应测试图形的测试区域;

根据目标区域和测试区域的差异确定视觉图像的测试结果。

进一步的,视觉图像测试方法还包括以下步骤:

根据二维图像中各区域所在的位置坐标分别对二维图像中各区域分配分值;

根据目标区域和测试区域的差异确定视觉图像的测试结果的步骤包括以下步骤:

获取目标区域的第一分值分布和测试区域的第二分值分布,根据第一分值分布和第二分值分布的差异确定视觉图像的测试结果等级。

进一步的,将二维图像划分为多个区域的步骤包括以下步骤:

将二维图像划分为N*M个矩形区域,其中,N,M为大于零的整数,每个矩形区域的面积小于定位指向图形的面积。

进一步的,移动指令对应的测试图形包括移动轨迹所在区域形成的图形或移动轨迹围成的封闭区域形成的图形。

进一步的,记录定位指向图形的移动轨迹的步骤包括以下步骤:

确定定位指向图形的中心点,记录中心点的移动轨迹;

或者,选择定位指向图形的边缘顶点,记录边缘顶点的移动轨迹。

一种视觉图像测试系统,包括:

图形显示单元,用于在视觉图像上显示定位指向图形,其中,视觉图像是在显示界面上显示的用于测试的图像,视觉图像包含目标图形;

图形确定单元,用于接收移动指令,根据移动指令在视觉图像上移动定位指向图形,记录定位指向图形的移动轨迹,根据移动轨迹确定移动指令对应的测试图形;

图像测试单元,用于根据测试图形与目标图形的差异确定视觉图像的测试结果。

根据上述本发明的视觉图像测试系统,图形显示单元在视觉图像上显示定位指向图形,图形确定单元利用移动指令在视觉图像上移动定位指向图形,记录定位指向图形的移动轨迹,根据移动轨迹确定移动指令对应的测试图形,图像测试单元根据测试图形与目标图形的差异确定视觉图像的测试结果。此方案中,进行视觉图像测试时,测试者无需通过语言描述观察到的图像,通过视觉图像上的定位指向图形可以确定测试者所要描述的图像内容,得到的测试图形内容准确,将其与视觉图像中的目标图形作比较后得到测试结果,提高了测试结果的准确性。

一种可读存储介质,其上存储有可执行程序,该程序被处理器执行时实现上述的视觉图像测试方法的步骤。

一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的可执行程序,处理器执行程序时实现上述的视觉图像测试方法的步骤。

根据上述本发明的视觉图像测试方法,本发明还提供一种可读存储介质和计算机设备,能够实现进行视觉图像测试时,测试者无需通过语言描述观察到的图像,通过视觉图像上的定位指向图形可以确定测试者所要描述的图像内容,得到的测试图形内容准确,将其与视觉图像中的目标图形作比较后得到测试结果,提高了测试结果的准确性。

附图说明

图1为其中一个实施例的视觉图像测试方法的流程示意图;

图2为其中一个实施例的视觉图像测试系统的结构示意图;

图3为其中一个具体实施例的视觉图像的示意图;

图4为其中一个具体实施例的二维图像的示意图;

图5为其中一个具体实施例的视觉图像和二维图像叠加后的示意图;

图6为其中一个具体实施例的使用定位指向图形的示意图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本发明,并不限定本发明的保护范围。

参见图1所示,为本发明的一个实施例的视觉图像测试方法的流程示意图。该实施例中的视觉图像测试方法包括以下步骤:

步骤S110:在视觉图像上显示定位指向图形,其中,视觉图像是在显示界面上显示的用于测试的图像,视觉图像包含目标图形,定位指向图形用于选择测试图形;

在本步骤中,视觉图像是用于视觉测试的图像,其中包含了目标图形,对于测试者来说,测试内容是找到目标图形并对其进行描述,测试图形是测试者用于描述的图形;

步骤S120:接收移动指令,根据移动指令在视觉图像上移动定位指向图形,记录定位指向图形的移动轨迹,根据移动轨迹确定移动指令对应的测试图形;

在本步骤中,通过移动指令对定位指向图形进行移动,利用移动轨迹来确定测试图形;

步骤S130:根据测试图形与目标图形的差异确定视觉图像的测试结果;

在本步骤中,利用测试图形和目标图形的差异,可以得到视觉图像的测试结果。

在本实施例中,在视觉图像上显示定位指向图形,利用移动指令在视觉图像上移动定位指向图形,记录定位指向图形的移动轨迹,根据移动轨迹确定移动指令对应的测试图形,根据测试图形与目标图形的差异确定视觉图像的测试结果。此方案中,进行视觉图像测试时,测试者无需通过语言描述观察到的图像,通过视觉图像上的定位指向图形可以确定测试者所要描述的图像内容,得到的测试图形内容准确,将其与视觉图像中的目标图形作比较后得到测试结果,提高了测试结果的准确性。

需要说明的是,视觉图像中不仅包括含目标图形,还包括多种目标图形的干扰图形,不同的测试者可以看到不同位置和不同形状的图形。

在其中一个实施例中,根据测试图形与目标图形的差异确定视觉图像的测试结果的步骤包括以下步骤:

获取测试图形所在位置与目标图形所在位置,根据测试图形所在位置和目标图形所在位置的差异获取视觉图像的测试结果。

在本实施例中,可以根据测试图形和目标图形所在的位置差异来确定视觉图像的测试结果;目标图形位于视觉图像中的某一位置,若测试图形所在位置与目标图形的位置相同,表明测试者在视觉图像中准确找到目标图形,反之,则表明测试者未找到目标图形,利用图形所在的位置可以非常简便地得到视觉图像的测试结果。

在其中一个实施例中,根据测试图形与目标图形的差异确定视觉图像的测试结果的步骤包括以下步骤:

获取与视觉图像大小相同的二维图像,将二维图像划分为多个区域;

将二维图像与视觉图像进行叠加,确定二维图像中对应目标图形的目标区域以及对应测试图形的测试区域;

根据目标区域和测试区域的差异确定视觉图像的测试结果。

在本实施例中,先获取二维图像,将其划分为多个区域,由于二维图像与视觉图像的大小相同,因此将二维图像和视觉图像完全重合叠加,可以确定二维图像中对应目标图形的目标区域,以及测试图形的测试区域,利用二维图像中划分的区域可以对目标图形和测试图形进行量化,利用目标区域和测试区域的差异可以表示目标图形与测试图形之间的差异,从而挺高视觉图像的测试结果的准确度。

需要说明的是,二维图像划分的区域个数可以根据测试精度进行调整,划分的区域个数越多,测试精度越高。

在其中一个实施例中,视觉图像测试方法还包括以下步骤:

根据二维图像中各区域所在的位置坐标分别对二维图像中各区域分配分值;

根据目标区域和测试区域的差异确定视觉图像的测试结果的步骤包括以下步骤:

获取目标区域的第一分值分布和测试区域的第二分值分布,根据第一分值分布和第二分值分布的差异确定视觉图像的测试结果等级。

在本实施例中,根据二维图像中各区域的位置坐标分别对各区域分配分值,目标区域中的各个区域的分值形成第一分值分布,测试区域中的各个区域的分值形成第二分值分布,在目标区域与测试区域相同时,第一分值分布与第二分值分布相同,在目标区域与测试区域不完全相同时,利用区域的分值分布的差异可以从数值层面更加准确地对目标图形和测试图形的差异进行表征,而且利用分值分布的差异的大小可以对视觉图像的测试结果划分等级,分析测试者对视觉图像的辨识程度。

可选的,根据二维图像中各区域的位置坐标分别对各区域分配分值时,位置坐标只是分配的分值的重要参数,具体的分值的确定方式可以根据视觉图像的测试精度或者目标图形的形状大小进行调整,每个区域的分值可以不同。

在其中一个实施例中,将二维图像划分为多个区域的步骤包括以下步骤:

将二维图像划分为N*M个矩形区域,其中,N,M为大于零的整数,每个矩形区域的面积小于定位指向图形的面积。

在本实施例中,在划分二维图像时,可以将等份划分,如多个矩形区域或方形区域,具体划分的区域数量根据测试精度的需要来确定;由于定位指向图形需要进行移动来获取移动轨迹,划分的每个矩形区域的面积小于定位指向图形的面积,在移动轨迹有细微变化时,可以占据到不同的矩形区域,提高测试区域的分辨率。

在其中一个实施例中,移动指令对应的测试图形包括移动轨迹形成的图形或移动轨迹围成的封闭区域形成的图形。

在本实施例中,测试图形可以是移动轨迹本身形成的图形或围成的封闭区域形成的图形,在目标图形是一维图形时,可以选择移动轨迹本身形成的图形,在目标图形是二维图形时,可以选择移动轨迹围成的封闭区域形成的图形,此时可以避免移动轨迹覆盖二维图形整体,减少定位指向图形的移动操作,提高测试效率。

在其中一个实施例中,记录定位指向图形的移动轨迹的步骤包括以下步骤:

确定定位指向图形的中心点,记录中心点的移动轨迹;

或者,选择定位指向图形的边缘顶点,记录边缘顶点的移动轨迹。

在本实施例中,在记录定位指向图形的移动轨迹时,可以考虑定位指向图形的中心点的移动轨迹,此种情况下以定位指向图形的中心点为参照便于控制定位指向图形的移动;或者考虑定位指向图形的边缘顶点的移动轨迹,此种情况下可以直观地显示定位指向图形的边缘顶点的移动轨迹,便于测试者选择测试图形。

可选的,定位指向图形可以是不同形状的图形,如圆形、三角形、闪电形等等,具体应用时,可以选择圆形的中心点的移动轨迹、三角形的顶角的移动轨迹或者闪电形的尖角的移动轨迹等。

根据上述视觉图像测试方法,本发明还提供一种视觉图像测试系统,以下就本发明的视觉图像测试系统的实施例进行详细说明。

参见图2所示,为本发明一个实施例的视觉图像测试系统的结构示意图。该实施例中的视觉图像测试系统,包括:

图形显示单元210,用于在视觉图像上显示定位指向图形,其中,视觉图像是在显示界面上显示的用于测试的图像,视觉图像包含目标图形;

图形确定单元220,用于接收移动指令,根据移动指令在视觉图像上移动定位指向图形,记录定位指向图形的移动轨迹,根据移动轨迹确定移动指令对应的测试图形;

图像测试单元230,用于根据测试图形与目标图形的差异确定视觉图像的测试结果。

在本实施例中,图形显示单元210在视觉图像上显示定位指向图形,图形确定单元220利用移动指令在视觉图像上移动定位指向图形,记录定位指向图形的移动轨迹,根据移动轨迹确定移动指令对应的测试图形,图像测试单元230根据测试图形与目标图形的差异确定视觉图像的测试结果。此方案中,进行视觉图像测试时,测试者无需通过语言描述观察到的图像,通过视觉图像上的定位指向图形可以确定测试者所要描述的图像内容,得到的测试图形内容准确,将其与视觉图像中的目标图形作比较后得到测试结果,提高了测试结果的准确性。

在其中一个实施例中,图像测试单元230获取测试图形所在位置与目标图形所在位置,根据测试图形所在位置和目标图形所在位置的差异获取视觉图像的测试结果。

在其中一个实施例中,图像测试单元230获取与视觉图像大小相同的二维图像,将二维图像划分为多个区域;将二维图像与视觉图像进行叠加,确定二维图像中对应目标图形的目标区域以及对应测试图形的测试区域;根据目标区域和测试区域的差异确定视觉图像的测试结果。

在其中一个实施例中,图像测试单元230根据二维图像中各区域所在的位置坐标分别对二维图像中各区域分配分值;获取目标区域的第一分值分布和测试区域的第二分值分布,根据第一分值分布和第二分值分布的差异确定视觉图像的测试结果等级。

在其中一个实施例中,图像测试单元230将二维图像划分为N*M个矩形区域,其中,N,M为大于零的整数,每个矩形区域的面积小于定位指向图形的面积。

在其中一个实施例中,移动指令对应的测试图形包括移动轨迹形成的图形或移动轨迹围成的封闭区域形成的图形。

在其中一个实施例中,图形确定单元220确定定位指向图形的中心点,记录中心点的移动轨迹;或者,选择定位指向图形的边缘顶点,记录边缘顶点的移动轨迹。

本发明的视觉图像测试系统与本发明的视觉图像测试方法相对应,在上述视觉图像测试方法的实施例阐述的技术特征及其有益效果均适用于视觉图像测试系统的实施例中。

根据上述视觉图像测试方法,本发明实施例还提供一种可读存储介质和一种计算机设备。可读存储介质上存储有可执行程序,该程序被处理器执行时实现上述视觉图像测试方法的步骤;计算设备包括存储器、处理器及存储在存储器上并可在处理器上运行的可执行程序,处理器执行程序时实现上述视觉图像测试方法的步骤;能够实现进行视觉图像测试时,测试者无需通过语言描述观察到的图像,通过视觉图像上的定位指向图形可以确定测试者所要描述的图像内容,得到的测试图形内容准确,将其与视觉图像中的目标图形作比较后得到测试结果,提高了测试结果的准确性。

在一个具体的实施例中,本发明的视觉图像测试方法可以应用在视觉测试的实际使用场景中。

本发明的视觉图像测试方法可以通过触摸显示设备来实现。

在视觉测试前,如图3所示,可以在触摸显示设备上显示一个视觉图像,该视觉图像中包括目标图形(图3中由纯黑色圆圈形成的数字2)和相关的干扰图形,该视觉图像在不同的测试者眼中看到的是不同位置和不同形状的图形。视觉测试目的是让测试者观看视觉图像,然后通过反馈看到的图像信息来得到该测试者在个人体质、心理、脑力上的不同得分。

如图4所示,触摸显示设备会生成与视觉图像大小相同的二维图像,对该二维图像进行区域划分,得到N*M的矩形区域,并给每一个矩形区域分配分值。每个矩形区域的分值是根据该矩形区域所在位置的坐标值来确定的,不同的视觉图像对应的分值分配方式可以不同。

如图5所示,将分配分值的二维图像与视觉图像叠加,可以得到视觉图像中目标图形所在的区域范围的具体分值分布。

如图6所示,在测试过程中,触摸显示设备可以显示多种定位指向图形,如圆形、三角形、闪电形等等,供测试者选择,在接收到选择指令后,触摸显示设备会在视觉图像上显示选择的定位指向图形,并提示测试者进行移动选择,测试者在触摸显示设备上移动选择的定位指向图形后,触摸显示设备根据定位指向图形移动轨迹确定测试者选择的图形,定位指向图形移动轨迹可以是定位指向图形的中心点的移动轨迹,或者边缘顶点的移动轨迹;根据移动轨迹得到测试图形,确定该测试图形在二维图像中的分值分布,与视觉图像中目标图形在二维图像中的分值分布作比较,得到选择的图形与目标图形的差异程度;

另外,可以将测试者选择的图形对应的分值总和作为测试得分,将目标图形对应的分值总和作为标准得分,利用测试得分与标准得分的差异可以确定测试结果的不同等级,如优、良、一般、差等。

本发明实施例的方案中,测试者可以通过选择不同的定位指向图形并利用拖动的方式选择看到的图形,直观地反馈测试信息,通过这种方式可以准确而快速地得到测试结果。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成。所述的程序可以存储于可读取存储介质中。该程序在执行时,包括上述方法所述的步骤。所述的存储介质,包括:ROM/RAM、磁碟、光盘等。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1