System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本说明书涉及图像处理,尤其涉及一种图像识别方法和系统。
技术介绍
1、随着纸质文件(或文档)的电子化的广泛应用,如何提高图像识别系统对图像识别的准确性和可靠性成了亟待解决的问题。
2、在相关技术中,可以采用采用光学字符识别(optical character recognition,ocr)对待识别图像进行识别,以得到待识别图像的文本版面信息甚至待识别图像的文本内容。
3、然而,图像识别系统采用ocr识别的方式存在将同一行文本错误识别为多个短句的弊端,即采用该方法存在识别的准确性偏低的技术问题。
4、值得说明的是,上述相关技术的内容仅仅是专利技术人个人所知晓的信息,并不代表上述信息在本公开申请日之前已经进入公共领域,也不代表其可以成为本公开的现有技术。
技术实现思路
1、本公开提供一种图像识别方法和系统,用以提高图像识别的准确性。
2、第一方面,本公开提供一种图像识别方法,包括:
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、从所述假设消失点集合中,获得投票分数前n的假设消失点,并将所述投票分数前n的假设消失点确定为所述没影点;
43、其中,所述n等于3。
44、第二方面,本公开提供一种图像识别系统,包括:
45、至少一个存储器,所述存储器包括至少一组指令来推送信息;
46、至少一个处理器,同所述至少一个存储器进行通讯;
47、其中,当所述至少一个处理器执行所述至少一组指令时,实施如权利要求1至12中任一项所述的方法。
48、第三方面,本公开提供一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行第一方面任一项所述的方法。
49、第四方面,本公开提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;
...
【技术保护点】
1.一种图像识别方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述没影点对所述待识别图像中的各像素点分别进行等势位解析,得到所述待识别图像的等势位图像,包括:
3.根据权利要求2所述的方法,其特征在于,将所述各像素点由所述待识别图像的图像坐标系转换为极坐标系,得到所述各像素点在所述极坐标系下各自对应的极坐标,包括:
4.根据权利要求3所述的方法,其特征在于,极坐标包括极径和极角;
5.根据权利要求4所述的方法,其特征在于,所述根据所述没影点和各极坐标进行等势位解析,得到所述等势位图像,包括:
6.根据权利要求5所述的方法,其特征在于,所述针对所述各像素点中的每一像素点,根据所述没影点、以及该像素点的极径,确定该像素点的等势位线,包括:
7.根据权利要求5所述的方法,其特征在于,所述没影点的数量为多个,不同的没影点对应不同的区域;所述以所述没影点为原点,将所述各像素点在所述图像坐标系下的图像坐标转换为所述极坐标系下各自对应的极坐标,包括:
8.根据权利要求7所述
9.根据权利要求8所述的方法,其特征在于,所述根据所述第一区域、所述任意像素点在所述目标区域内的部分等势位线,确定所述任意像素点在所述第一区域内的部分等势位线,包括:
10.根据权利要求9所述的方法,其特征在于,所述根据所述第一没影点、所述任意像素点在所述目标区域内的部分等势位线,确定所述任意像素点在所述第一区域内的部分等势位线,包括:
11.根据权利要求5所述的方法,其特征在于,所述根据所述没影点、以及所述各像素点各自对应的等势位线构建所述等势位图像,包括:
12.根据权利要求1所述的方法,其特征在于,所述获得待识别图像的没影点,包括:
13.一种图像识别系统,其特征在于,包括:
...【技术特征摘要】
1.一种图像识别方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述没影点对所述待识别图像中的各像素点分别进行等势位解析,得到所述待识别图像的等势位图像,包括:
3.根据权利要求2所述的方法,其特征在于,将所述各像素点由所述待识别图像的图像坐标系转换为极坐标系,得到所述各像素点在所述极坐标系下各自对应的极坐标,包括:
4.根据权利要求3所述的方法,其特征在于,极坐标包括极径和极角;
5.根据权利要求4所述的方法,其特征在于,所述根据所述没影点和各极坐标进行等势位解析,得到所述等势位图像,包括:
6.根据权利要求5所述的方法,其特征在于,所述针对所述各像素点中的每一像素点,根据所述没影点、以及该像素点的极径,确定该像素点的等势位线,包括:
7.根据权利要求5所述的方法,其特征在于,所述没影点的数量为多个,不同的没影点对应不同的区域;所述以所述没影点为原点,将所述各像素...
【专利技术属性】
技术研发人员:王英博,关文政,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。