一种识别图像的方法及装置的制造方法_2

文档序号:9433146阅读:来源:国知局
例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0053]如图1所示,本发明实施例提供了一种识别图像的方法,该方法可以包括以下步骤:
[0054]S1:获取待识别图像中的几何结构;
[0055]S2:获取所述待识别图像的每个几何结构的连接轨迹;
[0056]S3:获取所述待识别图像中每个几何结构的端点;
[0057]S4:根据当前几何结构的连接轨迹,将当前几何结构的所有端点对应连接,获取当前几何结构的标准几何结构;
[0058]S5:根据每个几何结构对应的标准结合结构,对所述待识别图像进行识别。
[0059]通过本发明实施例提供的一种识别图像的方法,将待识别图像分割成至少一个几何结构,获取每个几何结构的连接轨迹和端点,针对当前几何结构,根据当前几何结构的连接轨迹,当前几何结构的端点重新对应连接,获取对应的标准几何结构,该标准几何结构能够使得手写字符、艺术字等不规范字符更加规范,便于进行识别,然后,根据标准几何结构对待识别图像进行识别,能够提高图像的识别准确率。
[0060]为了方便对待识别图像进行处理,在SI之前,还包括:建立数据空间,将所述待识别图像加载到所述数据空间中。通过将待识别图像加载到数据空间中,可以获取待识别图像的每个像素点的坐标,进而方便对待识别图像的各个几何结构进行准确的定位。后续步骤的具体实现均可以基于数据空间来实现,对加载在数据空间中的待识别图像进行处理。
[0061]针对步骤SI,可以通过以下方式实现:获取所述待识别图像的每个像素点在所述数据空间中的坐标,根据每个像素点的坐标,获取所述待识别图像中的几何结构。可以将相连的像素点的集合作为一个几何结构,在数据空间中体现为相连的像素点的坐标的集合。举例来说,在待识别图像中有多个字符,每个字符可以作为一个几何结构,或,每个字符的一部分可以作为一个几何结构。针对字符“好”,由于“女”和“子”不相连,可以分别作为独立的几何结构。
[0062]针对步骤S2,可以通过以下方式实现:获取所述待识别图像的每个像素点在所述数据空间中的坐标,根据每个像素点的坐标,获取所述待识别图像的每个几何结构的连接轨迹。当前几何结构的连接轨迹在数据空间中就体现为当前几何结构中每个像素点的坐标。
[0063]为了获取每个几何结构的标准几何结构,需要确定每个几何结构的端点的坐标。所述S3,包括:在所述数据空间中,获取当前几何结构中每个端点的坐标。
[0064]为了使得待识别图像更加容易被识别,需要待识别图像中的几何结构进行标准化,通过端点对几何结构进行重新构建,并对几何结构中夹角进行标准化。所述S4,包括:
[0065]S41:根据当前几何结构中每个端点的坐标,确定当前几何结构中的每个夹角的角度;
[0066]S42:判断每个夹角的角度是否为预设的标准角度,如果是,则执行S44,否则,依次执行步骤S43、S44 ;
[0067]S43:调整不是标准角度的夹角对应的端点的坐标,使得当前几何结构中的每个夹角的角度为标准角度;
[0068]S44:根据当前几何结构的连接轨迹和每个端点的坐标,将当前几何结构的所有端点对应连接,获取当前几何结构的标准几何结构。
[0069]在该实现方式中,通过端点的坐标可以确定几何结构中夹角的角度。以字母“N”为例,“N”有两个夹角,在一些手写的“N”中,夹角的大小可能很不规范,在进行识别时可能会识别错误,为了提高准确度,通过该实现方式进行夹角的标准化。
[0070]其中,所述预设的标准角度包括:45°、90。、135。、180。;
[0071]所述S43,包括:
[0072]当前夹角的角度在[20°,45° )或(45°,70° )范围内时,将当前夹角的角度调整到45° ;
[0073]当前夹角的角度在[70°,90° )或(90°,110° )范围内时,将当前夹角的角度调整到90° ;
[0074]当前夹角的角度在[110°,135° )或(135°,160° )范围内时,将当前夹角的角度调整到135° ;
[0075]当前夹角的角度在[160°,180° )或(0°,20° )范围内时,将当前夹角的角度调整到180°。
[0076]针对待识别图像中的一些内容模块,可能被拆分成多个几何结构,为了能识别出这类内容模块,可以根据几何结构之间的位置关系将对应的标准几何结构进行组合。所述S5,包括:获取几何结构之间的位置关系,根据所述位置关系将几何结构对应的标准几何结构进行组合,得到组合后的标准结构,对每个标准结构进行识别。以“好”为例,“女”和“子”被分割为两个独立的几何结构,分别得到对应的标准几何结构,由“女”和“子”的位置关系可知,女”和“子”属于同一个字符,因此将对应的标准几何结构组成一个标准结构,然后对组合后的标准结构进行识别。几何结构之间的位置关系可以通过几何结构中的像素点的坐标来体现,也可以通过几何结构的大小、高度、宽度来表征。
[0077]另外,也可以对标准几何结构进行识别,识别完后,根据几何结构的位置关系将识别出的内容进行组合。在将端点相连时,通过线段进行连接。
[0078]为使本发明的目的、技术方案和优点更加清楚,下面结合附图及具体实施例对本发明作进一步地详细描述。
[0079]如图2所示,本发明实施例提供了一种识别图像的方法,该方法可以包括以下步骤:
[0080]步骤201:建立数据空间,将所述待识别图像加载到所述数据空间中。
[0081]具体地,将待识别图像的每个像素点加载到数据空间中,通过像素点在数据空间中的坐标,可以表征待识别图像中像素点的位置关系。
[0082]如图3所示,图3中的(a)为加载到数据空间中的待识别图像的一部分。
[0083]步骤202:获取待识别图像的每个像素点在所述数据空间中的坐标。
[0084]步骤203:根据待识别图像的每个像素点的坐标,获取待识别图像的几何结构。
[0085]如图3中(a),(a)为一个几何结构。
[0086]步骤204:根据每个几何结构中每个像素点的坐标,获取所述待识别图像的每个几何结构的连接轨迹。
[0087]步骤205:在所述数据空间中,获取当前几何结构中每个端点的坐标。
[0088]如图3所示,从(a)中可以获得3个端点坐标,分别是端点A、B、C。
[0089]步骤206:根据当前几何结构中每个端点的坐标,确定当前几何结构中的每个夹角的角度。
[0090]如图3所示,根据端点A、B、C的坐标,可以得到角ABC的角度为80°。
[0091]步骤207:判断每个夹角的角度是否为预设的标准角度,如果是,则执行步骤209,否则,依次执行步骤208、步骤209。
[0092]具体地,所述预设的标准角度包括:45°、90°、135°、180° ;
[0093]如图3所示,确定角ABC的角度不是标准角度。
[0094]步骤208:调整不是标准角度的夹角对应的端点的坐标,使得当前几何结构中的每个夹角的角度为标准角度。
[0095]该步骤208可以包括:
[0096]当前夹角的角度在[20°,45° )或(45°,70° )范围内时,将当前夹角的角度调整到
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1