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

有效区域参数的确定方法、图像获取方法和测试系统与流程

2022-02-19 04:07:02 来源:中国专利 TAG:


1.本发明涉及图像处理技术领域,尤其涉及一种有效区域参数的确定方法、图像获取方法和测试系统。


背景技术:

2.近年来,随着人工智能的迅速发展,智能词典笔逐渐进入人们的生活,给人们的工作、学习带来了极大的便利。智能词典笔是通过采集纸质文档的图像,并对图像中的文字进行识别,例如通过光学字符识别(optical character recognition,简称ocr),实现查字词的功能。由于受到成像和结构的限制,在采集到的图像中会存在很多不包含文字的无效区域,因此智能词典笔在对图像中的文字进行识别之前,需要对图像中包含文字的有效区域(region of interest,简称roi)进行提取。
3.现有智能词典笔图像有效区域提取方法,通常是为同一型号的智能词典笔统一配置相同的图像有效区域提取方法。在同一型号的各智能词典笔采集图像后,是基于统一配置的相同方法对图像进行有效区域提取。由于各智能词典笔在制造精度和安装位置上存在着偏差,不同智能词典笔的偏差存在着不一致性,导致通过统一配置的相同方法提取的图像有效区域与图像真实的有效区域存在着差距,图像有效区域提取不准确,会影响文字识别的结果,造成图像中文字识别结果错误。


技术实现要素:

