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

指掌纹图像检视界面的处理方法、装置及电子系统与流程

2022-07-22 22:35:30 来源:中国专利 TAG:


1.本发明涉及图像处理技术领域,尤其是涉及一种指掌纹图像检视界面的处理方法、装置及电子系统。


背景技术:

2.对于目前的指掌纹比对系统来说,如果向指掌纹比对系统输入一枚查询图像,该系统会输出该查询图像对应的多个(例如100个)候选图像。由于现场采集的指掌纹常常是不完整的,比对结果可能不够准确,需要检视工作者对候选图像进行进一步的检视,以确定候选图像中哪些图像是真正和查询图像匹配的。
3.现有检视系统往往通过gui设计语言中常规的组件及交互方式,进行特征的可视化,并提供缩放工具、标注工具、划线工具等常规工具,这些检视工具在功能上往往较为独立,检视工作者通常只能针对图像所在画布进行整体操作。这种方式难以满足检视工作者比较查询图像和候选图像中的细节点的操作需求,可读性较差,影响了检视效率和检视结果的准确度。


技术实现要素:

4.有鉴于此,本发明的目的在于提供一种指掌纹图像检视界面的处理方法、装置及电子系统,以提高指掌纹检视的效率和指掌纹检视结果的准确度。
5.第一方面,本发明实施例提供了一种指掌纹图像检视界面的处理方法,所述指掌纹图像包括指纹图像和/或掌纹图像,通过电子设备提供检视系统的图形用户界面,所述图形用户界面显示的内容包括第一图像区、第二图像区和检视工具区,所述方法包括:在所述第一图像区显示第一图像,在所述第二图像区显示第二图像;响应于所述检视工具区中的比中区域工具为选中状态,在所述第一图像的第一比中区域上显示第一标记,在所述第二图像的第二比中区域上显示第二标记;其中,所述第一比中区域和所述第二比中区域为所述第一图像和所述第二图像的相互对应的至少一个比中区域;所述第一标记和所述第二标记对应。
6.结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,所述方法还包括:响应于所述检视工具区中的特征点工具为选中状态,在所述第一图像上将第一比中特征点显示为第一特征点标记,在所述第二图像上将第二比中特征点显示为第二特征点标记;其中,所述第一比中特征点与所述第二比中特征点为所述第一比中区域和所述第二比中区域中相互匹配的特征点。
7.结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,所述方法还包括:响应于所述检视工具区中的特征点工具为选中状态,在所述第一图像上将第一未比中特征点显示为第三特征点标记,在所述第二图像上将第二未比中特征点显示为第四特征点标记。
8.结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,所
述第一比中区域和所述第二比中区域为至少一个;在所述第一图像的第一比中区域上显示第一标记,在所述第二图像的第二比中区域上显示第二标记的步骤,包括:对于任一第一比中区域,根据该第一比中区域对应的置信度,确定该第一比中区域所对应的当前第一标记和与该第一比中区域对应的所述第二比中区域所对应的当前第二标记;在该第一比中区域上显示所述当前第一标记,在与该第一比中区域对应的所述第二比中区域上显示所述当前第二标记;其中,所述当前第一标记和所述当前第二标记相同;该第一比中区域对应的置信度为该第一比中区域与其所对应的第二比中区域相互比中的置信度;对应置信度相同的第一比中区域所对应的当前第一标记相同。
9.结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中,所述方法还包括:响应于检测到所述电子设备的光标选中第一比中区域中的当前第一比中区域,在所述当前第一比中区域显示第一选中标记;根据所述当前第一比中区域确定第二比中区域中与所述当前第一比中区域对应的当前第二比中区域;在所述当前第二比中区域显示第二选中标记;和/或,响应于检测到所述光标选中所述第一比中特征点中的当前第一比中特征点,将所述当前第一比中特征点显示为第三选中标记,根据当前第一比中特征点确定第二比中特征点中与当前第一比中特征点对应的当前第二比中特征点;将所述当前第一比中特征点对应的当前第二比中特征点显示为第四选中标记;其中,所述光标包括鼠标光标或触控点光标。
10.结合第一方面,本发明实施例提供了第一方面的第五种可能的实施方式,其中,所述方法还包括:获取所述第一图像和所述第二图像对应的线性变换矩阵;所述线性变换矩阵为根据第一目标对象的位置信息确定的;其中,所述第一目标对象包括以下至少一者:所有相互对应的第一比中区域与第二比中区域,部分相互对应的第一比中区域与第二比中区域,所有相互对应的第一比中特征点和第二比中特征点,部分相互对应的第一比中特征点和第二比中特征点;所述位置信息包括所述第一目标对象对应于图像坐标系下的坐标;响应于所述检视工具区中的对齐工具或同步工具为选中状态,根据所述线性变换矩阵对齐所述第一图像和所述第二图像。
11.结合第一方面,本发明实施例提供了第一方面的第六种可能的实施方式,其中,根据所述线性变换矩阵对齐所述第一图像和所述第二图像的步骤,包括:根据所述线性变换矩阵,对位于所述第二图像区内的所述第二图像、所述第二标记、选中标记中至少一者进行坐标变换,得到对齐后的所述第一图像和所述第二图像;其中,所述选中标记为所述电子设备的光标选中的比中区域和/或比中特征点对应的标记,所述光标包括鼠标光标或触控点光标。
12.结合第一方面,本发明实施例提供了第一方面的第七种可能的实施方式,其中,所述第一图像区对应有第一画布,所述第二图像区对应有第二画布,所述方法还包括:在所述检视工具区中的同步工具为选中状态下,检测所述电子设备的光标在第一画布的位置;其中,所述光标包括鼠标光标或触控点光标;根据所述光标在第一画布的位置和所述线性变换矩阵,确定所述光标在第二画布的相应位置,在所述第二画布的相应位置显示所述光标对应的标记符号。
13.结合第一方面,本发明实施例提供了第一方面的第八种可能的实施方式,其中,所述方法还包括:在所述检视工具区中的同步工具为选中状态下,响应于针对所述第一图像
的第一操作事件,根据所述线性变换矩阵对所述第一图像和所述第二图像同步执行所述第一操作事件关联的响应动作;所述第一操作事件包括以下至少之一:重置事件、平移事件、旋转事件、亮度对比度事件、增强事件和缩放事件。
14.结合第一方面,本发明实施例提供了第一方面的第九种可能的实施方式,其中,所述方法还包括:响应于针对所述检视工具区中的第一工具的状态的改变,根据预先配置的第一工具与第二工具的关联关系,设置所述第二工具的状态;所述第一工具和所述第二工具的状态包括:选中状态和锁定状态。
15.结合第一方面,本发明实施例提供了第一方面的第十种可能的实施方式,其中,通过所述电子设备的网页浏览器提供检视系统的图形用户界面,所述图形用户界面以虚拟dom树结构进行渲染。
16.第二方面,本发明实施例还提供一种指掌纹图像检视界面的处理装置,所述指掌纹图像包括指纹图像和/或掌纹图像,通过电子设备提供检视系统的图形用户界面,所述图形用户界面显示的内容包括第一图像区、第二图像区和检视工具区,所述装置包括:图像显示模块,用于在所述第一图像区显示第一图像,在所述第二图像区显示第二图像;比中区域标记模块,用于响应于所述检视工具区中的比中区域工具为选中状态,在所述第一图像的第一比中区域上显示第一标记,在所述第二图像的第二比中区域上显示第二标记;其中,所述第一比中区域和所述第二比中区域为所述第一图像和所述第二图像的相互对应的至少一个比中区域;所述第一标记和所述第二标记对应。
17.第三方面,本发明实施例还提供一种电子系统,所述电子系统包括:图像获取设备、处理设备和存储装置;所述图像获取设备,用于获取待检测图像;所述存储装置上存储有计算机程序,所述计算机程序在被所述处理设备运行时执行上述指掌纹图像检视界面的处理方法。
18.第四方面,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理设备运行时执行上述指掌纹图像检视界面的处理方法的步骤。
19.本发明实施例带来了以下有益效果:
20.本发明提供的一种指掌纹图像检视界面的处理方法、装置及电子系统,在检视工具区中的比中区域工具为选中状态时,在所述第一图像的第一比中区域上显示第一标记,在所述第二图像的第二比中区域上显示第二标记;这种通过在比中区域工具被选中时显示标记有比中区域的图像的方式,能够使用户比较直观地确定出两个图像中相互对应的区域,便于用户仔细查看比中的区域内的信息,进而确定第一图像(如指掌纹候选图像)与第二图像(如指掌纹查询图像)的匹配度,该操作方式提高了检视的效率和检视结果的准确度。
21.本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。
22.为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
23.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
24.图1为本发明实施例一提供的一种电子系统的结构示意图;
25.图2为本发明实施例二提供的一种指掌纹图像检视界面的处理方法的流程示意图;
26.图3为本发明实施例二提供的一种图形用户界面的示意图;
27.图4为本发明实施例二提供的另一种图形用户界面的示意图;
28.图5为本发明实施例二提供的另一种图形用户界面的示意图;
29.图6为本发明实施例二提供的另一种图形用户界面的示意图;
30.图7为本发明实施例二提供的另一种图形用户界面的示意图;
31.图8为本发明实施例二提供的另一种图形用户界面的示意图;
32.图9为本发明实施例二提供的另一种图形用户界面的示意图;
33.图10为本发明实施例二提供的另一种图形用户界面的示意图;
34.图11为本发明实施例二提供的另一种图形用户界面的示意图;
35.图12为本发明实施例二提供的另一种图形用户界面的示意图;
36.图13为本发明实施例二提供的检视工具区的示意图;
37.图14为本发明实施例三提供的一种指掌纹图像检视界面的处理装置的结构示意图;
38.图15为本发明实施例四提供的另一种指掌纹图像检视界面的处理装置的结构示意图。
具体实施方式
39.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
40.检视系统是一种通过人工比对查询图像和候选图像相似程度的系统,其中的候选图像通常是通过向比对系统输入一枚查询图像,由比对系统确定出的该查询图像相似度较高的多个(例如50或100个)候选图像。检视工作者通过检视系统显示的查询图像和候选图像,查看二者中的细节点,进而从众多的候选图像中选出与查询图像最相似的候选图像。
41.为了提供有效的、符合检视习惯的交互模式,提升用户检视效率,本发明实施例提供的一种指掌纹图像检视界面的处理方法、装置以及系统,可以展示图像中细节点所在的比中区域、比中区域间对应关系等信息,提高图像尤其是指掌纹图像的检视效率和检视结果的准确度。
42.为便于理解,以下对本发明实施例进行详细介绍。
43.实施例一:
44.首先,参照图1来描述用于实现本发明实施例的指掌纹图像检视界面的处理方法和装置的示例电子系统100。
45.如图1所示的一种电子系统的结构示意图,电子系统100包括一个或多个处理设备102、一个或多个存储装置104、输入装置106、输出装置108以及一个或多个图像获取设备110,这些组件通过总线系统112和/或其它形式的连接机构(未示出)互连。应当注意,图1所示的电子系统100的组件和结构只是示例性的,而非限制性的,根据需要,电子系统也可以具有其他组件和结构。
46.处理设备102可以为服务器、智能终端,或者是包含中央处理单元(cpu)或者具有数据处理能力和/或指令执行能力的其它形式的处理单元的设备,可以对电子系统100中的其它组件的数据进行处理,还可以控制电子系统100中的其它组件以执行指掌纹图像检视界面的处理的功能。
47.存储装置104可以包括一个或多个计算机程序产品,计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。易失性存储器例如可以包括随机存取存储器(ram)和/或高速缓冲存储器(cache)等。非易失性存储器例如可以包括只读存储器(rom)、硬盘、闪存等。在计算机可读存储介质上可以存储一个或多个计算机程序指令,处理设备102可以运行程序指令,以实现下文的本发明实施例中(由处理设备实现)的客户端功能以及/或者其它期望的功能。在计算机可读存储介质中还可以存储各种应用程序和各种数据,例如应用程序使用和/或产生的各种数据等。
48.输入装置106可以是用户用来输入指令的装置,并且可以包括键盘、鼠标、麦克风和触摸屏等中的一个或多个。
49.输出装置108可以向外部(例如,用户)输出各种信息(例如,图像或声音),并且可以包括显示器、扬声器等中的一个或多个。
50.图像获取设备110可以获取待检测图像,例如指掌纹的查询图像,并且将获取到的图像存储在存储装置104中以供其它组件使用,图像获取设备110可以是具有网络通信功能的照相设备等,其可对现场的图像进行采集,并通过网络及时传输至上述处理设备102,进而存储至存储装置104中,以将采集的图像作为查询图像,进行后续的比对、检视处理过程;或者,对于检视时效要求不高的应用场景,上述图像获取设备110也可以是图像获取接口,用以连接照相机或相机存储卡等外部设备,从该外部设备读取到查询图像,以对该查询图像进行后续的比对、检视处理过程。
51.可以理解的是,向比对系统输入一枚查询图像,由比对系统确定出该查询图像对应的多个候选图像,并给出查询图像和每个候选图像的比对结果,其中比对结果包括查询图像和候选图像中相互对应的比中区域、相互对应的比中特征点,比对结果还可包括查询图像和候选图像中相互对应的比中区域的置信度、比中特征点的相似度、比中特征点是否位于比中区域等信息,检视系统根据比对结果展示用户检视所需信息。
52.示例性地,用于实现根据本发明实施例的指掌纹图像检视界面的处理方法、装置和电子系统中的各器件可以集成设置,也可以分散设置,诸如将处理设备102、存储装置104、输入装置106和输出装置108集成设置于一体,而将图像获取设备110独立设置,并通过无线网络与处理设备102连接。当上述电子系统中的各器件集成设置时,该电子系统可以被实现为诸如智能手机、平板电脑、计算机等智能终端。
53.实施例二:
54.本发明实施例提供了一种指掌纹图像检视界面的处理方法,该方法的执行主体是电子设备,该电子设备可以为具有人机交互功能且可进行通信的终端设备(如手机、电脑等);通过电子设备提供检视系统的图形用户界面,该图形用户界面显示的内容包括第一图像区、第二图像区和检视工具区。其中,第一图像区、第二图像区和检视工具区的显示位置具体可根据实际需要设置,例如,第一图像区和第二图像区可以位于检视工具区的下侧,对此不进行限定;检视工具区中可以显示多个检视工具,这些检视工具为可交互操作工具,检视系统中提供有这些检视工具对应的处理程序,以通过这些处理程序实现检视工具对应的响应动作。参见图2,该指掌纹图像检视界面的处理方法包括以下步骤:
55.步骤s202,在第一图像区显示第一图像,在第二图像区显示第二图像。
56.以图3为例,参照图3所示的一种图形用户界面的示意图,该图形用户界面中,第一图像区位于左侧,第二图像区位于右侧,检视工具区位于第一图像区和第二图像区的上方,检视工具区设置有n个工具(图3中的m1到mn),在第一图像区显示图像a(即第一图像),在第二图像区显示图像b(即上述第二图像)。
57.步骤s204,响应于检视工具区中的比中区域工具为选中状态,在第一图像的第一比中区域上显示第一标记,在第二图像的第二比中区域上显示第二标记;其中,第一比中区域和第二比中区域为第一图像和第二图像的相互对应的至少一个比中区域;第一标记和第二标记对应。
58.通常可通过一定的操作触发上述比中区域工具进入选中状态,该操作(可简称为“选中操作”)具体可以为通过鼠标点击(如鼠标单击、鼠标双击)对比中区域工具或通过按压键盘指定按键(如按压比中区域工具对应的快捷键)的非触控操作、通过触控介质(如手指、触控笔等)按压对比中区域工具的触控操作,具体可根据实际需要自行确定,对此并不进行限定。
59.此外,上述第一标记和上述第二标记可以相同或不同,且二者均可以包括颜色、图标、文字、边框等,对此并不进行限定。接续前例,图3中,图像a(即上述第一图像)包括两个比中区域a1、a2(即上述第一比中区域)和一个非比中区域a3,图像b(即上述第二图像)包括两个比中区域b1、b2(即上述第二比中区域)和一个非比中区域b3,其中,a1与b1对应,a2与b2对应,而a3和b3因不存在与之匹配的区域,故称为非比中区域;以比中区域工具是m1为例,用户对m1进行上述选中操作,电子设备响应于该选中操作后会设置m1为选中状态(图3中用阴影来表示该选中状态),并在图像a的比中区域a1、a2上显示第一标记,图像b的比中区域b1、b2上显示与第一标记对应的第二标记。
60.本实施例提供的一种指掌纹图像检视界面的处理方法,在检视工具区中的比中区域工具为选中状态时,在所述第一图像的第一比中区域上显示第一标记,在所述第二图像的第二比中区域上显示第二标记;这种通过在比中区域工具被选中时显示标记有比中区域的图像的方式,能够使用户比较直观地确定出两个图像中比中区域的占比,两个图像中比中区域的相互对应关系,使得用户无需查看特征点信息即可宏观了解确定第一图像(如指掌纹候选图像)与第二图像(如指掌纹查询图像)的匹配度,该操作方式提高了检视的效率和检视结果的准确度。
61.在上述指掌纹图像检视界面的处理方法的基础上,为了进一步提高图像检视的灵
活性,上述方法还可以包括以下操作方式:响应于检视工具区中的特征点工具为选中状态,在第一图像上将第一比中特征点显示为第一特征点标记,在第二图像上将第二比中特征点显示为第二特征点标记。
62.可以理解的是,在比对系统进行查询图像和底库图像的比对时,比对系统分别计算查询图像与底库中的每一个图像之间的相似度分数,之后比对系统会将底库中与查询图像相似度分数高于一定值(如80)和/或相似度分数最高的前n个图像确定为该查询图像对应的候选图像;比对系统确定出该查询图像对应的多个候选图像后,给出查询图像和每个候选图像的比对结果,其中比对结果包括查询图像和候选图像中相互对应的比中区域、相互对应的比中特征点,比对结果还可包括查询图像和候选图像中相互对应的比中区域的置信度、比中特征点的相似度、比中特征点是否位于比中区域等信息。
63.在检视系统进行该查询图像和某个候选图像的比对时,该查询图像即为上述第一图像,与该查询图像进行比对的该候选图像即为上述第二图像。将第一图像和第二图像中相似度较高的一对特征点称为比中特征点(也称为匹配特征点对),比中特征点可能位于比中区域内(通常情况下,比中特征点位于比中区域),也可能位于非比中区域内。上述第一特征点标记和上述第二特征点标记可以相同或不同,且二者均可以包括颜色、图标、文字、边框等,对此并不进行限定。接续图3,以图4为例,上述比中区域工具是m1,上述特征点工具是m4,a1为上述第一比中区域,用户对m4进行选中操作,电子设备响应于该选中操作后会设置m4为选中状态(图4中用阴影来表示该选中状态),并在图像a(即第一图像)和图像b(即第二图像)上分别将a1中的特征点p1(即第一比中特征点)和b1中的特征点p1

