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

图片处理方法、装置及电子设备与流程

2022-04-09 02:39:45 来源:中国专利 TAG:


1.本技术属于通信技术领域,具体涉及一种图片处理方法、装置及电子设备。


背景技术:

2.随着电子设备技术的发展,电子设备的应用越来越广泛,例如,电子设备可以识别并处理图片中的文本。
3.目前,在图片中包括多行文本的情况下,在电子设备识别该图片的过程中,电子设备可以根据该图片中文本行的物理位置坐标及文本布局,合并该图片中的多行文本。
4.然而,基于上述方式,当图片中的文本包括分栏文本、分页文本或者畸形不规则文本等复杂的文本时,电子设备可能无法根据文本行的物理位置坐标及文本布局,对图片中的文本进行合并。如此,导致电子设备对图片中的文本的处理能力较差。


技术实现要素:

5.本技术实施例的目的是提供一种图片处理方法、装置及电子设备,能够解决电子设备对图片中的文本的处理能力较差的问题。
6.第一方面,本技术实施例提供了一种图片处理方法,该方法包括:获取目标图片中包括的n个文本和目标信息,该目标信息包括以下至少一项:该n个文本的第一完整度,该n个文本对应的第一译文的第二完整度,n为大于1的整数;合并p个文本中满足第一语义信息的s个文本,得到第一文本,该p个文本为根据该第一完整度从该n个文本中确定的非完整文本,p和s均为大于1的整数,p和s均为大于1的整数;在该第一文本和第二译文均为完整文本的情况下,输出第一文本,第二译文为第三译文中与该s个文本对应的译文合并后得到的文本,该第三译文为根据该第二完整度从该第一译文中确定的非完整译文。
7.第二方面,本技术实施例提供了一种图片处理装置,该图片处理装置包括:包括获取模块、处理模块和输出模块。获取模块,用于获取目标图片中包括的n个文本和目标信息,该目标信息包括以下至少一项:该n个文本的第一完整度,该n个文本对应的第一译文的第二完整度,n为大于1的整数。处理模块,用于合并p个文本中满足第一语义信息的s个文本,得到第一文本,该p个文本为根据该第一完整度从该n个文本中确定的非完整文本,p和s均为大于1的整数。输出模块,用于在该第一文本和第二译文为完整文本的情况下,输出第一文本,该第二译文为第三译文中与该s个文本对应的译文合并后得到的文本,该第三译文为根据该第二完整度从该第一译文中确定的非完整译文。
8.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被处理器执行时实现如上述第一方面中的方法的步骤。
9.第四方面,本技术实施例提供了一种可读存储介质,该可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如上述第一方面中的方法的步骤。
10.第五方面,本技术实施例提供了一种芯片,该芯片包括处理器和通信接口,通信接
口和处理器耦合,处理器用于运行程序或指令,实现如上述第一方面中的方法。
11.第六方面,本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。
12.在本技术实施例中,获取目标图片中包括的n个文本和目标信息,该目标信息包括以下至少一项:该n个文本的第一完整度,该n个文本对应的第一译文的第二完整度,n为大于1的整数;合并p个文本中满足第一语义信息的s个文本,得到第一文本,该p个文本为根据该第一完整度从该n个文本中确定的非完整文本,p和s均为大于1的整数,p和s均为大于1的整数;在该第一文本和第二译文均为完整文本的情况下,输出第一文本,第二译文为第三译文中与该s个文本对应的译文合并后得到的文本,该第三译文为根据该第二完整度从该第一译文中确定的非完整译文。通过该方案,在获取到目标图片中的多个文本和目标信息之后,由于可以合并该多个文本中根据目标信息确定的非完整文本中满足语义信息的至少一个文本,得到一个合并文本,因此当图片中的文本包括分栏文本、分页文本或者畸形不规则文本等复杂的文本时,可以根据语义信息对这些复杂的文本进行合并。进一步地,由于在该合并文本和其对应的译文均为完整文本的情况下,才输出该合并文本,因此使得得到的合并文本的语义更加通顺。如此,提高了对图片中的文本的处理能力。
附图说明
13.图1为本技术实施例提供的一种图片处理方法的示意图;
14.图2(a)为本技术实施例提供的一种图片处理的界面示意图之一;
15.图2(b)为本技术实施例提供的一种图片处理的界面示意图之二;
16.图3为本技术实施例提供的图片处理装置的结构示意图;
17.图4为本技术实施例提供的电子设备的结构示意图;
18.图5为本技术实施例提供的电子设备的硬件示意图。
具体实施方式
19.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
20.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
21.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的图片处理方法、装置及电子设备进行详细地说明。
22.如图1所示,本技术实施例提供一种图片处理方法,该方法包括下述s101至s103。
23.s101、图片处理装置获取目标图片中包括的n个文本和目标信息。
24.其中,上述目标信息包括以下至少一项:n个文本的第一完整度,n个文本对应的第
一译文的第二完整度,n为大于1的整数。n为大于1的整数。
25.可选地,上述目标图片可以为以下任一项:电子设备拍摄的图片,电子设备保存的截图,电子设备获取的在线图片。
26.可选地,在本技术实施例中,目标图片中可以包括多个文本。n个文本为该多个文本中的文本。
27.可选地,上述n个文本的语言类型可以为中文、英文、韩文和日文等。
28.另外,上述n个文本中每个文本可以为传统意义上的文本,也可以为文本行。具体可以根据实际使用情况确定,本技术实施例对此不作限定。
29.进一步地,在n个文本中一个文本为文本行的情况下,该文本行可以为独立的单个文本行,此时该单个文本行可以作为一个文本;或者,该文本行可以为某个文本段落中的一个文本行。
30.可选地,在本技术实施例中,可以通过图片文字识别技术,识别目标图片中包括的文本内容,该文本内容具体可以包括:该目标图片包括的文本,文本的坐标。
31.可选地,上述第一译文可以包括一种语言类型的译文,或多种语言类型的译文。具体可以根据实际使用情况确定,本技术实施例对此不作限定。
32.可选地,上述第一完整度和第二完整度是根据语义信息确定,具体可以参照下述实施例的详细描述,本技术实施例在此不予赘述。
33.s102、图片处理装置合并p个文本中满足第一语义信息的s个文本,得到第一文本。
34.其中,上述p个文本为根据第一完整度从n个文本中确定的非完整文本。p和s均为大于1的整数。
35.可选地,对于判断n个文本中的p个文本为非完整文本,可以包括如下几种场景:
36.场景一:p个文本的语义不完整。
37.场景二:p个文本中每个文本的第一个句子或最后一个句子的句型结构存在缺失。
38.场景三:p个文本中每个文本的句尾词不能单独成词。
39.需要说明的是,上述3种场景均是通过语义信息,以判断n个文本中的p个文本为非完整文本。这3种场景仅是本技术实施例提供的示例性说明,当然,通过语义信息,判断n个文本中的p个文本为非完整文本还可以包括其他的实施方式,本技术实施例对此不作限定。
40.可选地,上述第一语义信息可以包括以下至少一项:句型结构信息、句子成分信息、词组构成信息。
41.示例性地,以第一语义信息为句型结构信息为例。句型结构信息可以包括以下至少一项:主谓结构、动宾结构、主谓宾结构、主谓宾定状补结构等。
42.示例性地,以第一语义信息为句子成分信息为例。句子成分信息可以包括以下至少一项:主语、谓语、宾语、定语、状语、补语等。
43.示例性地,以第一语义信息为词组构成信息为例。词组构成信息可以包括以下至少一项:句首词、句尾结束词、常用词语、词组、短语等。
44.需要说明的是,上述实施例仅是对第一语义信息的示例性说明,当然第一语义信息还可以包括与语义相关的其他信息,本技术实施例对此不作限定。
45.此外,上述第一语义信息的说明,仅是在n个文本为中文文本的情况下,所列举的可能的示例性情况,当n个文本为其他语言类型时,可以按照其他语言类型的语义规则或语
法对语义信息进行解释说明,本技术实施例对此不作限定。
46.可选地,在本技术实施例中,一种可能的情况,p个文本仅包括符合第一语义信息的一组文本,即s个文本为该一组文本;另一种可能情况,p个文本包括符合第一语义信息的多组文本,s个文本为该多组文本中的任意一组文本。
47.进一步地,在p个文本包括符合第一语义信息的多组文本的情况下,对于合并该多组文本的实施方式,可以参照对s个文本的详细描述,本技术实施例中对此不再赘述。
48.s103、在该第一文本和第二译文均为完整文本的情况下,图片处理装置输出该第一文本。
49.其中,上述第二译文为第三译文中与s个文本对应的译文合并后得到的文本,第三译文为根据第二完整度从第一译文中确定的非完整译文。
50.示例一,以图片处理装置为手机为例。如图2(a)所示,在手机显示一张图片的情况下,该图片中包括文本:s1至s8;如图2(b)所示,为与s1至s8对应的译文:01至08,即第一译文。手机可以获取到该图片中包括文本:s1至s8,以及s1至s8的完整度和第一译文的完整度。由于这8个文本中s2至s8为非完整文本,因此手机可以合并s2至s8中满足第一语义信息的s2、s3和s4,得到s2、s3和s4合并之后的s9。之后,在s9、与s2至s8对应的02至08合并得到的译文均为完整文本的情况下,输出该s9。
51.进一步地,对于这8个文本中满足第一语义信息的s5和s6;s7和s8。可以循环执行上述流程,分别合并s5和s6;s7和s8。最后输出s5和s6合并之后的s10,和s7和s8合并之后的s11。
52.如此,通过以上流程,可以图片中多组满足语义信息的文本合并,从而完成对图片中文本的处理。
53.可选地,在上述s102之后,s103之前,本技术实施例提供的图片处理方法还可以包括:图片处理装置根据第一语义信息,确定第一文本为完整文本。
54.进一步地,对于判断第一文本是否为完整s2至s8,可以参照下述实施例中判断n个文本的完整度的详细说明,本技术实施例在此不予赘述。
55.本技术实施例提供一种图片处理方法,在获取到目标图片中的多个文本和目标信息之后,由于可以合并该多个文本中根据目标信息确定的非完整文本中满足语义信息的至少一个文本,得到一个合并文本,因此当图片中的文本包括分栏文本、分页文本或者畸形不规则文本等复杂的文本时,可以根据语义信息对这些复杂的文本进行合并。进一步地,由于在该合并文本和其对应的译文均为完整文本的情况下,才输出该合并文本,因此使得得到的合并文本的语义更加通顺。如此,提高了对图片中的文本的处理能力。
56.可选地,上述第一完整度包括n个文本中每个文本的第一目标句子的句子完整度,第二完整度包括第一译文中每个译文的第二目标句子的句子完整度;相应地,上述s101具体可以包括通过下述s101a至s101c实现。
57.s101a、图片处理装置提取目标图片中包括的文本,得到n个文本。
58.s101b、图片处理装置基于第一语义信息,分析第一目标句子的句子完整度。
59.其中,上述第一语义信息可以包括以下至少一项:句型结构信息、句子成分信息、词组构成信息。第一目标子句可以包括以下至少一项:文本中的第一个句子、文本中的最后一个句子。
60.可选地,基于第一语义信息,分析第一目标句子的句子完整度,可以包括如下两种可能的实现方式:
61.实现方式一:将第一语义信息作为一种预设规则,分析第一目标句子的句子完整度。
62.示例性地,从句型结构、词组构成、句子成分等第一语义信息上进行判断,将可能不完整的文本都筛选出来。以图2(a)为例。s6的第一个句子是“道一家新开业的店”,通过句子成分信息进行分析可知,s6的第一个句子缺少了主语,因此认为s6是不完整的。
63.示例性地,基于句首词、句尾词和短语等第一语义信息判断。可以构建不同类型的语言的词表、短语表及句尾结束词表,并为词表中的每一个词设置一个权重;其中,权重可以根据一个词的使用频率设置。如此,可以基于词组构成信息,判断文本的最后一个句子的最后一个字是否为常见的句尾词,或者,判断文本的第一个词和最后一个词能否单独成词或短语,以确定该文本行段落是否完整。如图2(a)所示,s2的最后一个词是“朋”,而通过词表可知,“朋”能单独成词并且能作为结尾词的概率很低,因此认为s2是不完整的。
64.实现方式二:构建第一语义信息对应的语义模型,将n个文本输入该语义模型中,分析第一目标句子的句子完整度。
65.具体地,可以使用词法、句法结构、句尾词等特征的文本数据,训练语义模型,通过语义模型,设置不同类型的语言的词性、句法结构等第一语义信息。如此,可以直接使用语义模型,判断当前文本的目标句子是否完整。
66.需要说明的是,在构建语义模型时,同时输出不完整句子的词法、句法结构及可能缺失的句子成分等信息。本技术实施例对语义模型的具体算法不作限定,只要根据不同类型的语言构建对应的模型训练数据即可。
67.s101c、图片处理装置基于第二语义信息,分析第二目标句子的句子完整度。
68.其中,上述第二语义信息分别包括以下至少一项:句型结构信息、句子成分信息、词组构成信息。
69.可选地,对于基于第二语义信息,分析第二目标句子的句子完整度的具体实施方式,可以参照上述实施例中对s101b的详细描述,本技术实施例对此不再赘述。
70.可选地,在上述s101b之后,s102之前,本技术实施例提供的图片处理方法还可以包括下述s104。
71.s104、图片处理装置根据第一目标句子的句子完整度,从该n个文本中确定p个文本。
72.其中,上述p个文本与第三译文对应。
73.示例二,结合上述示例一,根据第一语义信息,由于s2的最后一个句子的最后一个词是“朋”,不能作为句尾结束词,因此该最后一个句子不完整,即s2不完整;s3的第一个句子的第一个词是“友”,不能作为句首词,因此该第一个句子不完整,即s3不完整;s4的第一个句子是“了很多东西”,该第一个句子缺少主谓语,因此该第一个句子不完整,即s4不完整;s5的最后一个句子是“我知”,该最后一个句子缺少宾语,因此该最后一个句子不完整,即s5不完整;s6的第一个句子是“道
……”
,该第一个句子缺少主语,因此该第一个句子不完整,即s6不完整;s7的最后一个句子是“不能”,不能作为句尾结束词,因此该最后一个句子不完整,即s7不完整;s8的第一个句子是“和”,不能作为句首词,因此该第一个句子不完整,
即s8不完整。如此,可以从s1至s8中确定出不完整段落s2至s8。
74.本技术实施例提供的图片处理方法,由于可以提取目标图片中包括的文本,得到n个文本,并基于第一语义信息,分析第一目标句子的句子完整度,以及基于第二语义信息,分析第二目标句子的句子完整度,即可以确定n个文本的完整度和n个文本的译文的完整度。
75.进一步地,由于可以根据第一目标句子的句子完整度,从该n个文本中确定p个文本,因此便于之后从该p个文本中选择出满足第一语义信息的文本进行合并。
76.可选地,在上述s101之后,s102之前,本技术实施例提供的图片处理方法还可以包括下述s105至s108。
77.s105、图片处理装置根据第一语义信息,从p个文本中获取与p个文本中的第二文本匹配的至少两个文本。
78.可选地,对于第一语义信息的描述,可以参照上述实施例中的详细描述,本技术实施例对此不再赘述。
79.可选地,上述第二文本为p个文本中的任意一个文本。例如,第二文本为从p个文本中分布位置最靠前的一个文本。
80.可选地,上述s105具体可以包括:图片处理装置根据第一语义信息,判断p个文本中第二文本与该p个文本中除该第二文本之外的其他任意文本是否可以合并,从而获取与第二文本匹配的至少两个文本。
81.进一步地,上述s105中“与p个文本中的第二文本匹配的至少两个文本”是指:第二文本与至少两个文本满足第一语义信息。
82.s106、图片处理装置将该第二文本分别与该至少两个文本合并,得到至少两个合并文本。
83.可选地,对于上述s106可以包括如下两种具体的可能实施方式:
84.(1)直接将第二文本分别与该至少两个文本合并,得到至少两个合并文本。
85.(2)将第二文本的最后一个句子和该至少两个文本中每个文本的第一个句子合并,得到至少两个合并句子。
86.s107、图片处理装置确定该至少两个合并文本的句子困惑度。
87.其中,句子困惑度用于指示合并文本中的句子的通顺程度。
88.可以理解的是,确定至少两个合并文本的句子困惑度,实质上是分别确定至少两个合并文本中包括的合并句子的句子困惑度。
89.需要说明的是,句子困惑度越低,句子的通顺度越高,从而语义的正确度越高;反之,句子困惑度越高,句子的通顺度越低,从而语义的正确度越低。
90.s108、图片处理装置将目标合并文本对应的第三文本确定为该第二文本对应的待合并文本。
91.其中,上述目标合并文本为至少两个合并文本中句子困惑度最低的文本。s个文本包括第二文本和第三文本。
92.需要说明的是,由于句子困惑度越低,句子的通顺度越高,因此在将句子困惑度最低的第三文本确定为该第二文本对应的待合并文本之后,可以该合并该第二文本和该第三文本。
93.本技术实施例提供的图片处理方法,在根据第一语义信息,从p个文本中获取与该p个文本中的第二文本匹配的至少两个文本之后,由于可以将该第二文本分别与该至少两个文本合并,得到至少两个合并文本,并确定该至少两个合并文本的句子困惑度,因此可以根据两个合并文本的困惑度,从该至少两个文本中选择与该第二文本更为匹配的待合并文本,从而提高了文本合并的正确性。
94.可选地,在上述s101之后,s102之前,本技术实施例提供的图片处理方法还可以包括下述s109和s110。即上述具体可以通过s110至s112实现。
95.s109、图片处理装置根据该p个文本中每个文本的分布位置,从该p个文本中确定相邻的q个文本。
96.其中,q为大于或等于s的整数。
97.需要说明的是,通过p个文本中每个文本的分布位置,明确可以合并的两个文本的分布位置,以此排除一些明显无法合并以构成同一个段落的文本。如此,从p个文本中确定分布位置相邻的q个文本。
98.具体地,若两个文本中间包括其他文本,则说明无法合并该两个文本,即不能进行跨行合并这两个文本。当然,也可以记录下无法进行合并的文本的编号。
99.示例性的,如图2(a)所示,图片中包括文本s1、s2
……
和s8。从这8个文本的分布位置上,由于两个文本行段落间还存在多个文本行段落,因此可以确定s2和s7、s2和s6、s2和s8无法合并,从而可以将无法合并的文本的编号记录在非合并列表not_merge_list=[s2_s7、s2_s6、s2_s8]。
[0100]
可以理解的是,由于两个文本的合并是存在顺序关系的,因此非合并列表中编号的先后顺序可以代表实际的合并顺序。例如,在无法合并列表中s2_s7代表的是s2的下一句不是s7,但不代表s7的下一句不能是s2。
[0101]
s110、图片处理装置将该q个文本中确定满足第一语义信息的s个文本,确定为待合并文本。
[0102]
可选地,对于第一语义信息的描述,可以参照上述实施例中的详细描述,本技术实施例对此不再赘述。
[0103]
可选地,对于从q个文本中确定满足第一语义信息的s个文本的实施方式,可以参照上述实施例中的s105至s108中的详细说明。具体可以包括:
[0104]
(1)根据第一语义信息,从q个文本中获取与该q个文本中的文本1匹配的至少两个文本。
[0105]
(2)将该文本1分别与该至少两个文本合并,得到至少两个合并文本。
[0106]
(3)确定该至少两个合并文本的句子困惑度。
[0107]
(4)将合并文本1对应的文本2确定为该文本1对应的待合并文本。该合并文本1为至少两个合并文本中句子困惑度最低的文本。s个文本中包括文本1和文本2。
[0108]
需要说明的是,若根据第一语义信息,未获取到与文本2匹配的文本,则s个文本中仅包括文本1和文本2,从而通过上述实施例中的(1)至(4)就可以实现从q个文本中确定满足语义信息的s个文本;
[0109]
若根据第一语义信息,获取到与文本2匹配的其他文本,则说明s个文本中还包括除文本1和文本2之外的其他文本,从而可以继续循环执行上述实施例中的(1)至(4),以确
定与文本1和文本2匹配的其他文本。
[0110]
如此,通过上述实施方式,可以从q个文本中得到满足第一语义信息的s个文本,并将其确定为待合并文本。
[0111]
可以理解的是,由于可以根据p个文本中每个文本的分布位置,从该p个文本中确定分布位置相邻的q个文本,因此可以排除一些在分布位置上不存在合并可能的文本,从而减少了电子设备不必要的文本合并操作。进一步地,由于可以将q个文本中满足第一语义信息的s个文本,确定为待合并文本,因此在通过分布位置的粗略筛选后,通过第一语义信息,从q个文本中确定待合并文本,从而使得合并后的文本的语义通顺度较高。
[0112]
可选地,在上述s110之后,s102之前,本技术实施例提供的图片处理方法还可以包括下述s111。相应地,上述s102具体可以通过下述s102a实现。
[0113]
s111、图片处理装置根据第一语义信息,确定s个文本的目标排列顺序。
[0114]
可以理解的是,由于第一语义信息中包括句型结构信息、句子成分信息和词组构成信息等,因此,根据句子的成分信息和词组构成信息,可以确定为文本的排列顺序。
[0115]
s102a、图片处理装置按照该目标排列顺序,合并该s个文本,得到第一文本。
[0116]
需要说明的是,按照目标排列顺序,合并s个文本,本质上是:合并s个文本中排列顺序相邻的两个文本中的一个文本的最后一个句子和另一个文本的第一个句子,如此循环直至完成合并s个文本,以得到第一文本。
[0117]
示例性的,以第一语义信息为句型结构信息和句子成分信息为例。假设文本a的最后一个句子为“我知”,这是一个主谓结构;文本b的第一个句子为“道一家新开业的店”,这是动宾结构。根据句型结构信息、句子成分信息和词组构成信息,可以知道文本a缺少宾语,文本b缺少主语,且“知”和“道”符合词组构成信息,从而可以确定文本a和文本b的排列顺序为a_b。即在文本a的句尾合并文本b。
[0118]
示例性的,以第一语义信息为词组构成信息为例。假设文本c的最后一个句子的最后一个词为“朋”;文本d的第一个句子的第一个词为“友”。根据词组构成信息,可以知道文本c中的“朋”和文本d中的“友”符合词组构成信息,从而可以确定文本c和文本d的排列顺序为c_d。即在文本a的句尾合并文本b。
[0119]
本技术实施例提供的图片处理方法,由于可以根据第一语义信息,确定s个文本的目标排列顺序,因此在按照该目标排列顺序,合并该s个文本,得到第一文本之后,使得第一文本的语义更为完整,且不易出现语义矛盾的问题。
[0120]
可选地,本技术实施例提供的图片处理方法还可以包括另一种可能的实现方式。该方法还可以包括下述s112至s115。
[0121]
s112、获取目标图片中的m个文本。
[0122]
s113、在m个文本中的t个文本段落为非完整文本的情况下,合并t个文本中满足第三语义信息的l个文本,得到第四文本。
[0123]
其中,m、t和l均为大于1的整数;
[0124]
可选地,对于第三语义信息的说明,可以参照上述实施例中对第一语义信息的相关描述,本技术实施例对此不再赘述。
[0125]
s114、在第四文本为完整文本的情况下,图片处理装置对该第四文本进行翻译,得到第四译文。
[0126]
可选地,上述第四译文可以包括一个语言类型的译文,或包括多种语言类型的译文。本技术实施例对第四译文的数量和语言类型不作限定。
[0127]
示例性地,第四文本为中文类型的文本,第四译文为英文类型的译文;或者,第四文本为英文类型的文本,第四译文包括中文类型的译文、韩文类型的译文。
[0128]
s115、在第四文本和第四译文均为完整文本的情况下,图片处理装置输出该第四文本和该第四译文。
[0129]
示例性的,假设第二文本为中文文本。在确定该中文文本为完整文本的情况下,对该中文文本进行翻译,得到英文译文。在该英文译文为完整文本的情况下,图片处理装置可以输出该中文文本和该英文译文。
[0130]
本技术实施例提供的图片处理方法,在获取目标图片中的m个文本之后,由于可以合并t个文本中满足第三语义信息的l个文本,得到第四文本,并对第四文本进行翻译,得到第四译文,因此在该第四文本为完整文本的情况下,且在该第四译文为完整段落的情况下,才输出该第一文本和该第一译文,从而可以在判断合并后得到的第四文本是否完整的基础上,再结合对第四译文的完整度的判断,以确定是否输出该第四文本,从而提高了段落合并的准确性。进一步地,由于还可以输出第四译文,因此在需要对目标图片中的文本进行翻译的场景中,可以输出准确性较高的译文。
[0131]
可选地,在上述s114之后,本技术实施例提供的图片处理方法还可以包括下述s116和s117。
[0132]
s116、在第四译文为非完整文本的情况下,图片处理装置合并t个文本中的r个文本,得到第五文本。
[0133]
其中,上述r个文本包括根据第四译文的语义信息确定的段落,r为大于1的整数。
[0134]
可选地,上述r个文本可以包括l个文本中的全部文本,或包括l个文本中的部分文本,具体根据实际情况确定,本技术实施例中对此不作限定。
[0135]
需要说明的是,r个文本为t个文本中满足语义信息的文本。
[0136]
进一步地,在第四译文为非完整文本的情况下,根据第四译文的语义信息,可以从t个文本中获取满足语义信息的其他文本,并将第四文本与该其他文本合并。可以理解的是,第四文本与该其他文本的文本合并位置与第四译文中语义不完整的文本位置对应。
[0137]
s117、在该第五文本和第五译文均为完整段落的情况下,图片处理装置输出该第三文本和该第五译文。
[0138]
其中,上述第五译文为第五文本对应的译文。
[0139]
可选地,对于判断第五文本和第五译文为完整文本的说明,可以参照上述实施例中对第一文本的说明,本技术实施例对此不再赘述。
[0140]
需要说明的是,由于对图片中的文本进行翻译,就是为了得到语义正确的译文,因此译文的完整度是图片翻译的重点。如果译文不完整,即便图片中原本的文本合并后的段落(也称原文段落)是完整的,也需要按照译文中语义不完整的文本位置,在原文段落的相应位置合并满足语义信息的文本,从而再次经过翻译之后判断译文的完整性,以保障最终输出的文本的完整性。
[0141]
可以理解的是,从原文段落进行合并,可以保证原文段落的完整度。在原文段落为完整段落的情况下,才能在该原文段落经过翻译模型进行翻译之后得到有效的译文,反之,
如果仅从译文上进行合并,是很难得到满足语义信息的译文的。
[0142]
可选地,在上述s116之后,在s117之前,本技术实施例提供的图片处理方法还可以包括:在第五文本为完整文本的情况下,对第五文本进行翻译得到第五译文。如此,在合并后的第五文本为完整文本的情况下,才进行翻译流程,从而避免在合并后的文本为非完整文本落的情况下,进行无效的翻译操作,也节省了电子设备的运行资源。
[0143]
本技术实施例提供的图片处理方法,由于在第四译文为非完整译文的情况下,可以合并t个文本中的r个文本,得到第五文本,因此可以根据非完整的第四译文,重新对t个文本中满足语义信息的r个文本进行合并,从而提高了文本合并的准确性。进一步地,由于在第五文本和第五译文均为完整文本的情况下,才输出第五文本和第五译文,因此可以保证输出准确性较高的译文。
[0144]
本技术实施例提供的图片处理方法,执行主体可以为图片处理装置。本技术实施例中以图片处理装置执行图片处理的方法为例,说明本技术实施例提供的如图3所示,本技术实施例提供一种图片处理装置200,该图片处理装置可以包括获取模块201、处理模块202和输出模块203。获取模块201,可以用于获取目标图片中包括的n个文本和目标信息,该目标信息包括以下至少一项:该n个文本的第一完整度,该n个文本对应的第一译文的第二完整度,n为大于1的整数。处理模块202,可以用于合并p个文本中满足第一语义信息的s个文本,得到第一文本,该p个文本为根据该第一完整度从该n个文本中确定的非完整文本,p和s均为大于1的整数。输出模块203,可以用于在该第一文本和第二译文为完整文本的情况下,输出第一文本,该第二译文为第三译文中与该s个文本对应的译文合并后得到的文本,该第三译文为根据该第二完整度从该第一译文中确定的非完整译文。
[0145]
可选地,第一完整度包括n个文本中每个文本的第一目标句子的句子完整度,第二完整度包括第一译文中每个译文的第二目标句子的句子完整度。获取模块201,具体用于提取目标图片中包括的文本,得到n个文本;并基于第一语义信息,分析第一目标句子的句子完整度;以及基于第二语义信息,分析第二目标句子的句子完整度;其中,第一目标句子和第二目标句子分别包括以下至少一项:文本中的第一个句子、文本中的最后一个句子;第一语义信息和第二语义信息分别包括以下至少一项:句型结构信息、句子成分信息、词组构成信息;
[0146]
可选地,图片处理装置还可以包括确定模块。确定模块,可以用于根据第一目标句子的句子完整度,从n个文本中确定p个文本,p个文本与第三译文对应。
[0147]
可选地,图片处理装置还可以包括确定模块。获取模块201,还可以用于根据第一语义信息,从p个文本中获取与p个文本中的第二文本匹配的至少两个文本。处理模块202,还可以用于将第二文本分别与至少两个文本合并,得到至少两个合并文本。确定模块,用于将目标合并文本对应的第三文本确定为第二文本对应的待合并文本,该目标合并文本为至少两个合并文本中句子困惑度最低的文本;其中,s个文本包括第二文本和第三文本。
[0148]
可选地,图片处理装置还可以包括确定模块。确定模块,可以用于根据p个文本中每个文本的分布位置,从p个文本中确定相邻的q个文本,q为大于或等于s的整数;并将该q个文本中满足第一语义信息的s个文本,确定为待合并文本。
[0149]
可选地,确定模块,还可以用于根据第一语义信息,确定s个文本的目标排列顺序。处理模块,可以具体用于按照该目标排列顺序,合并该s个文本,得到第一文本。
[0150]
本技术实施例提供一种图片处理装置,在获取到目标图片中的多个文本和目标信息之后,由于可以合并该多个文本中根据目标信息确定的非完整文本中满足语义信息的至少一个文本,得到一个合并文本,因此当图片中的文本包括分栏文本、分页文本或者畸形不规则文本等复杂的文本时,可以根据语义信息对这些复杂的文本进行合并。进一步地,由于在该合并文本和其对应的译文均为完整文本的情况下,才输出该合并文本,因此使得得到的合并文本的语义更加通顺。如此,提高了对图片中的文本的处理能力。
[0151]
本技术实施例中的图片处理装置可以是电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(mobile internet device,mid)、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,还可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
[0152]
本技术实施例中的图片处理装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
[0153]
本技术实施例提供的图片处理装置能够实现图1和图2的方法实施例实现的各个过程,为避免重复,这里不再赘述。
[0154]
可选的,如图4所示,本技术实施例还提供一种电子设备300,包括处理器301和存储器302,存储器302上存储有可在所述处理器301上运行的程序或指令,该程序或指令被处理器301执行时实现上述图片处理方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0155]
需要注意的是,本技术实施例中的电子设备包括上述的移动电子设备和非移动电子设备。
[0156]
图5为实现本技术实施例的一种电子设备的硬件结构示意图。
[0157]
该电子设备400包括但不限于:射频单元401、网络模块402、音频输出单元403、输入单元404、传感器405、显示单元406、用户输入单元407、接口单元408、存储器409、以及处理器410等部件。
[0158]
本领域技术人员可以理解,电子设备400还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器410逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图5中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
[0159]
其中,处理器410,可以用于获取目标图片中包括的n个文本和目标信息,该目标信息包括以下至少一项:该n个文本的第一完整度,该n个文本对应的第一译文的第二完整度,n为大于1的整数;并用于合并p个文本中满足第一语义信息的s个文本,得到第一文本,该p个文本为根据该第一完整度从该n个文本中确定的非完整文本,p和s均为大于1的整数;以
及用于在该第一文本和第二译文为完整文本的情况下,输出第一文本,该第二译文为第三译文中与该s个文本对应的译文合并后得到的文本,该第三译文为根据该第二完整度从该第一译文中确定的非完整译文。
[0160]
可选地,第一完整度包括所述n个文本中每个文本的第一目标句子的句子完整度,第二完整度包括第一译文中每个译文的第二目标句子的句子完整度。处理器410,具体用于提取目标图片中包括的文本,得到n个文本;并基于第一语义信息,分析第一目标句子的句子完整度;以及基于第二语义信息,分析第二目标句子的句子完整度;其中,第一目标句子和第二目标句子分别包括以下至少一项:文本中的第一个句子、文本中的最后一个句子;第一语义信息和第二语义信息分别包括以下至少一项:句型结构信息、句子成分信息、词组构成信息。
[0161]
可选地,处理器410,可以用于根据第一目标句子的句子完整度,从n个文本中确定p个文本,p个文本与第三译文对应。
[0162]
可选地,处理器410,还可以用于根据第一语义信息,从p个文本中获取与p个文本中的第二文本匹配的至少两个文本;并用于将第二文本分别与至少两个文本合并,得到至少两个合并文本;以及用于将目标合并文本对应的第三文本确定为第二文本对应的待合并文本,该目标合并文本为至少两个合并文本中句子困惑度最低的文本;其中,s个文本包括第二文本和第三文本。
[0163]
可选地,处理器410,可以用于根据p个文本中每个文本的分布位置,从p个文本中确定相邻的q个文本,q为大于或等于s的整数;并用于将该q个文本中满足第一语义信息的s个文本,确定为待合并文本。
[0164]
可选地,处理器410,还可以用于根据第一语义信息,确定s个文本的目标排列顺序;并用于按照该目标排列顺序,合并该s个文本,得到第一文本。
[0165]
本技术实施例提供一种电子设备,在获取到目标图片中的多个文本和目标信息之后,由于可以合并该多个文本中根据目标信息确定的非完整文本中满足语义信息的至少一个文本,得到一个合并文本,因此当图片中的文本包括分栏文本、分页文本或者畸形不规则文本等复杂的文本时,可以根据语义信息对这些复杂的文本进行合并。进一步地,由于在该合并文本和其对应的译文均为完整文本的情况下,才输出该合并文本,因此使得得到的合并文本的语义更加通顺。如此,提高了对图片中的文本的处理能力。
[0166]
应理解的是,本技术实施例中,输入单元404可以包括图形处理器(graphics processing unit,gpu)4041和麦克风4042,图形处理器4041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元406可包括显示面板4061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板4061。用户输入单元407包括触控面板4071以及其他输入设备4072中的至少一种。触控面板4071,也称为触摸屏。触控面板4071可包括触摸检测装置和触摸控制器两个部分。其他输入设备4072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
[0167]
存储器409可用于存储软件程序以及各种数据。存储器109可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器109可
以包括易失性存储器或非易失性存储器,或者,存储器x09可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synch link dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本技术实施例中的存储器109包括但不限于这些和任意其它适合类型的存储器。
[0168]
处理器110可包括一个或多个处理单元;可选的,处理器110集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。
[0169]
本技术实施例还提供一种可读存储介质,该可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述图片处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0170]
其中,处理器为上述实施例中电子设备中的处理器。可读存储介质,包括计算机可读存储介质,如计算机只读存储器rom、随机存取存储器ram、磁碟或者光盘等。
[0171]
本技术实施例另提供了一种芯片,该芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现上述图片处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0172]
应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
[0173]
本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述图片处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0174]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
[0175]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做
出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本技术各个实施例中的方法。
[0176]
上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
再多了解一些

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

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

相关文献