4.本发明实施例提供一种有效区域参数的确定方法、图像获取方法和测试系统,用以解决现有技术中图像有效区域提取不准确的缺陷。
5.本发明实施例提供一种有效区域参数的确定方法,包括:
6.获取图像采集设备对目标区域进行图像采集获得的检测图像,所述目标区域中设置有定位边;所述检测图像中至少包括所述图像采集设备待确定的有效区域以及所述定位边所在的定位辅助区域,在所述图像采集设备的水平视觉范围内,所述定位辅助区域位于所述待确定的有效区域的远端;
7.基于所述定位辅助区域的位置信息,确定所述检测图像中的有效区域;
8.基于所述有效区域对应的位置参数对所述图像采集设备进行参数配置,以用于确定所述图像采集设备采集的图像的有效区域。
9.根据本发明一个实施例的有效区域参数的确定方法,所述基于所述定位辅助区域的位置信息,确定所述检测图像中的有效区域,包括:
10.基于所述定位边在所述定位辅助区域中的位置信息,确定所述有效区域在水平方向上的远端边界的横坐标,所述水平方向基于所述水平视觉范围确定;
11.基于所述有效区域在水平方向上的远端边界的横坐标,以及所述有效区域的目标宽度,确定所述有效区域在水平方向上的近端边界的横坐标;
12.基于所述有效区域在竖直方向上的两个边界的纵坐标,以及所述远端边界的横坐
标和所述近端边界的横坐标,确定所述有效区域,所述竖直方向与所述水平方向垂直。
13.根据本发明一个实施例的有效区域参数的确定方法,所述基于所述定位边在所述定位辅助区域中的位置信息,确定所述有效区域在水平方向上的远端边界的横坐标,包括:
14.从所述检测图像中裁剪所述定位辅助区域的图像,对裁剪所得到的图像进行二值化处理;
15.基于二值化处理所得到的图像,提取所述定位边左右两个边界的横坐标;
16.基于所提取的所述定位边左右两个边界的横坐标,确定所述有效区域在水平方向上的远端边界的横坐标。
17.根据本发明一个实施例的有效区域参数的确定方法,所述基于二值化处理所得到的图像,提取所述定位边左右两个边界的横坐标,包括:
18.对二值化处理所得到的图像按照第一方向逐行进行扫描,提取各行中两个相邻像素的像素值;
19.基于各行中像素值不同的两个相邻像素中,像素值为零的像素的横坐标,确定所述定位边左右两个边界的横坐标。
20.根据本发明一个实施例的有效区域参数的确定方法,所述基于所提取的所述定位边左右两个边界的横坐标,确定所述有效区域在水平方向上的远端边界的横坐标,包括:
21.基于预设的定位边宽度范围分段,确定所述定位边在所述检测图像中的宽度所属的宽度范围分段;
22.基于所确定的所述定位边所属的宽度范围分段对应的预设算法,通过所提取的定位边左右两个边界的横坐标,确定所述有效区域在水平方向上的远端边界的横坐标。
23.根据本发明一个实施例的有效区域参数的确定方法,所述基于所提取的所述定位边左右两个边界的横坐标,确定所述有效区域在水平方向上的远端边界的横坐标,包括:
24.基于所提取的所述定位边左右两个边界的横坐标,确定所述定位边在所述检测图像中的宽度;
25.若所述定位边在所述检测图像中的宽度在预设宽度范围内,则基于所提取的所述定位边左右两个边界的横坐标,确定所述有效区域在水平方向上的远端边界的横坐标。
26.根据本发明一个实施例的有效区域参数的确定方法,所述有效区域在竖直方向上的两个边界的纵坐标基于如下步骤确定:
27.基于所述图像采集设备的两个定位部在所述检测图像中的位置信息,分别确定所述有效区域在竖直方向上的两个边界的纵坐标。
28.根据本发明一个实施例的有效区域参数的确定方法,所述基于所述图像采集设备的两个定位部在所述检测图像中的位置信息,分别确定所述有效区域在竖直方向上的两个边界的纵坐标,包括:
29.基于所述远端边界的横坐标,以预设宽度和预设高度对所述检测图像进行裁剪,并对裁剪所得到的图像进行二值化处理;
30.基于二值化处理所得到的图像,提取所述图像采集设备的两个定位部的纵坐标,作为所述有效区域在竖直方向上的两个边界的纵坐标。
31.根据本发明一个实施例的有效区域参数的确定方法,所述基于二值化处理所得到的图像,提取所述图像采集设备的两个定位部的纵坐标,包括:
32.基于所述远端边界的横坐标,对二值化处理所得到的图像偏移第一预设横坐标、第二预设横坐标、第一预设纵坐标和第二预设纵坐标;
33.基于所述第一预设横坐标和所述第二预设横坐标确定的宽度,分别以所述第一预设纵坐标和所述第二预设纵坐标确定的高度,在图像中确定上下两个扫描区域;
34.对所确定的上下两个扫描区域分别逐列进行扫描,提取所述图像采集设备的两个定位部的纵坐标。
35.根据本发明一个实施例的有效区域参数的确定方法,所述对所确定的上下两个扫描区域分别逐列进行扫描,提取所述图像采集设备的两个定位部的纵坐标,包括:
36.对所确定的上下两个扫描区域分别逐列进行扫描,提取每个所述扫描区域中像素值为零的像素的纵坐标;
37.基于上扫描区域中像素值为零的像素的最大纵坐标值和下扫描区域中像素值为零的像素的最小纵坐标值,确定所述图像采集设备的两个定位部的纵坐标。
38.根据本发明一个实施例的有效区域参数的确定方法,所述基于二值化处理所得到的图像,提取所述图像采集设备的两个定位部的纵坐标,作为所述有效区域在竖直方向上的两个边界的纵坐标,包括:
39.基于二值化处理所得到的图像,提取所述图像采集设备的两个定位部的纵坐标;
40.基于所提取的所述图像采集设备的两个定位部的纵坐标,确定所述有效区域在所述检测图像中的高度;
41.若所述有效区域在所述检测图像中的高度在预设高度范围内,将所提取的所述图像采集设备的两个定位部的纵坐标,作为所述有效区域在竖直方向上的两个边界的纵坐标。
42.根据本发明一个实施例的有效区域参数的确定方法,所述基于所述有效区域对应的位置参数对所述图像采集设备进行参数配置,包括:
43.若所述有效区域对应的位置参数的偏差在预设偏差范围内,且所述有效区域的质量参数满足预设成像质量标准,则基于所述有效区域对应的位置参数对所述图像采集设备进行参数配置。
44.本发明实施例还提供一种图像获取方法,应用于图像采集设备,包括:
45.采集目标区域中的第一图像;
46.基于所述图像采集设备对应的有效区域的参数配置,在所述第一图像中获取所述有效区域对应的第二图像;
47.其中,所述图像采集设备的有效区域的参数配置是基于如上任一种所述的有效区域参数的确定方法执行的。
48.本发明实施例还提供一种测试系统,包括:
49.设备支架,用于固定放置图像采集设备;
50.卡片平台,位于所述设备支架的下方,且所述卡片平台上设置有定位边;
51.其中,在所述图像采集设备固定放置于所述设备支架上的状态下,所述卡片平台位于所述图像采集设备的水平视觉范围内,且所述定位边位于所述图像采集设备的水平视觉范围内的远端。
52.根据本发明一个实施例的测试系统,还包括:
53.x轴滑轨和y轴滑轨,所述卡片平台设置于所述x轴滑轨和y轴滑轨上,能够分别沿所述x轴滑轨和y轴滑轨滑动,调节所述卡片平台的位置。
54.根据本发明一个实施例的测试系统,所述卡片平台包括:
55.卡片支架;
56.测试卡片,放置于所述卡片支架上,所述定位边设置于所述测试卡片上。
57.本发明实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述的有效区域参数的确定方法或图像获取方法的步骤。
58.本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述的有效区域参数的确定方法或图像获取方法的步骤。
59.本发明实施例提供的一种有效区域参数的确定方法、图像获取方法和测试系统,通过获取图像采集设备对目标区域进行图像采集获得的检测图像,基于检测图像中定位辅助区域的位置信息确定有效区域,基于有效区域对应的位置参数对图像采集设备进行参数配置,使图像采集设备可以基于所配置的参数直接确定采集的图像的有效区域。由于对每个图像采集设备的参数配置,是在设备出厂之前,基于每个图像采集设备自身采集的检测图像确定的图像有效区域的位置参数进行的,这种量身定制的参数,充分考虑了不同设备在制造精度和安装位置上可能存在的偏差,可以保证图像有效区域提取的准确性,保证图像中文字识别结果的正确,同时,基于图像采集设备配置的参数确定采集的图像的有效区域,对图像有效区域进行提取,在实际应用中可以排除不同环境光照对图像有效区域的提取造成的影响,可以实现对各种环境光照的兼容。
附图说明
60.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
61.图1为本发明实施例提供的有效区域参数的确定方法的流程示意图;
62.图2为本发明实施例提供的检测图像的示意图;
63.图3为本发明实施例提供的基于定位辅助区域确定有效区域的方法的流程示意图;
64.图4为本发明实施例提供的确定有效区域在水平方向上的远端边界的横坐标的方法的流程示意图;
65.图5为本发明另一实施例提供的确定有效区域在水平方向上的远端边界的横坐标的方法的流程示意图;
66.图6为本发明实施例提供的对定位辅助区域进行二值化处理的示意图;
67.图7为本发明实施例提供的提取定位边左右两个边界的横坐标的方法的流程示意图;
68.图8为本发明另一实施例提供的提取定位边左右两个边界的横坐标的方法的流程
示意图;
69.图9为本发明实施例提供的基于定位边左右两个边界的横坐标确定有效区域在水平方向上的远端边界的横坐标的方法的流程示意图;
70.图10为本发明实施例提供的确定有效区域在竖直方向上的两个边界的纵坐标的方法的流程示意图;
71.图11为本发明另一实施例提供的确定有效区域在竖直方向上的两个边界的纵坐标的方法的流程示意图;
72.图12为本发明实施例在确定有效区域在竖直方向上的两个边界的纵坐标时从检测图像中裁剪的图像的示意图;
73.图13为本发明实施例提供的提取图像采集设备的两个定位部的纵坐标的方法的流程示意图;
74.图14为本发明实施例提供的基于逐列扫描提取图像采集设备的两个定位部的纵坐标的方法的流程示意图;
75.图15为本发明另一实施例提供的提取图像采集设备的两个定位部的纵坐标的方法的流程示意图;
76.图16为本发明实施例在提取图像采集设备的两个定位部的纵坐标时确定上下两个扫描区域的示意图;
77.图17为本发明实施例提供的图像有效区域的示意图;
78.图18本发明实施例在对有效区域进行成像质量检测时裁剪出的有效区域的示意图;
79.图19为本发明实施例提供的对图像有效区域进行成像质量检测的示意图;
80.图20为本发明实施例提供的图像获取方法的流程示意图;
81.图21为本发明实施例提供的测试系统的组成结构示意图;
82.图22为本发明另一实施例提供的测试系统的组成结构示意图;
83.图23为本发明实施例提供的测试系统中测试卡片的示意图;
84.图24为本发明实施例提供的电子设备的实体结构示意图。
具体实施方式
85.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
86.智能词典笔由于受到成像和结构的限制,在采集到的图像中会存在很多不包含文字的无效区域,因此在对图像中的文字进行识别之前,需要对图像中包含文字的有效区域(region of interest,简称roi)进行提取。
87.现有智能词典笔的图像有效区域提取方法,通常是为同一型号的智能词典笔统一配置相同的图像有效区域提取方法。在同一型号的各智能词典笔采集图像后,是基于统一配置的相同方法对图像进行有效区域提取。由于各智能词典笔在制造精度和安装位置上存在着偏差,不同智能词典笔的偏差存在着不一致性,导致通过统一配置的相同方法提取的
图像有效区域与图像真实的有效区域存在着差距。图像有效区域提取不准确,会影响文字识别的结果,造成图像中文字识别结果错误。例如,智能词典笔采集到的图像真实的有效区域应包括“九年义务教科书”,而由于智能词典笔通过统一配置的相同方法提取的图像有效区域不准确,造成文字识别仅能够识别出“年义务教科书”。
88.对此,本发明实施例提供一种有效区域参数的确定方法,基于检测图像中定位边所在的定位辅助区域的位置信息,确定有效区域的位置参数,对图像采集设备进行参数配置,使图像采集设备基于所配置的参数直接确定采集的图像的有效区域,通过对同一型号的各智能词典笔基于各自采集的检测图像,分别确定各自的有效区域,并基于所确定的各自有效区域的位置参数分别进行参数配置,使同一型号的各智能词典笔基于所配置的参数可以准确提取图像的有效区域。图1为本发明实施例提供的有效区域参数的确定方法的流程示意图,如图1所示,该方法至少包括:
89.步骤101,获取图像采集设备对目标区域进行图像采集获得的检测图像,目标区域中设置有定位边;检测图像中至少包括图像采集设备待确定的有效区域以及定位边所在的定位辅助区域,在图像采集设备的水平视觉范围内,定位辅助区域位于待确定的有效区域的远端。
90.在本发明实施例中,图像采集设备可以为采集用于进行文字识别的图像的设备,例如,图像采集设备可以为摄像头、摄像机、照相机、扫描仪、智能词典笔、智能手机等。本发明实施例对图像采集设备的类型不作限定。
91.在本发明实施例中,目标区域可以为用于对图像采集设备的有效区域进行检测的区域。目标区域可以包括定位边和待识别的文字。其中,定位边可以为具有一定的宽度和颜色的直线,待识别的文字可以为目标区域中所有的文字,定位边和待识别的文字可以通过绘制、印刷、粘贴或者打印等方式设置于目标区域中,本发明实施例对定位边和待识别的文字的设置方式不作限定。在目标区域中,定位边与待识别的文字之间的距离可以根据图像采集设备的视觉范围确定。目标区域可以直接设置于用于对图像采集设备的有效区域进行检测的设备上;或者,目标区域也可以设置于与用于对图像采集设备的有效区域进行检测的设备配合使用的测试卡片上,本发明实施例对目标区域的设置方式不作限定。
92.在本发明实施例中,检测图像可以为图像采集设备对目标区域进行拍摄得到的图像。检测图像可以包括有效区域和定位辅助区域。其中,有效区域可以为图像采集设备所采集的图像中用于进行文字识别的区域,即包含目标区域中所有文字的区域,通常为矩形区域,是需要对每个图像采集设备分别进行确定的区域。定位辅助区域可以为用于确定图像采集设备所采集的图像中有效区域的位置的区域,即包含目标区域中定位边的区域。在检测图像中,定位辅助区域可以位于图像采集设备的水平视觉范围内有效区域的远端。在进行拍摄时,图像采集设备与目标区域之间的距离和/或角度,以及拍摄所处的环境亮度等条件,可以是通过将图像采集设备固定放置于用于对图像采集设备的有效区域进行检测的设备上,根据设备预先设定的参数调整好,以保证图像采集设备拍摄得到的检测图像可以包括有效区域和定位辅助区域。
93.步骤102,基于定位辅助区域的位置信息,确定检测图像中的有效区域。
94.在本发明实施例中,在获取图像采集设备对目标区域进行拍摄获得的检测图像之后,可以通过获取定位辅助区域在检测图像中的位置信息,确定出检测图像中的有效区域。
由于定位辅助区域可以位于图像采集设备的水平视觉范围内有效区域的远端,因此可以根据定位辅助区域在检测图像中的位置信息,确定出有效区域在检测图像中水平方向上的远端边界的位置;在确定出有效区域在检测图像中水平方向上的远端边界的位置后,可以根据预设的有效区域的宽度信息,确定出有效区域在检测图像中水平方向上的近端边界的位置;以及,可以根据预设的有效区域的高度信息,或者其他可以用来确定有效区域在竖直方向上的两个边界的位置的信息,确定出有效区域在检测图像中竖直方向上的两个边界的位置;根据有效区域在检测图像中水平方向上的远端边界的位置和近端边界的位置,以及有效区域在检测图像中竖直方向上的两个边界的位置,可以确定出检测图像中矩形的有效区域的范围。其中,水平方向和竖直方向可以为图像采集设备的水平视觉范围内相互垂直的两个方向。由于定位辅助区域包含定位边,可以基于定位边在检测图像中的位置信息,获取定位辅助区域在检测图像中的位置信息。本发明实施例对通过定位边获取定位辅助区域的位置信息的实现方式不作限定。
95.由于,定位辅助区域的位置信息可以包括定位辅助区域在检测图像中的坐标,定位辅助区域在检测图像中的坐标可以包括横坐标和纵坐标。因此,可以通过定位辅助区域在检测图像中的坐标,确定出检测图像中有效区域的坐标。其中,可以通过对定位辅助区域进行边缘检测确定定位边,通过提取定位边在检测图像中的坐标,获取定位辅助区域在检测图像中的坐标。检测图像中有效区域的坐标可以包括检测图像中矩形的有效区域四个顶点的坐标,或者也包括检测图像中矩形的有效区域两个对角顶点的坐标,本发明实施例对确定检测图像中有效区域的坐标的形式不作限定。
96.步骤103,基于有效区域对应的位置参数对图像采集设备进行参数配置,以用于确定图像采集设备采集的图像的有效区域。
97.在本发明实施例中,在基于定位辅助区域的位置信息确定出有效区域之后,可以基于有效区域对应的位置参数,对图像采集设备进行参数配置,使图像采集设备可以基于所配置的参数直接确定采集的图像的有效区域。需要说明的是,对图像采集设备进行的参数配置,是针对每个图像采集设备,基于其自身采集的检测图像进行的,也就是说,有效区域的位置参数与图像采集设备是一对一配置的,每个图像采集设备均具有其自身对应的有效区域的位置参数,不同图像采集设备对应的有效区域的位置参数可能不同。
98.在本发明实施例中,在对图像采集设备进行参数配置时,可以直接将有效区域对应的位置参数写入图像采集设备,或者也可以对所确定的有效区域进行对应的位置参数的偏差检测和/或成像质量检测后,将检测通过的有效区域对应的位置参数写入图像采集设备,本发明实施例对基于有效区域对应的位置参数对图像采集设备进行参数配置的实现方式不作限定。其中,将通过偏差检测和/或成像质量检测的有效区域对应的位置参数写入图像采集设备,在应用阶段可以无需再进行额外的有效参数矫正和亮度检测,可以提高图像有效区域提取的效率。
99.本发明实施例提供的配置信息确定方法,通过获取图像采集设备对目标区域进行图像采集获得的检测图像,基于检测图像中定位辅助区域的位置信息确定有效区域,基于有效区域对应的位置参数对图像采集设备进行参数配置,使图像采集设备可以基于所配置的参数直接确定采集的图像的有效区域。由于对每个图像采集设备的参数配置,是在设备出厂之前,基于每个图像采集设备自身采集的检测图像确定的图像有效区域的位置参数进
行的,这种量身定制的参数,充分考虑了不同设备在制造精度和安装位置上可能存在的偏差,可以保证图像有效区域提取的准确性,保证图像中文字识别结果的正确,同时,基于图像采集设备配置的参数确定采集的图像的有效区域,对图像有效区域进行提取,在实际应用中可以排除不同环境光照对图像有效区域的提取造成的影响,可以实现对各种环境光照的兼容。
100.图2为本发明实施例提供的检测图像的示意图,如图2所示,在图像采集设备对目标区域进行图像采集获得检测图像之后,从图像采集设备获取检测图像,在检测图像中可以包括固定区域21和活动区域22,其中,固定区域21为图像采集设备由于成像和结构形成的区域,同一个图像采集设备采集的图像中固定区域21是不变的,不同图像采集设备采集的图像中固定区域21的大小和位置通常是不同的。活动区域22为图像采集设备对采集的目标成像的区域,是图像采集设备采集的图像中可变的区域,活动区域22的亮度受到光源和固定区域21反射的影响。在图2中,图像采集设备采集的检测图像包括四个固定区域21和一个活动区域22。其中,活动区域22为包含待识别的文字的有效区域,定位边23位于活动区域22的左端的固定区域21,可以在定位边23附近确定包含定位边23的定位辅助区域。
101.图3为本发明实施例提供的基于定位辅助区域确定有效区域的方法的流程示意图,如图3所示,该方法至少包括:
102.步骤301,基于定位边在定位辅助区域中的位置信息,确定有效区域在水平方向上的远端边界的横坐标,水平方向基于水平视觉范围确定。
103.在本发明实施例中,在获取图像采集设备对目标区域进行拍摄获得的检测图像之后,可以通过检测图像中定位辅助区域中定位边的坐标,确定有效区域在检测图像中水平方向上的远端边界的横坐标。其中,可以通过对定位辅助区域进行边缘检测确定定位辅助区域中的定位边,通过提取定位边在检测图像中的横坐标,确定有效区域在检测图像中水平方向上的远端边界的横坐标。其中,水平方向可以为根据图像采集设备水平视觉范围确定的文字阅读方向,例如水平方向为从左至右的方向,有效区域在水平方向上的远端边界可以为有效区域靠近文字阅读的启始位置的边界,例如有效区域在水平方向上的远端边界为有效区域的左端边界。
104.步骤302,基于有效区域在水平方向上的远端边界的横坐标,以及有效区域的目标宽度,确定有效区域在水平方向上的近端边界的横坐标。
105.在本发明实施例中,在确定有效区域在水平方向上的远端边界的横坐标之后,可以在所确定的有效区域在水平方向上的远端边界的横坐标的基础上,通过增加预先设定的有效区域的目标宽度,得到有效区域在水平方向上的近端边界的横坐标。其中,有效区域的目标宽度可以为有效区域沿着文字阅读方向的宽度,可以根据图像采集设备的水平视觉范围预先设定,以保证有效区域可以包含目标区域中所有的文字,有效区域在水平方向上的近端边界可以为有效区域靠近文字阅读的结束位置的边界,例如有效区域在水平方向上的近端边界为有效区域的右端边界。
106.步骤303,基于有效区域在竖直方向上的两个边界的纵坐标,以及远端边界的横坐标和近端边界的横坐标,确定有效区域,竖直方向与水平方向垂直。
107.在本发明实施例中,在确定有效区域在水平方向上的远端边界和近端边界的横坐标之后,可以确定有效区域在竖直方向上的两个边界的纵坐标,从而可以确定矩形的有效
区域在检测图像中四个顶点的坐标,或者也可以确定矩形的有效区域在检测图像中两个对角顶点的坐标。其中,竖直方向可以为根据图像采集设备水平视觉范围确定的与文字阅读方向垂直的方向,例如竖直方向为从上至下的方向,有效区域在竖直方向上的两个边界可以为有效区域在与文字阅读方向垂直的方向上的两个边界,例如有效区域在竖直方向上的两个边界为有效区域的上端边界和下端边界,有效区域在竖直方向上的两个边界的确定,需要保证有效区域可以包含目标区域中所有的文字。
108.本发明实施例对确定有效区域在竖直方向上的两个边界的纵坐标的方式不作限定。在一些可选的例子中,可以根据定位边的坐标,确定有效区域在竖直方向上的两个边界的纵坐标,例如,可以通过提取定位边在检测图像中起始点和结束点的纵坐标,作为有效区域在竖直方向上的两个边界的纵坐标。在另一些可选的例子中,可以根据定位边的坐标和预先设定的有效区域的高度信息,确定有效区域在竖直方向上的两个边界的纵坐标,例如,可以通过提取定位边在检测图像中起始点的纵坐标,作为有效区域在竖直方向上的上端边界的纵坐标,通过在所提取的定位边在检测图像中起始点的纵坐标的基础上,增加预先设定的有效区域的目标高度,得到有效区域在竖直方向上的下端边界的纵坐标。
109.本发明实施例通过定位辅助区域中定位边的位置信息,确定检测图像中有效区域在水平方向上的两个边界的横坐标以及在竖直方向上的两个边界的纵坐标,从而确定检测图像中的有效区域,由于仅需要从检测图像中获取定位边的位置信息,从检测图像中获取的信息有限,相比于需要大量从检测图像中获取信息,来确定检测图像中的有效区域,可以减少由于从检测图像中获取信息而引入的误差,可以进一步保证图像有效区域提取的准确性。
110.图4为本发明实施例提供的确定有效区域在水平方向上的远端边界的横坐标的方法的流程示意图,如图4所示,该方法至少包括:
111.步骤401,从检测图像中裁剪定位辅助区域的图像,对裁剪所得到的图像进行二值化处理。
112.在本发明实施例中,在获取图像采集设备对目标区域进行图像采集获得的检测图像之后,可以对检测图像中定位辅助区域的图像进行裁剪,得到定位辅助区域的图像,并对裁剪所得到的定位辅助区域的图像进行二值化处理,得到仅包含两种像素值的图像,其中,在二值化处理所得到的图像中,定位边和待识别的文字的像素为一种像素值,除定位边以外的背景区域的像素为另一种像素值,例如,定位边的像素的像素值为0,背景区域的像素的像素值为255。通过对检测图像中定位辅助区域的图像进行裁剪,去除了检测图像中与定位辅助区域无关的区域,可以减小图像处理的计算量,提高通过定位边确定有效区域在水平方向上的远端边界的横坐标的准确性和效率。
113.步骤402,基于二值化处理所得到的图像,提取定位边左右两个边界的横坐标。
114.在本发明实施例中,在对裁剪所得到的图像进行二值化处理之后,可以基于二值化处理所得到的图像中定位边与背景区域的像素具有不同的像素值,通过确定二值化处理所得到的图像中像素值发生变化的像素对应的横坐标,获得定位边左右两个边界的横坐标,并提取定位边左右两个边界的横坐标。其中,在二值化处理所得到的图像中所确定的像素值发生变化的像素对应的横坐标,为该像素在检测图像中的横坐标。
115.可选地,在对裁剪所得到的定位辅助区域的图像进行二值化处理之后,还可以通
过形态学处理,对二值化处理所得到的图像进行开运算和/或闭运算,例如,对图像先进行腐蚀运算再进行膨胀运算,和/或先进行膨胀运算再进行腐蚀运算,提取定位边左右两个边界的横坐标的操作,是对形态学处理所得到图像进行,通过在二值化处理后对所得到的图像进行形态学的开闭运算,可以去除二值化处理所得到的图像中的噪声点,提高对定位边左右两个边界的横坐标提取的精度。
116.步骤403,基于所提取的定位边左右两个边界的横坐标,确定有效区域在水平方向上的远端边界的横坐标。
117.在本发明实施例中,在提取定位边左右两个边界的横坐标之后,可以通过预设算法对所提取的定位边左右两个边界的横坐标进行计算,得到有效区域在水平方向上的远端边界的横坐标。其中,预设算法可以根据经验设定,例如,预设算法可以为对所提取的定位边左右两个边界的横坐标计算算数平均值,本发明实施例对基于定位边左右两个边界的横坐标确定有效区域在水平方向上的远端边界的横坐标的实现方式不作限定。
118.可选地,在提取定位边左右两个边界的横坐标之后,还可以基于所提取的定位边左右两个边界的横坐标,确定定位边在检测图像中的宽度;若定位边在检测图像中的宽度在预设宽度范围内,则基于所提取的定位边左右两个边界的横坐标,确定有效区域在水平方向上的远端边界的横坐标;若定位边在检测图像中的宽度不在预设宽度范围内,则表明定位边左右两个边界的横坐标提取失败。其中,预设宽度范围通过理论宽度确定,理论宽度包括最大宽度阈值和最小宽度阈值,最大宽度阈值为图像采集设备与目标区域之间满足一定角度时,所能采集到的定位边的最大宽度,最小宽度阈值为在采集到的图像中能够检测出定位边时,定位边的最小宽度。通过在提取定位边左右两个边界的横坐标之后,确定定位边在检测图像中的宽度,判断定位边在检测图像中的宽度是否在预设宽度范围内,可以保证通过定位边能够获得正确的有效区域在水平方向上的横坐标。
119.本发明实施例通过对检测图像进行裁剪,对裁剪得到的定位辅助区域的图像进行二值化处理,利用在二值化图像中相邻两个像素的像素值发生变化是出现在边界处,来提取定位边左右两个边界的横坐标,从而确定有效区域在水平方向上的远端边界的横坐标,处理过程简单高效、易于实现。
120.图5为本发明另一实施例提供的确定有效区域在水平方向上的远端边界的横坐标的方法的流程示意图。如图5所示,该方法首先对检测图像进行裁剪,截取宽度为cw高度为ch的定位边61的图像,即定位辅助区域的图像,如图6所示;然后通过计算所截取图像的亮度均值cmlum,确定阈值clumt,通过所确定的阈值clumt对所截取图像进行二值化处理,得到仅呈现出黑白效果的图像,如图6所示;其中,在二值化处理的图像中定位边的像素的像素值为0,背景区域的像素的像素值为255,所截取图像的亮度均值cmlum的计算公式和阈值clumt的计算公式如下:
[0121][0122]
clumt=cmlum α(公式2)
[0123]
其中,f(i,j)为所截取图像中像素(i,j)处的灰度值,α为所截取图像的亮度补偿值。
[0124]
在得到二值化处理的图像之后,通过形态学的开闭运算对二值化处理得到的图像去除图像中的噪声点;然后提取图像中定位边右边界的横坐标x1和左边界的横坐标x2;并通过所提取的定位边右边界的横坐标x1和左边界的横坐标x2,确定定位边在图像中的宽度,以判断定位边的宽度否满足阈值tw,其中,阈值tw包括最大宽度阈值maxxwt和最小宽度阈值minxwt,即判断定位边的宽度是否大于最小宽度阈值minxwt,并且小于最大宽度阈值maxxwt;在定位边的宽度满足阈值tw的情况下,获取roi区域在水平方向上的远端边界的横坐标x;在定位边的宽度不满足阈值tw的情况下,则定位边右边界的横坐标x1和左边界的横坐标x2提取失败。
[0125]
图7为本发明实施例提供的提取定位边左右两个边界的横坐标的方法的流程示意图,如图7所示,该方法至少包括:
[0126]
步骤701,对二值化处理所得到的图像按照第一方向逐行进行扫描,提取各行中两个相邻像素的像素值。
[0127]
步骤702,基于各行中像素值不同的两个相邻像素中,像素值为零的像素的横坐标,确定定位边左右两个边界的横坐标。
[0128]
在本发明实施例中,在二值化处理得到的黑白图像中,定位边的像素的像素值为0,背景区域的像素的像素值为255,可以通过对二值化处理所得到的黑白图像,按照第一方向逐行进行扫描,提取每一行中两个相邻像素的像素值,并对所提取的两个相邻像素的像素值进行比较,若所提取的两个相邻像素的像素值不同,则将像素值不同的两个相邻像素中像素值为零的像素的横坐标,确定为定位边边界的横坐标,从而可以获得定位边左右两个边界在图像中各行的横坐标,可以通过预设算法,分别对所获得定位边左右两个边界在图像中各行的横坐标进行计算,得到定位边左右两个边界的横坐标。本发明实施例对通过定位边左右两个边界在图像中各行的横坐标得到定位边左右两个边界的横坐标的预设算法不作限定,例如,可以分别计算定位边左右两个边界在图像中各行的横坐标的算数平均值,作为定位边左右两个边界的横坐标。
[0129]
本发明实施例通过对二值化图像逐行进行扫描,获得定位边左右两个边界在图像中各行的横坐标,基于所获得的定位边左右两个边界在图像中各行的横坐标,来确定定位边左右两个边界的横坐标,采用获取定位边边界在各行中大量的横坐标数据,来确定定位边边界的横坐标,可以减少误差的产生,保证所获得的定位边左右两个边界的横坐标的准确性。
[0130]
图8为本发明另一实施例提供的提取定位边左右两个边界的横坐标的方法的流程示意图。如图8所示,该方法首先按照从右至左的顺序逐行进行扫描遍历图像;提取当前行的当前像素的像素值cpix和下一个像素的像素值npix;判断当前像素的像素值cpix是否大于下一个像素的像素值npix;若当前像素的像素值cpix大于下一个像素的像素值npix,提取下一个像素的横坐标x,作为定位边右边界的横坐标x,并将所提取的下一个像素的横坐标x累加求和sxr;继续提取下一个像素的像素值npix和下下一个像素的像素值nnpix;判断下下一个像素的像素值nnpix是否大于下一个像素的像素值npix;若下下一个像素的像素值nnpix大于下一个像素的像素值npix,提取下一个像素的横坐标x,作为定位边左边界的横坐标x,并将所提取的下一个像素的横坐标x累加求和sxl,在获得每一行中定位边的左右两个边界的横坐标后,结束当前行的扫描,调转入下一行进行扫描;在逐行扫描对图像遍历
结束后,分别计算定位边左右边界的横坐sxl、sxr的均值mxl、mxr;并根据计算得到的定位边左右边界的横坐的均值mxl、mxr的差值xw=abs(mxr

mxl),得到定位边的宽度xw,判断定位边的宽度xw是否满足阈值tw;在定位边的宽度xw满足阈值tw的情况下,根据预设算法获取roi区域在水平方向上的远端边界的横坐标x;在定位边的宽度xw不满足阈值tw的情况下,则定位边左右边界的横坐标x提取失败。
[0131]
当发明本实施例应用于智能词典笔试时,采用从右至左的顺序逐行进行扫描遍历图像,并且在获得每一行中定位边的左右两个边界的横坐标后,结束当前行的扫描,调转入下一行进行扫描,如图6所示,可以有效排除智能词典笔中设置于扫描窗口中间的准星线62在检测图像中的投影,对提取定位边的左右边界的横坐标造成的干扰。
[0132]
图9为本发明实施例提供的基于定位边左右两个边界的横坐标确定有效区域在水平方向上的远端边界的横坐标的方法的流程示意图,如图9所示,该方法至少包括:
[0133]
步骤901,基于预设的定位边宽度范围分段,确定定位边在检测图像中的宽度所属的宽度范围分段。
[0134]
步骤902,基于所确定的定位边所属的宽度范围分段对应的预设算法,通过所提取的定位边左右两个边界的横坐标,确定有效区域在水平方向上的远端边界的横坐标。
[0135]
在本发明实施例中,通过对所提取的定位边左右两个边界的横坐标进行计算,得到有效区域在水平方向上的远端边界的横坐标的预设算法,可以为预先设定的基于定位边宽度范围分段的分段函数,其中,每一定位边宽度范围分段对应的用于确定有效区域在水平方向上的远端边界的横坐标的预设算法不同。在提取的定位边左右两个边界的横坐标之后,可以确定定位边在检测图像中的宽度,将所确定的定位边的宽度与预先设定的分段函数的定位边宽度范围分段进行匹配,确定定位边所属的宽度范围分段,根据所确定的定位边所属的宽度范围分段,在预先设定的分段函数中对应的预设算法,基于所确定的预设算法对所提取的定位边左右两个边界的横坐标进行计算,得到有效区域在水平方向上的远端边界的横坐标。本发明实施例对用于确定有效区域在水平方向上的远端边界的横坐标的预先设定的分段函数的分段数量、定位边宽度范围分段的形式、以及每一分段对应的预设算法的形式不作限定。
[0136]
本发明实施例通过分段函数,根据定位边在检测图像中的宽度,采用不同的方法基于定位边左右两个边界的横坐标,来确定有效区域在水平方向上的远端边界的横坐标,充分考虑了定位边在不同宽度的情况下,对确定有效区域在水平方向上的远端边界的横坐标的影响,可以提升所获得的有效区域在水平方向上的远端边界的横坐标的精确度。
[0137]
例如,预先设定的基于定位边宽度范围分段的分段函数可以为如下形式:
[0138][0139]
其中,xw为定位边宽度;mxl、mxr为定位边左右边界的横坐的均值;β、γ、δ为位置补偿值,可以根据经验设定;t1、t2为定位边宽度的范围节点,可以根据经验设定;n1、n2、n3可以为相同数值或不同数值,通常取2。
[0140]
在一些可选的实现方式中,在确定有效区域在水平方向上的远端边界和近端边界
的横坐标之后,可以基于图像采集设备的两个定位部在检测图像中的位置信息,分别确定有效区域在竖直方向上的两个边界的纵坐标,以基于有效区域在竖直方向上的两个边界的纵坐标,以及远端边界的横坐标和近端边界的横坐标,确定有效区域。
[0141]
其中,图像采集设备的两个定位部可以为在图像采集设备进行图像采集时,对图像采集设备进行定位,并分别在采集的图像中有效区域上方和下方的无效区域成像的结构。图像采集设备的两个定位部的结构和设置位置可以根据图像采集设备的类型确定,本发明实施例对此不作限定。例如,当图像采集设备为智能词典笔时,图像采集设备的两个定位部为智能词典笔在使用时与纸质文档接触的两个弹簧小脚,两个弹簧小脚分别设置于智能词典笔扫描窗口的两端。由于图像采集设备的两个定位部分别在检测图像中有效区域上方和下方的无效区域成像,因此可以通过分别获取图像采集设备的两个定位部在检测图像中的纵坐标,确定有效区域在竖直方向上的两个边界的纵坐标。
[0142]
本发明实施例由于在确定检测图像中的有效区域时,仅需要从检测图像中获取定位边的位置信息,和图像采集设备的两个定位部在检测图像中的位置信息,从检测图像中获取的信息有限,相比于需要大量从检测图像中获取信息,来确定检测图像中的有效区域,可以减少由于从检测图像中获取信息而引入的误差,可以进一步保证图像有效区域提取的准确性。
[0143]
图10为本发明实施例提供的确定有效区域在竖直方向上的两个边界的纵坐标的方法的流程示意图,如图10所示,该方法至少包括:
[0144]
步骤1001,基于远端边界的横坐标,以预设宽度和预设高度对检测图像进行裁剪,并对裁剪所得到的图像进行二值化处理。
[0145]
在本发明实施例中,可以根据有效区域在水平方向上的远端边界的横坐标,以预设宽度和预设高度对检测图像进行裁剪,并对裁剪所得到的图像进行二值化处理,得到仅包含两种像素值的图像,其中,预设宽度和预设高度应大于有效区域的目标宽度和目标高度,在裁剪所得到的图像中应包括图像采集设备的两个定位部在检测图像中所形成的影像。在二值化处理所得到的图像中,定位边、待识别的文字和图像采集设备的两个定位部的像素为一种像素值,除定位边、待识别的文字和图像采集设备的两个定位部以外的背景区域的像素为另一种像素值,例如,定位边、待识别的文字和图像采集设备的两个定位部的像素的像素值为0,背景区域的像素的像素值为255。通过对检测图像进行裁剪,去除了检测图像中与确定有效区域无关的区域,可以减小图像处理的计算量,提高通过图像采集设备的两个定位部确定有效区域在竖直方向上的两个边界的纵坐标的准确性和效率。
[0146]
步骤1002,基于二值化处理所得到的图像,提取图像采集设备的两个定位部的纵坐标,作为有效区域在竖直方向上的两个边界的纵坐标。
[0147]
在本发明实施例中,在对裁剪所得到的图像进行二值化处理之后,可以基于二值化处理所得到的图像中两个定位部与背景区域的像素具有不同的像素值,通过确定二值化处理所得到的图像中像素值发生变化的像素对应的纵坐标,获得图像采集设备的两个定位部的纵坐标,并提取图像采集设备的两个定位部的纵坐标,作为有效区域在竖直方向上的两个边界的纵坐标。其中,在二值化处理所得到的图像中所确定的像素值发生变化的像素对应的纵坐标,为该像素在检测图像中的纵坐标。
[0148]
可选地,在对裁剪所得到的图像进行二值化处理之后,还可以通过形态学处理,对
二值化处理所得到的图像进行开运算和/或闭运算,例如,对图像先进行腐蚀运算再进行膨胀运算,和/或先进行膨胀运算再进行腐蚀运算,提取图像采集设备的两个定位部的纵坐标的操作,是对形态学处理所得到图像进行,通过在二值化处理后对所得到的图像进行形态学的开闭运算,可以去除二值化处理所得到的图像中的噪声点,提高对图像采集设备的两个定位部的纵坐标提取的精度。
[0149]
可选地,在提取图像采集设备的两个定位部的纵坐标之后,还可以基于所提取的图像采集设备的两个定位部的纵坐标,确定有效区域在检测图像中的高度;若有效区域在检测图像中的高度在预设高宽度范围内,将所提取的图像采集设备的两个定位部的纵坐标,作为有效区域在竖直方向上的两个边界的纵坐标;若有效区域在检测图像中的高度不在预设高度范围内,则表明图像采集设备的两个定位部的纵坐标提取失败。其中,预设高度范围根据对图像有效区域的要求确定,包括最大高度阈值和最小高度阈值。通过在提取图像采集设备的两个定位部的纵坐标之后,确定有效区域在检测图像中的高度,判断有效区域在检测图像中的高度是否在预设高度范围内,可以保证通过图像采集设备的两个定位部能够获得正确的有效区域在竖直方向上的横坐标。
[0150]
本发明实施例通过对检测图像进行裁剪,对裁剪得到的图像进行二值化处理,利用在二值化图像中相邻两个像素的像素值发生变化是出现在边界处,来提取图像采集设备的两个定位部的纵坐标,从而确定有效区域在竖直方向上的两个边界的纵坐标,处理过程简单高效、易于实现。
[0151]
图11为本发明另一实施例提供的确定有效区域在竖直方向上的两个边界的纵坐标的方法的流程示意图。如图11所示,该方法首先以有效区域在水平方向上的远端边界的横坐标x为左边界,以宽度为wf和高度为hf对检测图像进行裁剪,截取宽度为wf和高度为hf的图像,如图12所示;然后对截取得到的图像进行二值化处理,得到仅呈现出黑白效果的图像,在二值化处理的图像中定位边、图像采集设备的上下两个定位部、和待识别的文字的像素的像素值为0,背景区域的像素的像素值为255;之后通过形态学的开闭运算对二值化处理得到的图像去除图像中的噪声点;然后提取图像中图像采集设备的上下两个定位部121、122的纵坐标y1和y2;并确定所提取的图像采集设备的上下两个定位部121、122的纵坐标y1和y2的差值,即有效区域的高度,判断有效区域的高度是否满足阈值th,其中,阈值th包括最大高度阈值maxydt和最小高度阈值minydt,即判断有效区域的高度是否大于最小高度阈值minydt,并且小于最大最大高度阈值maxydt;在有效区域的高度满足阈值tw的情况下,获取roi区域在竖直方向上的两个边界的纵坐标y1和y2;在有效区域的高度不满足阈值tw的情况下,则图像采集设备的上下两个定位部的纵坐标y1和y2提取失败。
[0152]
图13为本发明实施例提供的提取图像采集设备的两个定位部的纵坐标的方法的流程示意图,如图13所示,该方法至少包括:
[0153]
步骤1301,基于远端边界的横坐标,对二值化处理所得到的图像偏移第一预设横坐标、第二预设横坐标、第一预设纵坐标和第二预设纵坐标。
[0154]
步骤1302,基于第一预设横坐标和第二预设横坐标确定的宽度,分别以第一预设纵坐标和第二预设纵坐标确定的高度,在图像中确定上下两个扫描区域。
[0155]
步骤1303,对所确定的上下两个扫描区域分别逐列进行扫描,提取图像采集设备的两个定位部的纵坐标。
[0156]
在本发明实施例中,在二值化处理得到的黑白图像中,通过在远端边界的横坐标的基础上,偏移第一预设横坐标、第二预设横坐标、第一预设纵坐标和第二预设纵坐标,并以偏移的第一预设横坐标和第二预设横坐标确定宽度,分别以偏移的第一预设纵坐标和第二预设纵坐标确定高度,在二值化处理所得到的黑白图像中确定上下两个扫描区域,通过对所确定的上下两个扫描区域分别进行逐列进行扫描,可以分别提取图像采集设备的两个定位部的纵坐标。其中,第一预设横坐标、第二预设横坐标、第一预设纵坐标和第二预设纵坐标的选择,应保证所确定的上下两个扫描区域中的每个扫描区域只包含一个图像采集设备的定位部,上下两个扫描区域分别包含不同的图像采集设备的定位部,并且在每个扫描区域中除图像采集设备的定位部外,不包含其他与扫描区域中背景的像素的像素值不同的结构,即上下两个扫描区域不包含定位边和待识别的文字。
[0157]
本发明实施例通过在二值化图像中确定上下两个扫描区域,对所确定的上下两个扫描区域分别逐列进行扫描,提取图像采集设备的两个定位部的纵坐标,由于图像采集设备的两个定位部分别包含于上下两个扫描区域中,并且上下两个扫描区域中不包含其他与背景像素的像素值不同的结构,通过每个扫描区域只需要提取一个图像采集设备定位部的纵坐标,可以减少对二值化图像中与提取图像采集设备的两个定位部的纵坐标无关的区域的扫描,可以简化提取图像采集设备的两个定位部的纵坐标的操作,提高图像采集设备的两个定位部的纵坐标提取的效率。
[0158]
图14为本发明实施例提供的基于逐列扫描提取图像采集设备的两个定位部的纵坐标的方法的流程示意图,如图14所示,该方法至少包括:
[0159]
步骤1401,对所确定的上下两个扫描区域分别逐列进行扫描,提取每个扫描区域中像素值为零的像素的纵坐标。
[0160]
步骤1402,基于上扫描区域中像素值为零的像素的最大纵坐标值和下扫描区域中像素值为零的像素的最小纵坐标值,确定图像采集设备的两个定位部的纵坐标。
[0161]
在本发明实施例中,在上下两个扫描区域中,图像采集设备的两个定位部的像素的像素值为0,背景区域的像素的像素值为255,可以通过分别对上下两个扫描区域逐列进行扫描,确定每个扫描区域的每一列中像素值为零的像素,从而确定每个扫描区域中所有像素值为零的像素,并提取所确定的每个扫描区域中像素值为零的像素的纵坐标,对所提取的每个扫描区域中像素值为零的像素的纵坐标进行比较,确定上扫描区域中像素值为零的像素的最大纵坐标值和下扫描区域中像素值为零的像素的最小纵坐标值,作为图像采集设备的两个定位部的纵坐标。
[0162]
本发明实施例通过对上下两个扫描区域分别进行扫描,获得每个扫描区域中像素值为零的像素的纵坐标,基于所获得的每个扫描区域中像素值为零的像素的纵坐标,确定上扫描区域中像素值为零的像素的最大纵坐标值和下扫描区域中像素值为零的像素的最小纵坐标值,作为图像采集设备的两个定位部的纵坐标,采用获取每个扫描区域中所有像素值为零的像素的纵坐标,来确定图像采集设备的两个定位部的纵坐标,可以减少误差的产生,保证所获得的图像采集设备的两个定位部的纵坐标的准确性。
[0163]
图15为本发明另一实施例提供的提取图像采集设备的两个定位部的纵坐标的方法的流程示意图。如图15所示,该方法首先以截取得到的图像左上角的横纵坐标为基础,在横坐标方向偏移第一横坐标x1和第二横坐标x2,在纵坐标方向偏移第一纵坐标y1和第二纵
坐标y2;以x1和第二横坐标x2确定宽度,分别以y1和y2确定高度,在截取得到的图像中确定上下两个扫描区域161、162,如图16所示,其中上下两个扫描区域161、162可以分别以对角顶点的坐标表示,上扫描区域可以表示为(x1,0)和(x2,y1),上扫描区域可以表示为(x1,y2)和(x2,hf);然后对上下两个扫描区域161、162分别逐列进行扫描,;在上扫描区域中查找像素值为0的像素的最大纵坐标值y1,在下扫描区域中查找像素值为0的像素的最小纵坐标值y2,获取图像采集设备的两个定位部的纵坐标。
[0164]
基于本发明上述任一实施例,在获取有效区域在水平方向上的远端边界的横坐标x,有效区域在竖直方向上的两个边界的纵坐标y1、y2以及已知有效区域的目标宽度w的情况下,可以获得图像的矩形有效区域的两个对角顶点的坐标(x,y1)和(x w,y2),从而在检测图像中确定出有效区域,如图17所示,图17为本发明实施例提供的图像有效区域的示意图。
[0165]
在一些可选的实现方式中,在确定检测图像的有效区域后,可以对所确定的有效区域进行对应的位置参数的偏差检测和成像质量检测,若有效区域对应的位置参数的偏差在预设偏差范围内,且有效区域的质量参数满足预设成像质量标准,则基于有效区域对应的位置参数对图像采集设备进行参数配置。
[0166]
其中,对有效区域进行对应的位置参数的偏差检测可以包括以下步骤:首先判断所确定的矩形有效区域的坐标(x,y1)和(x w,y2)是否满足采集的检测图像的宽度和高度要求,即判断有效区域是否在检测图像内;若有效区域不在检测图像内,则表示有效区域的确定失败;若有效区域在检测图像内,则进一步判断有效区域在水平方向上的远端边界的横坐标x是否大于最小横坐标阈值minxt且小于最大横坐标阈值maxxt;若有效区域在水平方向上的远端边界的横坐标x不满足上述的横坐标阈值范围,则表示图像采集设备的安装在横坐标方向上存在异常;若有效区域在水平方向上的远端边界的横坐标x满足上述的横坐标阈值范围,则进一步判断有效区域在竖直方向上的上端边界的纵坐标y1是否大于最小纵坐标阈值minyt,且下端边界的纵坐标y2小于最大纵坐标阈值maxyt;若在竖直方向上的两个边界的纵坐标y1、y2不满足上述的纵坐标阈值范围,则表示图像采集设备的安装在纵坐标方向上存在异常;若在竖直方向上的两个边界的纵坐标y1、y2满足上述的纵坐标阈值范围,在进一步对有效区域进行成像质量检测。
[0167]
对有效区域进行成像质量检测可以包括以下步骤:首先可以从检测图像中裁剪出有效区域,从检测图像中裁剪出的有效区域如图18所示,在裁剪得到的有效区域的图像中左上角的像素坐标为(0,0),右下角的像素坐标为(w

1,y2

y1

1)其中,w为有效区域的宽度,有效区域的高度为h=|y1