(即第二比中特征点)均显示为三角形标记(即此时的第一特征点标记和第二特征点标记)。或者,a1中的特征点p1(即第一比中特征点)和b1中的特征点p1

(即第二比中特征点)均显示为第一颜色,如紫色,则此时的第一颜色为上述第一特征点标记和第二特征点标记。
64.采用上述在图像上显示特征点标记的方式,能够便于用户比较直观地确定出比对的两个图像中相互匹配的特征点,从而便于对匹配是否正确进行检视,提高了图像检视的直观性,降低了图像检视的操作复杂度,进而提高了图像检视的效率。
65.作为一种可能的实施方式,为了能够直观地区分出特征点和非特征点,以及比中特征点和未比中特征点,上述指掌纹图像检视界面的处理方法还可以包括以下操作方式:响应于检视工具区中的特征点工具为选中状态,在第一图像上将第一未比中特征点显示为第三特征点标记,在第二图像上将第二未比中特征点显示为第四特征点标记。这里非特征点为图像中除特征点之外的像素点,未比中特征点指图像的特征点中除比中特征点之外的特征点。上述第三特征点标记和第四特征点标记可以均为第二颜色,第二颜色与上述的第一颜色不同,例如:第一颜色为紫色,第二颜色为黄色。
66.具体地,在将第一比中区域中的特征点与第二比中区域中的特征点进行匹配后,不仅能够得到多个匹配特征点对,还能够得到一些匹配失败的特征点(即未比中特征点),第一图像的未比中特征点即为上述第一未比中特征点,第二图像的未比中特征点即为上述第二未比中特征点。与上述第一特征点标记和上述第二特征点标记类似,上述第三特征点标记和上述第四特征点标记可以相同或不同,且二者均可以包括颜色、图标、文字、边框等,对此并不进行限定。
67.接续图4,以图5为例,a1中的特征点q1为上述第一未比中特征点,b1中的特征点q2
为上述第二未比中特征点,电子设备响应于m4为选中状态(图5中用阴影来表示该选中状态)后会在图像a(即第一图像)和图像b(即第二图像)上分别将q1和q2显示为圆形标记(即此时的第三特征点标记和第四特征点标记)。采用该操作方式,能够进一步提高比对的两个图像中的特征点的辨识度,从而便于用户进一步区分出比对的两个图像中匹配的特征点和未匹配的特征点。
68.作为一种可能的实施方式,上述第一比中区域和上述第二比中区域为至少一个;上述步骤s204中在第一图像的第一比中区域上显示第一标记,在第二图像的第二比中区域上显示第二标记具体可以采用以下操作方式:对于任一第一比中区域,根据该第一比中区域对应的置信度,确定该第一比中区域所对应的当前第一标记和与该第一比中区域对应的第二比中区域所对应的当前第二标记;在该第一比中区域上显示当前第一标记,在与该第一比中区域对应的第二比中区域上显示当前第二标记;其中,当前第一标记和当前第二标记相同;该第一比中区域对应的置信度为该第一比中区域与其所对应的第二比中区域相互比中的置信度;对应置信度相同的第一比中区域所对应的当前第一标记相同。
69.可以理解的是,比中区域的置信度,表明一个图像中比中区域和另一图像中与其对应的比中区域相互比中的可信度,相互对应的比中区域的置信度相同。例如图3,图像a的a1与图像b的b1对应,则a1和b1所对应的置信度相同。获取第一图像区显示的第一图像和所述第二图像区显示的第二图像的各个比中区域的置信度;对于每个比中区域,均根据该比中区域的置信度确定该比中区域的颜色标记,并按照确定的标记颜色在第一图像和第二图像上分别标记该比中区域。
70.具体地,以当前第一标记和当前第二标记为颜色标记为例,可将置信度(也即相似概率)分成多个不同的置信度水平(如小于60%、60%-80%、大于80%等),每个置信度水平对应一种颜色标记,对于每个比中区域,均可根据该比中区域对应的置信度水平确定该比中区域所对应的颜色标记,并在该比中区域上显示该颜色标记。例如图3,置信度分为三个置信度水平(即小于60%、60%-80%和大于80%),这三个置信度水平各自对应的颜色标记分别为红色标记、黄色标记和蓝色标记,电子设备在获取到a1和b1的置信度为70%、a2和b2的置信度为62%后,会确定a1、a2所对应的颜色标记(即当前第一标记)和b1、b2所对应的颜色标记(即当前第二标记)均为黄色标记,并在a1、b1、a2和b2上显示该黄色标记。
71.采用上述在比中区域上显示标记的方式,能够便于用户比较直观地确定出比对的两个图像中相互对应的区域,提高了图像检视的直观性,降低了图像检视的操作复杂度,进而提高了图像检视的效率。进一步的,在对应置信度不同的比中区域上显示不同的标记,一方面便于区分同一图像中各比中区域边界,另一方面能够直观的展示不同图像中各比中区域相互比中的可信程度。
72.可以理解的是,检视系统之所以能够展示比中区域、比中区域置信度、比中特征点,根据图像a中某比中区域确定图像b中相应比中区域,根据图像a中某比中特征点确定图像b中相应特征点,是因为比对系统给出的比对结果中包含了上述信息。比对系统进行匹配的过程中不仅进行特征点级别的匹配,还进行区域级别的匹配,得到特征点/区域级别的匹配度和配对关系(例如图像a中哪个区域和图像b中哪个区域配对(即比中),图像a中哪个特征点与图像b中哪个特征点配对(即比中)),并可根据比中特征点/比中区域的配对关系确定线性变换矩阵。
73.在上述指掌纹图像检视界面的处理方法的基础上,为了进一步提高图像检视的准确性,上述方法还可以包括以下两种操作方式中至少之一:
74.操作方式1:响应于检测到电子设备的光标选中第一比中区域中的当前第一比中区域,在当前第一比中区域显示第一选中标记;根据当前第一比中区域确定第二比中区域中与当前第一比中区域对应的当前第二比中区域;在当前第二比中区域显示第二选中标记;
75.操作方式2:响应于检测到上述光标选中第一比中特征点中的当前第一比中特征点,将当前第一比中特征点显示为第三选中标记,根据当前第一比中特征点确定第二比中特征点中与当前第一比中特征点对应的当前第二比中特征点;将所述当前第一比中特征点对应的当前第二比中特征点显示为第四选中标记;
76.其中,上述光标包括鼠标光标或触控点光标。
77.对于上述操作方式1,作为一个示例,接续图3,以图6为例,m1为上述比中区域工具,a1为上述第一比中区域,b1为上述第二比中区域,用户移动鼠标光标选中a1(即当前第一比中区域,选中a1的操作可通过将鼠标光标停留在a1区域大于预设时长来实现),电子设备响应于该操作后会在a1上显示第一选中标记(图6中为覆盖a1的阴影层),并基于预设好的比中区域对应关系确定第二比中区域中与a1对应的当前第二比中区域为b1,之后在b1显示第二选中标记(图6中为覆盖b1的阴影层);第一选中标记和第二选中标记的显示样式(如形状、颜色、边框等)可根据实际需要自行定义,对此不进行限定。采用该操作方式,便于用户根据被光标选中的当前比中区域确定出与当前比中区域对应的比中区域,进而提高了图像检视的准确性,同时提高了图像检视的效率。
78.对于上述操作方式2,作为一个示例,接续图4,以图7为例,m1为上述比中区域工具,m4为上述特征点工具,a1中有第一比中特征点p1,b1中有第二比中特征点p1

