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

扫描笔的扫描模式判断方法、判断系统、电子设备及可读存储介质与流程

2022-04-30 09:29:35 来源:中国专利 TAG:


1.本技术涉及扫描设备术领域,尤其涉及一种扫描笔的扫描模式判断方法、识别系统、电子设备及可读存储介质。


背景技术:

2.本技术对于背景技术的描述属于与本技术相关的相关技术,仅仅是用于说明和便于理解本技术的申请内容,不应理解为申请人明确认为或推定申请人认为是本技术在首次提出申请的申请日的现有技术。
3.扫描笔的工作端扫过书刊、报纸甚至包装等介质上的文字时,通过内置的光学字符识别模块,能够对文字进行识别、存储、编辑等操作,在法庭记录、学生学习、旅游翻译等场景下非常方便。


技术实现要素:

4.本发明实施例提供一种扫描笔的扫描模式判断方法、判断系统、电子设备及可读存储介质,用以解决现有技术中扫描笔识别精度不高的温度,从而极大的提升了文字识别的精度。
5.本技术第一方面的实施例提供了一种扫描笔的扫描模式判断方法,包括如下步骤:
6.监听扫描笔是否被按压;
7.若扫描笔被按压,控制扫描笔的摄像头拍照生成图片;
8.分析图片中的图像信息生成文字信息;
9.根据文字信息判断图片中否包含多行文字;
10.若判断包含多行文字,扫描笔则自动进入多行扫描模式;
11.若判断包含单行文字,扫描笔则自动进入单行扫描模式;
12.当扫描笔结束被按压,控制摄像头结束拍照。
13.在其中一些实施例中,根据文字信息判断图片中否包含多行文字具体包括如下步骤:
14.分析图片中的文字信息生成多行文字;
15.判断每一行文字的完整度;
16.若多行文字的完整度大于预设值,则判断包含多行文字;
17.若只有一行文字的完整度大于预设值,则判断包含单行文字。
18.在其中一些实施例中,所述预设值为文字的完整度大于95%。
19.在其中一些实施例中,所述多行扫描模式包括如下步骤:
20.对图片进行ocr处理生成多行文字段;
21.将多行文字段进行首尾拼接生成完整文字段,并将完整文字段作为输出的文字内
容。
22.在其中一些实施例中,所述单行扫描模式包括如下步骤:
23.对图片进行ocr处理生成文字段;
24.将距离图片的中心线最近的一行文字段作为输出的文字内容。
25.本技术第二方面的实施例提供了一种扫描笔的扫描模式判断系统,其包括:监听模块,所述监听模块用于监听扫描笔是否被按压,并发送监听信号;拍照模块,所述拍照模块用于根据监听信号控制扫描笔的摄像头开始拍照或者结束拍照;分析模块,所述分析模块用于分析图片中的图像信息,并生成文字信号;判断模块,所述判断模块用于根据文字信息判断图片中否包含多行文字,并发送判断信号;以及执行模块,所述执行模块用于根据判断信号控制扫描笔进入多行扫描模式或单行扫描模式。
26.在其中一些实施例中,所述判断模块包括:分析单元,所述分析单元用于分析图片中的文字信息生成多行文字;以及判断单元,所述判断单元用于判断每一行文字的完整度,并根据文字的完整度判断图片中否包含多行文字。
27.在其中一些实施例中,所述执行模块包括:处理单元,所述处理单元用于对图片进行ocr处理生成多行文字段;拼接单元,所述拼接单元用于将多行文字段进行首尾拼接生成完整文字段,将完整文字段作为输出的文字内容;以及识别单元,所述识别单元用于将距离图片的中心线最近的一行文字段作为输出的文字内容。
28.本技术第三方面的实施例提供了一种电子设备,其包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程时实现上述任一种所述扫描笔的扫描模式判断方法。
29.本技术第四方面的实施例提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述扫描笔的扫描模式判断方法。
30.本技术的上述技术方案具有如下优点:根据图像中的图像信息生成文字信息,然后根据文字信息判断图片中否包含多行文字,并自动进入多行扫描模式或单行扫描模式,相比于现有的方案,能够自动判断用户扫描意图,从而自动调整进入多行扫描模式或单行扫描模式,以准确地识别图片中的文字,从而提高了文字的识别效率。
31.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
32.本技术的附加方面和优点将在下面的描述部分中变得明显,或通过本技术的实践了解到。
附图说明
33.本技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
34.图1为本技术所述扫描笔的扫描模式判断方法的第一种实施例的流程图;
35.图2为本技术所述扫描笔的扫描模式判断方法的第二种实施例的流程图;
36.图3为本技术所述扫描笔的扫描模式判断方法的第三种实施例的流程图;
37.图4为本技术所述扫描笔的扫描模式判断系统的结构示意图;
38.图5为本技术所述判断模块的结构示意图;
39.图6为本技术所述执行模块的结构示意图;
40.图7为本技术所述电子设备的结构示意图。
41.其中,图1至图5中附图标记与部件名称之间的对应关系为:
42.1000、识别系统;100、监听模块;200、分析模块;300、判断模块,301、分析单元;302、判断单元;400、执行模块;401、处理单元;402、拼接单元;403、识别单元;10、处理器;20、信接口;30、存储器;40、通信总线。
具体实施方式
43.为了能够更清楚地理解本技术的上述目的、特征和优点,下面结合附图和具体实施方式对本技术进行进一步的详细描述。需要说明的是,在不冲突的情况下,本技术的实施例及实施例中的特征可以相互组合。
44.在下面的描述中阐述了很多具体细节以便于充分理解本技术,但是,本技术还可以采用其他不同于在此描述的其他方式来实施,因此,本技术的保护范围并不受下面公开的具体实施例的限制。
45.下述讨论提供了本技术的多个实施例。虽然每个实施例代表了申请的单一组合,但是本技术不同实施例可以替换,或者合并组合,因此本技术也可认为包含所记载的相同和/或不同实施例的所有可能组合。因而,如果一个实施例包含a、b、c,另一个实施例包含b和d的组合,那么本技术也应视为包括含有a、b、c、d的一个或多个所有其他可能的组合的实施例,尽管该实施例可能并未在以下内容中有明确的文字记载。
46.图1为本技术所述扫描笔的扫描模式判断方法的第一种实施例的流程图。
47.如图1所示,本技术第一方面的实施例提供的扫描笔的扫描模式判断方法,包括如下步骤:
48.步骤s10,监听扫描笔是否被按压。
49.步骤s20,若扫描笔被按压,控制扫描笔的摄像头拍照生成图片。
50.步骤s30,分析图片中的图像信息生成文字信息。
51.步骤s40,根据文字信息判断图片中否包含多行文字。
52.图2为本技术所述扫描笔的扫描模式判断方法的第二种实施例的流程图。如图2所示,在本技术的一个实施例中,步骤s40具体包括如下步骤:
53.步骤s41,分析图片中的文字信息生成多行文字。
54.步骤s42,判断每一行文字的完整度。
55.步骤s43,若多行文字的完整度大于预设值,则判断包含多行文字。
56.步骤s44,若只有一行文字的完整度大于预设值,则判断包含单行文字。
57.在本技术的一个实施例中,预设值为文字的完整度大于95%。
58.上述判断方法能够准确地判断图片中的文字的行数,从而自动调整进入多行扫描模式或单行扫描模式,以准确地识别图片中的文字,从而提高了文字的识别效率。
59.步骤s50,若判断包含多行文字,扫描笔则自动进入多行扫描模式。
60.图3为本技术所述扫描笔的扫描模式判断方法的第三种实施例的流程图。如图3所示,在本技术的一个实施例中,步骤s50包括如下步骤:
61.步骤s51,对图片进行ocr(optical character recognition,光学字符识别)处理生成多行文字段。
62.步骤s52,将多行文字段进行首尾拼接生成完整文字段,并将完整文字段作为输出的文字内容。
63.上述方法能够完整的输入多行文字的内容,以方便用户的读取。
64.步骤s60,若判断包含单行文字,扫描笔则自动进入单行扫描模式。
65.继续参考图3,在本技术的一个实施例中,步骤s60包括如下步骤:
66.如图3所示,步骤s61,对图片进行ocr处理生成文字段。
67.步骤s62,将距离图片的中心线最近的一行文字段作为输出的文字内容。
68.上述方法能够完整的输入单行文字的内容,以方便用户的读取。
69.步骤s70,当扫描笔结束被按压,控制摄像头结束拍照。
70.本技术提供的扫描模式判断方法,根据图像中的图像信息生成文字信息,然后根据文字信息判断图片中否包含多行文字,并自动进入多行扫描模式或单行扫描模式,相比于现有的方案,能够自动判断用户扫描意图,从而自动调整进入多行扫描模式或单行扫描模式,以准确地识别图片中的文字,从而提高了文字的识别效率。
71.图4为本技术所述扫描笔的扫描模式判断系统的结构示意图。
72.如图4所示,本技术第二方面的实施例提供的扫描笔的扫描模式判断系统1000包括:监听模块100、拍照模块、分析模块200、判断模块300以及执行模块400。
73.监听模块100用于监听扫描笔是否被按压,并发送监听信号。
74.拍照模块用于根据监听信号控制扫描笔的摄像头开始拍照或者结束拍照。
75.分析模块200用于分析图片中的图像信息,并生成文字信号。
76.判断模块300用于根据文字信息判断图片中否包含多行文字,并发送判断信号。
77.执行模块400用于根据判断信号控制扫描笔进入多行扫描模式或单行扫描模式。
78.本技术提供的识别系统1000,分析模块200根据图像中的图像信息生成文字信息,判断模块300根据文字信息判断图片中否包含多行文字,执行模块400控制扫描笔自动进入多行扫描模式或单行扫描模式,相比于现有的方案,能够自动判断用户扫描意图,从而自动调整进入多行扫描模式或单行扫描模式,以准确地识别图片中的文字,从而提高了文字的识别效率。
79.图5为本技术所述判断模块的结构示意图。
80.如图5所示,在本技术的一个实施例中,判断模块300包括:分析单元301以及判断单元302。
81.分析单元301用于分析图片中的文字信息生成多行文字。
82.判断单元302用于判断每一行文字的完整度,并根据文字的完整度判断图片中否包含多行文字。
83.上述判断模块300能够准确地判断图片中的文字的行数,从而自动调整进入多行扫描模式或单行扫描模式,以准确地识别图片中的文字,从而提高了文字的识别效率。
84.图6为本技术所述执行模块的结构示意图。
85.如图6所示,在本技术的一个实施例中,执行模块400包括:处理单元401、拼接单元402以及识别单元403。
86.处理单元401用于对图片进行ocr处理生成多行文字段。
87.拼接单元402用于将多行文字段进行首尾拼接生成完整文字段,将完整文字段作为输出的文字内容。
88.识别单元403用于将距离图片的中心线最近的一行文字段作为输出的文字内容。
89.上述方法能够完整的输入多行文字或单行文字的内容,以方便用户的读取。
90.图7为本技术所述电子设备的结构示意图。本技术第三方面的实施例提供的扫描笔,其包括上述的识别系统。
91.如图7所示,本技术第四方面的实施例提供的一种电子设备,该电子设备可以包括:处理器(processor)10、通信接口(communications interface)20、存储器(memory)30和通信总线40,其中,处理器10,通信接口20,存储器30通过通信总线40完成相互间的通信。处理器10可以调用存储器30中的逻辑指令,以执行扫描笔的控制方法,该方法包括:监听扫描笔是否被按压;若扫描笔被按压,控制扫描笔的摄像头拍照生成图片;分析图片中的图像信息生成文字信息;根据文字信息判断图片中否包含多行文字;若判断包含多行文字,扫描笔则自动进入多行扫描模式;若判断包含单行文字,扫描笔则自动进入单行扫描模式;当扫描笔结束被按压,控制摄像头结束拍照。
92.此外,上述的存储器30中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
93.另一方面,本发明实施例还提供一种计算机程序产品,计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,计算机程序包括程序指令,当程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的扫描笔的控制方法,该方法包括:监听扫描笔是否被按压。若扫描笔被按压,控制扫描笔的摄像头拍照生成图片。在每一个图片上增加时间戳。时间戳的作用是:判定前端取图的时间分布。监听扫描笔是否结束被按压。若扫描笔结束被按压,控制摄像头结束拍照。根据图片及时间戳判断扫描笔的动作类型。根据动作类型执行相应操作。
94.又一方面,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的扫描笔的控制方法,该方法包括:监听扫描笔是否被按压;若扫描笔被按压,控制扫描笔的摄像头拍照生成图片;分析图片中的图像信息生成文字信息;根据文字信息判断图片中否包含多行文字;若判断包含多行文字,扫描笔则自动进入多行扫描模式;若判断包含单行文字,扫描笔则自动进入单行扫描模式;当扫描笔结束被按压,控制摄像头结束拍照。
95.以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的
部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
96.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
97.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

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

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

相关文献