y2|;然后对裁剪得到的有效区域的图像进行亮度检测和清晰度检测,如图19所示,图19为本发明实施例提供的对图像有效区域进行成像质量检测的示意图。
[0168]
在对图像有效区域进行成像质量检测时,首先计算有效区域的亮度值roi_bt和清晰度值roi_df,计算有效区域的亮度值roi_bt和清晰度值roi_df的公式如下:
[0169]
[0170][0171]
其中,f(i,j)为有效区域中像素(i,j)处的灰度值;f(i 1,j)和f(i,j 1)分别为像素(i,j)的右邻和下邻像素的灰度值;公式1是以像素均值计算有效区域的亮度值roi_bt;公式2是以smd2法计算有效区域的清晰度值roi_df。
[0172]
然后判断计算得到的亮度值是否大于最小亮度阈值minbtt且小于最大亮度阈值maxbtt;若计算得到的亮度值不满足上述的亮度阈值范围,则表示有效区域的亮度存在异常;若计算得到的亮度值满足上述的亮度阈值范围,则进一步判断计算得到的清晰度值是否大于清晰度阈值dft;若计算得到的清晰度值小于或等于清晰度阈值dft,则表明有效区域的清晰度存在异常;若计算得到的清晰度值大于清晰度阈值dft,则表明有效区域的清晰度和亮度满足条件。
[0173]
基于本发明上述任一实施例提供的有效区域参数的确定方法,本发明实施例还提供了一种图像获取方法,图20为本发明实施例提供的图像获取方法的流程示意图,该图像获取方法应用于图像采集设备,如图20所示,该方法至少包括:
[0174]
步骤2001,采集目标区域中的第一图像。
[0175]
步骤2002,基于图像采集设备对应的有效区域的参数配置,在第一图像中获取有效区域对应的第二图像。
[0176]
其中,图像采集设备的有效区域的参数配置是基于上述任一实施例提供的有效区域参数的确定方法执行的。
[0177]
本发明实施例,基于图像采集设备对应的有效区域的参数配置提取图像中的有效区域,对每个图像采集设备的参数配置,是在设备出厂之前,基于每个图像采集设备自身采集的检测图像确定的图像有效区域的位置参数进行的,这种量身定制的参数,充分考虑了不同设备在制造精度和安装位置上可能存在的偏差,可以保证图像有效区域提取的准确性,保证图像中文字识别结果的正确,同时,基于图像采集设备配置的参数确定采集的图像的有效区域,对图像有效区域进行提取,在实际应用中可以排除不同环境光照对图像有效区域的提取造成的影响,可以实现对各种环境光照的兼容。
[0178]
基于上述任一实施例提供的有效区域参数的确定方法,本发明实施例还提拱了一种测试系统,图21为本发明实施例提供的测试系统的组成结构示意图,如图21所示,该测试系统至少包括:
[0179]
设备支架2101,用于固定放置图像采集设备。
[0180]
卡片平台2101,位于设备支架2101的下方,且卡片平台2101上设置有定位边。
[0181]
其中,在图像采集设备固定放置于设备支架2101上的状态下,卡片平台2102位于图像采集设备的水平视觉范围内,且定位边位于图像采集设备的水平视觉范围内的远端。
[0182]
本发明实施例提供的测试系统,用于在图像采集设备出厂之前,基于图像采集设备自身采集的卡片平台的图像,确定图像的有效区域的位置参数,对图像采集设备进行有效区域的位置参数的配置,使每个图像采集设备具有量身定制的有效区域的位置参数,充分考虑了不同设备在制造精度和安装位置上可能存在的偏差,在图像采集设备基于所配置的有效区域的位置参数进行图像有效区域的提取时,可以保证图像采集设备对图像有效区
域提取的准确性,保证图像中文字识别结果的正确,同时,在实际应用中可以排除不同环境光照对图像有效区域的提取造成的影响,可以实现对各种环境光照的兼容。
[0183]
可选地,如图22所示,本发明实施例的测试系统,还包括:
[0184]
x轴滑轨2103和y轴滑轨2104,卡片平台2102设置于x轴滑轨2103和y轴滑轨2104上,能够分别沿x轴滑轨2103和y轴滑轨2104滑动,调节卡片平台2102的位置。
[0185]
可选地,如图23所示,本发明实施例的测试系统的卡片平台2102还包括:
[0186]
卡片支架;
[0187]
测试卡片2105,放置于卡片支架上,定位边设置于测试卡片2105上。
[0188]
图24示例了一种电子设备的实体结构示意图,如图24所示,该电子设备可以包括:处理器(processor)2410、通信接口(communications interface)2420、存储器(memory)2430和通信总线2440,其中,处理器2410,通信接口2420,存储器2430通过通信总线2440完成相互间的通信。处理器2410可以调用存储器2430中的逻辑指令,以执行如下方法:获取图像采集设备对目标区域进行图像采集获得的检测图像,所述目标区域中设置有定位边;所述检测图像中至少包括所述图像采集设备待确定的有效区域以及所述定位边所在的定位辅助区域,在所述图像采集设备的水平视觉范围内,所述定位辅助区域位于所述待确定的有效区域的远端;基于所述定位辅助区域的位置信息,确定所述检测图像中的有效区域;基于所述有效区域对应的位置参数对所述图像采集设备进行参数配置,以用于确定所述图像采集设备采集的图像的有效区域。
[0189]
此外,处理器2410可以调用存储器2430中的逻辑指令,以执行如下方法:采集目标区域中的第一图像;基于所述图像采集设备对应的有效区域的参数配置,在所述第一图像中获取所述有效区域对应的第二图像;其中,所述图像采集设备的有效区域的参数配置是基于有效区域参数的确定方法执行的。
[0190]
此外,上述的存储器2430中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read