,p1和p1

均被显示为三角形标记,用户移动鼠标光标选中p1(即当前第一比中特征点),电子设备响应于该操作后会将p1显示为第三选中标记(图7中为覆盖p1的三角形阴影层),并基于预设好的比中特征点对应关系确定第二比中特征点中与p1对应的当前第二比中特征点为p1

,之后将p1

显示为第四选中标记(图7中为覆盖p1

的三角形阴影层);第三选中标记和第四选中标记的显示样式(如形状、颜色、边框等)可根据实际需要自行定义,对此不进行限定。采用该操作方式,便于用户根据被光标选中的当前比中特征点确定出与当前比中特征点对应的比中特征点,进而提高了图像检视的准确性,同时提高了图像检视的效率。
79.作为一种可能的实施方式,上述方法还可以包括以下操作方式:
80.(11)获取第一图像和第二图像对应的线性变换矩阵;该线性变换矩阵为根据第一目标对象的位置信息确定的;其中,上述第一目标对象包括以下至少一者:所有相互对应的第一比中区域与第二比中区域,部分相互对应的第一比中区域与第二比中区域,所有相互对应的第一比中特征点和第二比中特征点,部分相互对应的第一比中特征点和第二比中特征点;上述位置信息包括第一目标对象对应于图像坐标系下的坐标。
81.上述线性变换矩阵用于将具有对应关系的比中区域和/或比中特征点映射至同一坐标系下。以图8为例,图像a(即第一图像)为现场采集的指纹图像,由于该指纹图像通常为目标人物不经意留下的痕迹,通常该指纹图像不完整或者模糊。图像b(即第二图像)为指纹数据库中预先存储的指纹图像,该指纹图像为通过线下指纹录入方式获取的,故比较清晰
完整。根据图像a的特征点信息,经比对系统查找,得到图像a的候选图像集合,其中,图像a的候选图像集合中包含有图像b,通过检视系统的图形用户界面,工作人员可以快速比对图像a和图像b是否真正匹配。在比对系统中,图像a和图像b上的像素点的坐标均用其图像坐标系下的坐标表示,比对系统通常可以确定出图像a和图像b相互匹配的特征点(即比中特征点)、相互比中的比中区域,及比中区域对应的置信度。图8中,第一图像区位于第二图像区的左侧,显示于第一图像区的图像a的顶点坐标为a1点所在位置,显示于第二图像区的图像b(即第二图像)的顶点坐标为b1点所在位置,两图像的坐标系均为从其顶点开始,水平向右的方向为横坐标轴,垂直向下的方向为纵坐标轴;可在图像a和图像b中相互对应的比中区域中选择所有比中特征点,组成多个匹配特征点对;由于每个匹配特征点对中的两个特征点具有在各自图像坐标系下的坐标信息,因而可根据每个匹配特征点对中两个特征点在各自图像坐标系下的坐标信息,采用线性拟合的方式拟合出图像a和图像b对应的线性变换矩阵x
a-b
;通过该线性变换矩阵,可以对图像a中的图像坐标系下的像素点a11(x11,y11)进行坐标变换,得到a11对应于图像b的图像坐标系下的像素点b11(x12,y12)。
82.上述线性变换矩阵能够使相互对应的比中区域在各自图像的坐标系下的坐标之间的误差最小,或者能够使相互对应的比中特征点在各自图像的坐标系下的坐标之间的误差最小。
83.可以理解的是,线性变换矩阵可以包含在比对结果中,包含在比对结果中的线性变换矩阵是根据全部的比中区域和/或全部的比中特征点确定的。线性变换矩阵也可以是在用户选中了某些比中区域和/或比中特征点后计算出来的(例如,用户选中其经其检视认为置信度较高的比中区域/比中特征点计算线性变换矩阵),此时,线性变换矩阵能够使选中的相互对应的比中区域在各自图像的坐标系下的坐标之间的误差最小,或者能够使选中的相互对应的比中特征点在各自图像的坐标系下的坐标之间的误差最小。或者,作为一种可能的实施方式,线性变换矩阵也可以根据特定比中区域确定,该特定比中区域可以是置信度大于第一设定阈值(例如:75%)的比中区域。或者,线性变换矩阵也可以根据特定比中特征点确定,该特定比中特征点是置信度大于第二设定阈值(例如:80%)的比中特征点。
84.(12)响应于检视工具区中的对齐工具或同步工具为选中状态,根据该线性变换矩阵对齐第一图像和第二图像。
85.具体地,可根据该线性变换矩阵,对位于第二图像区内的第二图像、第二标记、选中标记中至少一者进行坐标变换,得到对齐后的第一图像和第二图像;其中,选中标记为电子设备的光标选中的比中区域和/或比中特征点对应的标记,光标包括鼠标光标或触控点光标。
86.接续图8,以图9为例,m2为上述同步工具,m3为上述对齐工具,通过用户对m3进行的选中操作或其他触发方式使m3为选中状态(图9中用阴影来表示该选中状态),电子设备响应于m3为选中状态后,会获取图像a和图像b对应的线性变换矩阵,并采用该线性变换矩阵对图像a进行坐标变换,得到对齐后的图像a和图像b(参见图9所示)。可以理解的是,当对齐工具被选中时,也可采用线性变换矩阵对图像b进行坐标变换得到对齐后的图像a和图像b,此时所用的线性变换矩阵为由图像a到图像b的变换所用的线性变换矩阵的逆矩阵。
87.此外,在对上述第一图像和第二图像进行操作时,有时候需要二者同步操作,比如放大第一图像,同时也放大第二图像,如果分别对两个图像进行放大操作,比较繁琐,因此
上述检视工具区中可以包括一个同步工具,如果该同步工具为选中状态,则后续进行的操作均为针对第一图像和第二图像的同步操作。
88.为了提示同步操作的效果,上述步骤(12)具体可包括以下操作方式:响应于检视工具区中的同步工具为选中状态,设置检视工具区中的对齐工具为选中状态;根据该线性变换矩阵对齐第一图像和第二图像。接续图3,以图10为例,m2为上述同步工具,m3为上述对齐工具,用户可以同步工具m2进行的选中操作或其他方式使m2为选中状态(图10中用阴影来表示该选中状态),电子设备响应于m2为选中状态后会设置对齐工具m3为选中状态(图10中用阴影来表示该选中状态),并根据该线性变换矩阵对齐第一图像和第二图像。通过该操作方式,可以在同步工具为选中状态的同时,触发对齐工具为选中状态,进而在图像同步操作之前,完成两个图像的对齐过程,在对齐图像的基础上,进行的同步操作的显示效果将更便于直观查看。
89.采用上述步骤(11)和步骤(12),用户可在对齐的两个图像中进行检视,更容易判断比中区域和/或比中特征点是否匹配。此外,通过对齐工具或同步工具为选中状态自动触发两个图像的对齐,简化了用户操作,提升了系统的交互性能。
90.作为一种可能的实施方式,上述第一图像区对应有第一画布,上述第二图像区对应有第二画布,上述方法还可以包括:在检视工具区中的同步工具为选中状态下,检测电子设备的光标在第一画布的位置;其中,光标包括鼠标光标或触控点光标;根据光标在第一画布的位置和上述线性变换矩阵,确定光标在第二画布的相应位置,在第二画布的相应位置显示光标对应的标记符号。
91.接续图8,以图11为例,图11中,第一图像区的第一画布的顶点坐标为a点所在位置,第二图像区的第二画布的顶点坐标为b点所在位置,两画布的坐标系均为从其顶点开始,水平向右的方向为横坐标轴,垂直向下的方向为纵坐标轴。第一图像区显示有图像a,第二图像区显示有图像b,其中,图像a的图像坐标系的顶点坐标为a1点所在位置,图像b的图像坐标系的顶点坐标为b1点所在位置。基于比中区域和/或比中特征点的坐标可以确定出图像a和图像b对应的线性变换矩阵x
a-b
。由于第一图像区和第二图像区分别对应有画布,因此,可以根据图像a的顶点坐标和第一画布的顶点坐标确定出第一画布与图像a间的线性变换矩阵x1,同理,确定出图像b与第二画布间的线性变换矩阵x2。如此,在第二画布的相应位置显示的标记符号能够平滑移动,而非仅能在特征点之间跳转。
92.在同步工具m2为选中状态下(图11中用阴影来表示该选中状态),当用户将鼠标光标移动至图像a对图像a进行操作时,电子设备检测到鼠标光标在第一画布对应坐标系下的坐标为(x21,y21),通过线性变换矩阵x1,可以确定出鼠标光标在图像a的图像坐标系下的坐标为(x31,y31);而由上述图像a和图像b间的线性变换矩阵x
a-b
,可以确定出该坐标(x31,y31)对应于图像b的图像坐标系下的坐标为(x32,y32),再由图像b与第二画布间的线性变换矩阵x2,可以确定出该坐标(x32,y32)在第二画布坐标系下的坐标(x22,y22),进而得出图像a中的鼠标对应于第二图像区中的位置为坐标(x22,y22),并在第二画布的该坐标位置显示光标对应的标记符号(图11中为“十”字形图标)。此外,还可采用上述步骤(12)的操作方式通过选中对齐工具手动对齐图像a和图像b,或者,在选中同步工具时自动对齐图像a和图像b,通过该对齐操作后,可以使图像a中的比中区域和/或在第一画布下的坐标和图像b中相应的比中区域和/或比中特征点在第二画布下的坐标尽可能最大程度地相同。对齐操
作后,如果对齐是通过对图像a进行线性变换实现的,上述图像a与第一画布间的线性变换矩阵x1发生了变化,变为线性变换矩阵x'1(如果对齐是通过对图像b进行线性变换实现的,则图像b与第二画布间的线性变换矩阵发生变化),类似于上述过程,根据鼠标光标在对齐后的第一画布的位置和上述线性变换矩阵x
a-b
可以计算出该鼠标光标在第二画布中的位置。
93.在上述指掌纹图像检视界面的处理方法的基础上,为了进一步提高图像检视的准确度,上述方法还可以包括以下操作方式:在检视工具区中的同步工具为选中状态下,响应于第一图像的光标移动事件,根据光标移动事件在第二图像上同步显示光标对应的标记符号的移动事件;其中,光标对应的标记符号的移动轨迹与光标的移动轨迹匹配;光标移动事件包括鼠标光标的移动事件或者触控点光标的移动事件。
94.具体地,以图11为例,同步工具m2为选中状态下(图7中用阴影来表示该选中状态),用户将鼠标光标悬停在图像a(即上述第一图像)的某一位置处,电子设备响应于该鼠标光标悬停操作后会在图像b(即上述第二图像)的与鼠标光标悬停位置对应的位置处生成一个十字形图标(即该鼠标光标对应的标记符号);当鼠标光标在图像a上移动(即图像a发生光标移动事件)时,电子设备响应于该光标移动事件后,会控制该十字形图标在图像b上同步移动(即在图像b上同步显示光标对应的标记符号的移动事件),该十字形图标的移动轨迹与鼠标光标的移动轨迹匹配。采用该操作方式,可将其中一张图像上的光标移动情况会同步显示于另一张图像上,以便用户快速、准确地判断出两张图像在对应点位附近的相似程度,降低了检视的操作复杂度,进而提高了检视的效率和准确度。
95.在上述指掌纹图像检视界面的处理方法的基础上,为了进一步提高检视的准确度,上述方法还可以包括以下操作方式:在检视工具区中的同步工具为选中状态下,响应于针对第一图像的第一操作事件,根据线性变换矩阵对第一图像和第二图像同步执行该第一操作事件关联的响应动作。
96.上述第一操作事件可以为重置事件、平移事件、旋转事件、缩放事件、增强事件、亮度对比度事件、添加图形事件(如通过调整点绘制添加特征点)、删除图形事件等,相应地,上述第一操作事件关联的响应动作可以为重置、平移、旋转、缩放、增强、改的、改变亮度和对比度、添加图形、删除图形等,上述第一操作事件和上述第一操作事件关联的响应动作可根据实际情况自行配置,对此并不进行限定。例如,在已知图像a对齐至图像b所需要的旋转角度和位移,也即已知线性变换矩阵m的前提下,通过特征点绘制工具对图像a进行特征点绘制操作(特征点绘制包括特征点起始位置绘制和特征点方向选择,通过点击特征点绘制后并在保持点击状态下拖拽完成特征点方向选择),在将绘制的特征点同步至图像b中时,根据线性变换矩阵m,获取这些特征点各自在图像b中的起始位置与方向。反之,还可预先计算出上述线性变换矩阵m的逆矩阵m’,在已知m’的前提下,通过特征点绘制工具对图像b进行特征点绘制操作,在将绘制的特征点同步至图像a中时,根据m’,获取这些特征点各自在图像a中的起始位置与方向。
97.上述方法尤其适用于针对指掌纹检视的应用场景,查询指掌纹图像(target)和候选指掌纹图像(probe),可以通过操作检视工具,旋转、缩放、平移某一张图像,使之像素点群的大小、方向与另一张图一致,使原本指掌纹在图像中的位置、大小、角度可能不一致的情况变为一致。在同步工具选中时,检视工作者可以对一个图像使用标注、画笔、缩放、位移
等工具,在另一个图像会同步执行对应的操作,达到更直观的显示效果。
98.在上述指掌纹图像检视界面的处理方法的基础上,为了进一步实现工具间的联动以提高指掌纹检视的效率,上述方法还可以包括以下操作方式:响应于针对检视工具区中的第一工具的状态的改变,根据预先配置的第一工具与第二工具的关联关系,设置第二工具的状态;第一工具和第二工具的状态包括:选中状态和锁定状态。
99.以图12为例,m2为同步工具(也即此时的第一工具),m3为对齐工具(也即此时的第二工具),预先将m2与m3关联;m2的选中状态对应的关联事件为将m3设置为选中状态的事件,该事件对应的响应动作为将m3设置为选中状态;用户对m2进行选中操作,电子设备响应于该选中操作后会将m2设置为选中状态,并将m3设置为选中状态。以图8为例,m5为添加图形工具(也即此时的第一工具),m6为删除工具(也即此时的第二工具),预先将m5与m6关联;m5的选中状态对应的关联事件为将m6设置为锁定状态的事件,该事件对应的响应动作为将m6设置为锁定状态;m6的选中状态对应的关联事件为将m5设置为锁定状态的事件,该事件对应的响应动作为将m5设置为锁定状态;用户对m5进行选中操作,电子设备响应于该选中操作后会将m5设置为选中状态,并将m6设置为锁定状态(即不可对m6进行选中操作);用户对m6进行选中操作,电子设备响应于该选中操作后会将m6设置为选中状态,并将m5设置为锁定状态(即不可对m5进行选中操作)。
100.上述交互操作过程可以通过订阅交互对象—事件—响应动作间的对应关系实现。例如:在检视工具的子类中均实现一个事件发送函数,通过订阅器发送特定的事件及与之对应的信息,接收者会根据接收到的事件和信息执行对应的响应动作,使图形用户界面呈现该子类对应的动作效果。例如,对于缩放工具,发送的事件将包含事件名zoom及对应的缩放因子,这样在图形用户界面将会以缩放因子缩放对应的图像或图像中的区域。
101.这种订阅方式可以使交互对象(如上述图像a、图像b,检视工具1,检视工具2,

)、事件与响应动作相互独立,以三者的映射关系实现交互动作。各个交互对象可以向订阅器订阅事件(例如订阅图像缩放大小改变对应的事件,当此事件发生时,该交互对象将收到消息),并基于事件发生的消息完成指定的响应动作(如程序逻辑处理)。订阅器可以只维护事件本身,如缩放、位移、同步功能已开启、缩略图功能已开启等,事件何时触发、接收到事件如何响应均由交互对象自身控制,即,订阅器起到的是转发的功能。
102.即多个交互对象可以订阅同一事件(事件可以是其他交互对象发出的),而同一事件可以对应一个或多个响应动作,无需直接维护交互对象、事件与响应动作间直接的映射关系,仅需要维护交互对象与哪些事件存在关系,以及事件对应哪些响应动作即可,利于维护。
103.本发明实施例中的检视工具也可以通过订阅器订阅其他工具,或其它组件中相同类型工具的事件。例如,在同步操作中,对于需要同步操作的两张指掌纹图像a、b,图像b所对应的缩放工具将订阅图像a对应的缩放工具的事件,并保证自身的缩放因子与a中工具的缩放因子一致。用户点了同步工具,又点了缩放工具,则会同步缩放a和b。例如:图a这一交互对象的缩放工具监听到鼠标移动到缩放工具这一事件,执行响应动作:缩放工具选中,在监听列表中增加对鼠标滚轮的监听。监听到鼠标滚轮在图a区域滚动这一事件,则执行响应动作:广播“缩放n倍”,其中n与鼠标滚轮的方向和滚动圈数关联。在该场景下,若图a这一交互对象的缩放工具监听到同步工具被选中这一事件,则执行响应动作:选中图b的缩放工
具,以及广播“缩放n倍”。以此类推,图像a监听到图像a的缩放工具的广播信息(缩放n倍)。则执行响应动作:缩放并在图像区显示;图像b监听到图像b的缩放工具的广播信息(缩放n倍),则响应动作:缩放并在图像区显示。
104.参见图13所示的检视工具区的示意图,本发明实施例中的检视工具区可以包括以下工具:
105.(1)系统特征工具,用于显示查询图像和候选图像中匹配的特征相关信息以及未匹配的特征相关信息。
106.(2)数字标识工具,用于在查询图像和候选图像对应的比中特征点所在位置显示系统指定的比中特征点编号,相互比中的特征点的编号相同。
107.(3)特征样式工具,用于设置查询图像和/或候选图像中特征点的样式。
108.(4)特征绘制工具,用于添加查询图像和/或候选图像对应的特征点,通过点击特征点绘制后并在保持点击状态下拖拽的操作来确定绘制的特征点的起始位置和方向。
109.(5)画笔工具,用于在查询图像和/或候选图像上绘制线条。
110.(6)位移缩放工具(或平移缩放工具),用于使查询图像和/或候选图像平移,以及对查询图像和/或候选图像进行缩放。
111.(7)旋转工具,用于使查询图像和/或候选图像旋转。
112.(8)亮度对比度工具,用于改变查询图像和/或候选图像的亮度,以及改变查询图像和/或候选图像的对比度。
113.(9)增强工具,用于对查询图像和/或候选图像进行初步图像增强。
114.(10)高级增强工具,用于对查询图像和/或候选图像进行深度图像增强。
115.(11)橡皮擦工具,用于删除查询图像和/或候选图像中的内容。其中,橡皮擦工具与上述画笔工具互斥,即不能同时使用橡皮擦功能和画笔功能,如果在选中画笔工具的状态下选中橡皮擦工具,则画笔工具自动变为未选中状态。
116.(12)对齐工具,用于对齐查询图像与候选图像。
117.(13)同步工具,选中时,针对查询图像或候选图像进行的操作均为针对查询图像和候选图像的同步操作。例如,用户点了同步工具,又点了位移缩放工具,之后用户通过位移缩放工具对查询图像进行图像缩放操作,该操作会触发电子设备同步缩放查询图像和候选图像。
118.(14)比中区域工具,选中时,显示查询图像和候选图像中的比中区域。
119.(15)缩略图,打开状态时,显示主图(即查询图像或候选图像)的缩略图。
120.除了上述工具外,检视工具区还可以包括:无明显比中区域提示栏,用于提示查询图像和候选图像的比中结果,如果二者没有明显比中区域,则在检视工具区中的无明显比中区域提示栏亮显。
121.在上述指掌纹图像检视界面的处理方法的基础上,为了进一步提高上述方法对不同应用软件的普适性,还可通过电子设备的网页浏览器提供检视系统的图形用户界面,图形用户界面以虚拟dom树结构进行渲染。
122.具体地,可将上述第一图像区、第二图像区、第一图像、第二图像、特征点以及检视工具区的所有工具均抽象为一个功能集合,配置该功能集合对应的虚拟dom树结构,将所有工具共有的属性(如选中状态、是否在同步状态等)作为该虚拟dom树结构中的一个基类,将
每一个工具各自的特殊属性(如缩放比例、旋转角度等)作为该虚拟dom树结构中的一个子类。与该功能集合相对应,还需配置虚拟dom树结构对应的用于进行图形用户界面显示的dom树结构,将逻辑层的虚拟dom树结构与视图层的dom树结构。采用该设计,在需要添加新工具时,只需根据该工具的功能在dom树结构中添加该工具对应的子类即可,提高了检视工具的可维护性和可拓展性。此外,采用虚拟dom树结构渲染图形用户界面的方式,当其中一个工具的样式发生改变时,可通过虚拟dom树结构确定造成改变的子类,只需对发生改变的样式进行渲染而无需对整个图形用户界面进行渲染,进而避免进行大量频繁重复的渲染。在实际应用过程中,为了提高渲染效率,还可将短时间(如1ms、3ms)内发生的样式改变作为一个渲染批次,采用分批次批量渲染的方式渲染图形用户界面。
123.实施例三:
124.本实施例提供了一种指掌纹图像检视界面的处理装置。参照图14所示,该处理装置具体包括以下模块:
125.图像显示模块1402,用于在所述第一图像区显示第一图像,在所述第二图像区显示第二图像。
126.标记显示模块1404,用于响应于所述检视工具区中的比中区域工具为选中状态,在所述第一图像的第一比中区域上显示第一标记,在所述第二图像的第二比中区域上显示第二标记;其中,所述第一比中区域和所述第二比中区域为所述第一图像和所述第二图像的相互对应的至少一个比中区域;所述第一标记和所述第二标记对应。
127.本实施例提供的一种指掌纹图像检视界面的处理装置,在检视工具区中的比中区域工具为选中状态时,在所述第一图像的第一比中区域上显示第一标记,在所述第二图像的第二比中区域上显示第二标记;这种通过在比中区域工具被选中时显示标记有比中区域的图像的方式,能够使用户比较直观地确定出两个图像中相互对应的区域,便于用户仔细查看比中的区域位置处的特征点信息,进而确定第一图像(如指掌纹候选图像)与第二图像(如指掌纹查询图像)的匹配度,该操作方式提高了检视的效率和检视结果的准确度。
128.上述标记显示模块1404,还用于:响应于所述检视工具区中的特征点工具为选中状态,在所述第一图像上将第一比中特征点显示为第一特征点标记,在所述第二图像上将第二比中特征点显示为第二特征点标记;其中,所述第一比中特征点与所述第二比中特征点为所述第一比中区域和所述第二比中区域中相互匹配的特征点。
129.上述标记显示模块1404,还用于:响应于所述检视工具区中的特征点工具为选中状态,在所述第一图像上将第一未比中特征点显示为第三特征点标记,在所述第二图像上将第二未比中特征点显示为第四特征点标记。
130.上述第一比中区域和上述第二比中区域为至少一个;基于此,上述标记显示模块1404,还用于:对于任一第一比中区域,根据该第一比中区域对应的置信度,确定该第一比中区域所对应的当前第一标记和与该第一比中区域对应的所述第二比中区域所对应的当前第二标记;在该第一比中区域上显示所述当前第一标记,在与该第一比中区域对应的所述第二比中区域上显示所述当前第二标记;其中,所述当前第一标记和所述当前第二标记相同;该第一比中区域对应的置信度为该第一比中区域与其所对应的第二比中区域相互比中的置信度;对应置信度相同的第一比中区域所对应的当前第一标记相同。
131.上述标记显示模块1404,还用于:响应于检测到所述电子设备的光标选中第一比
中区域中的当前第一比中区域,在所述当前第一比中区域显示第一选中标记;根据所述当前第一比中区域确定第二比中区域中与所述当前第一比中区域对应的当前第二比中区域;在所述当前第二比中区域显示第二选中标记;和/或,响应于检测到所述光标选中所述第一比中特征点中的当前第一比中特征点,将所述当前第一比中特征点显示为第三选中标记,根据当前第一比中特征点确定第二比中特征点中与当前第一比中特征点对应的当前第二比中特征点;将所述当前第一比中特征点对应的当前第二比中特征点显示为第四选中标记;其中,所述光标包括鼠标光标或触控点光标。
132.上述指掌纹图像检视界面的处理装置还可以包括:
133.线性变换矩阵获取模块1406,用于获取所述第一图像和所述第二图像对应的线性变换矩阵;所述线性变换矩阵为根据第一目标对象的位置信息确定的;其中,所述第一目标对象包括以下至少一者:所有相互对应的第一比中区域与第二比中区域,部分相互对应的第一比中区域与第二比中区域,所有相互对应的第一比中特征点和第二比中特征点,部分相互对应的第一比中特征点和第二比中特征点;所述位置信息包括所述第一目标对象对应于图像坐标系下的坐标;
134.对齐模块1408,用于响应于所述检视工具区中的对齐工具或同步工具为选中状态,根据所述线性变换矩阵对齐所述第一图像和所述第二图像。
135.上述对齐模块1408,还用于:根据所述线性变换矩阵,对位于所述第二图像区内的所述第二图像、所述第二标记、选中标记中至少一者进行坐标变换,得到对齐后的所述第一图像和所述第二图像;其中,所述选中标记为所述电子设备的光标选中的比中区域和/或比中特征点对应的标记,所述光标包括鼠标光标或触控点光标。
136.上述第一图像区对应有第一画布,上述第二图像区对应有第二画布,基于此,上述指掌纹图像检视界面的处理装置还可以包括:
137.标记符号显示模块1410,用于在所述检视工具区中的同步工具为选中状态下,检测所述电子设备的光标在第一画布的位置;其中,所述光标包括鼠标光标或触控点光标;根据所述光标在第一画布的位置和所述线性变换矩阵,确定所述光标在第二画布的相应位置,在所述第二画布的相应位置显示所述光标对应的标记符号。
138.同步模块1412,用于在所述检视工具区中的同步工具为选中状态下,响应于针对所述第一图像的第一操作事件,根据所述线性变换矩阵对所述第一图像和所述第二图像同步执行所述第一操作事件关联的响应动作;所述第一操作事件包括以下至少之一:重置事件、平移事件、旋转事件、亮度对比度事件、增强事件和缩放事件。
139.联动模块1414,用于响应于针对所述检视工具区中的第一工具的状态的改变,根据预先配置的第一工具与第二工具的关联关系,设置所述第二工具的状态;所述第一工具和所述第二工具的状态包括:选中状态和锁定状态。
140.本实施例所提供的指掌纹图像检视界面的处理装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。
141.实施例四:
142.本实施例提供了另一种指掌纹图像检视界面的处理装置。参照图15所示,该处理装置200包括:处理器150,存储器151,总线152和通信接口153,处理器150、通信接口153和
存储器151通过总线152连接;处理器150用于执行存储器151中存储的可执行模块,例如计算机程序。
143.其中,存储器151可能包含高速随机存取存储器(ram,random access memory),也可能还包括非易失存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口153(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。
144.总线152可以是isa总线、pci总线或eisa总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图15中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
145.其中,存储器151用于存储程序,处理器150在接收到执行指令后,执行程序,前述本发明实施例任一实施例揭示的流过程定义的装置所执行的方法可以应用于处理器150中,或者由处理器150实现。
146.处理器150可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器150中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器150可以是通用处理器,包括中央处理器(central processor unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processing,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现成可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器151,处理器150读取存储器151中的信息,结合其硬件完成上述方法的步骤。
147.实施例五:
148.本实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令在被处理器调用和执行时,该计算机可执行指令促使处理器实现上述指掌纹图像检视界面的处理方法,具体实现可参见前述方法实施例,在此不再赘述。
149.本发明实施例所提供的指掌纹图像检视界面的处理方法、装置及电子系统的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
150.除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对步骤、数字表达式和数值并不限制本发明的范围。
151.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得
一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
152.在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
153.最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献