only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0191]
本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:获取图像采集设备对目标区域进行图像采集获得的检测图像,所述目标区域中设置有定位边;所述检测图像中至少包括所述图像采集设备待确定的有效区域以及所述定位边所在的定位辅助区域,在所述图像采集设备的水平视觉范围内,所述定位辅助区域位于所述待确定的有效区域的远端;基于所述定位辅助区域的位置信息,确定所述检测图像中的有效区域;基于所述有效区域对应的位置参数对所述图像采集设备进行参数配置,以用于确定所述图像采集设备采集的图像的有效区域。
[0192]
本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:采集目标区域中的第一图像;基于所述图像采集设备对应的有效区域的参数配置,在所述第一图像中获取所述有效区域对应的第二图像;其中,所述图像采集设备的有效区域的参数配置是基于有效区域参数的确定方法执行的。
[0193]
本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的方法,例如包括:获取图像采集设备对目标区域进行图像采集获得的检测图像,所述目标区域中设置有定位边;所述检测图像中至少包括所述图像采集设备待确定的有效区域以及所述定位边所在的定位辅助区域,在所述图像采集设备的水平视觉范围内,所述定位辅助区域位于所述待确定的有效区域的远端;基于所述定位辅助区域的位置信息,确定所述检测图像中的有效区域;基于所述有效区域对应的位置参数对所述图像采集设备进行参数配置,以用于确定所述图像采集设备采集的图像的有效区域。
[0194]
本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的方法,例如包括:采集目标区域中的第一图像;基于所述图像采集设备对应的有效区域的参数配置,在所述第一图像中获取所述有效区域对应的第二图像;其中,所述图像采集设备的有效区域的参数配置是基于有效区域参数的确定方法执行的。
[0195]
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0196]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0197]
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

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

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

相关文献