一种基于扫描笔与智能终端互联的扫描显示方法与流程

文档序号:32438868发布日期:2022-12-06 20:34阅读:64来源:国知局
一种基于扫描笔与智能终端互联的扫描显示方法与流程

1.本发明涉及扫描识别技术领域,具体为一种基于扫描笔与智能终端互联的扫描显示方法。


背景技术:

2.传统的扫描仪是将印刷文字的图像通过扫描输入到计算机中去,然后再使用ocr软件将其转换成文字,但由于受到排版格式等因素的影响,识别精度非常有限,目前市场上的扫描笔主要包括两种类型:第一种是以条码作为扫描对象,通过对条码的识别来辨别所代表的物品类型,主要用在仓库和超市等场所,第二种扫描笔的扫描装置由光学系统、线阵图像传感器和滚轮构成,在扫描过程中通过滚轮的不断旋转,将一维的扫描数据生成二维的图像数据,对所扫描文字进行识别;
3.但是,现有技术的扫描笔,虽然可以实现对印刷文字的扫描,但扫描速度受到限制,在需要大面积识别文本的情况下,使用不便,而人工操控扫描,容易因为人为因素,导致识别过程出现一定偏差,进而产生识别结果模糊不准的现象,并且由于滚轮与纸面之间存在机械磨损,产品的使用寿命较短。


技术实现要素:

4.(一)解决的技术问题
5.针对现有技术所存在的上述缺点,本发明提供了一种基于扫描笔与智能终端互联的扫描显示方法,能够有效地解决现有技术的扫描笔,虽然可以实现对印刷文字的扫描,但扫描速度受到限制,在需要大面积识别文本的情况下,使用不便,而人工操控扫描,容易因为人为因素,导致识别过程出现一定偏差,进而产生识别结果模糊不准的现象,并且由于滚轮与纸面之间存在机械磨损,产品的使用寿命较短问题。
6.(二)技术方案
7.为实现以上目的,本发明通过以下技术方案予以实现,
8.本发明公开了一种基于扫描笔与智能终端互联的扫描显示方法,包括以下步骤:
9.step1:建立数据库,向终端互联平台导入文本数据;
10.step2:启动扫描端,在待识别的文本区域,抛射光影覆盖区;
11.step3:手动调节抛射角度,预先定位;
12.step4:设定最大文本容纳阈值;
13.step5:调整投影端角度,直至光影覆盖到达最大文本容纳阈值;
14.step6:划分存在可读取信息的区域,进行标记;
15.step7:判断是否启动关联匹配;
16.step8:不启动,对所标记区域进行图像数据采集,通过微处理器进行处理,将扫描数据进行文本重构,生成文本数据后递交至显示端;
17.step9:启动,自动进行段落划分,提取部分文字,在终端互联存储的文本数据中进
行匹配;
18.step10:进行纠错验证后,选取匹配系数最大的部分文本内容在显示端推送,同步递交与匹配文本内容的关联内容;
19.其中,所述step10中的纠错验证的过程,包括以下步骤:
20.step101:开始纠错验证,接收提取数据;
21.step102:判断提取数据与本地存储数据是否一致;
22.step103:按照预定设置持续运行;
23.step104:标记所识别文本与本地存储文本存在差异的文本段落;
24.step105:以本地数据覆盖原文本段落的差异处,将生成的文本作为优先推荐项,递交至显示端;
25.step106:将存在差异的原文本段落通过图像数据识别直接翻译,生成文本作为次级推荐项,递交至显示端。
26.更进一步地,所述step1中的数据库作为本地的存储端,用于保存所有写入数据,远程接收和发送终端互联平台的数据。
27.更进一步地,所述step3中抛射角度的调节,是以待扫描的文本区域为基准,大致调整用以识别数据的光学部件的照射角度。
28.更进一步地,所述step4中的最大文本容纳阈值的设定方式,包括:程序自动设置和人工手动编辑设置。
29.更进一步地,所述step6中的可读取信息区域的划分,通过图像传感器初步识别光影覆盖区,对存在可读特征的区域进行标记,筛除其余区域,字符识别的过程,对图像进行二值化处理,通过构造扫描图像的势直方图,利用势函数聚类进行阈值的计算,并采用全局阈值和局部阈值相结合的方法,完成自适应阈值分割,区分文本背景与文本字符。
30.更进一步地,所述step8中微处理器通过直接接收cmos面阵图像传感器输出的信号,并完成对应图像处理功能。
31.更进一步地,所述step9中的关联匹配操作,通过无线网络进行数据的发送与接收。
32.更进一步地,所述step8中在获取扫描数据后,利用图像拼接算法进行构图,函数公式表示为:
[0033][0034]
其中,ci(j)表示第i帧扫描图像的投影函数,ci+1(j)表示第i+1帧扫描图像的投影函数,自变量j表示图像的列号,函数ci(j)表示第i帧扫描图像的第j列图像数据中黑色像素的总和。
[0035]
(三)有益效果
[0036]
采用本发明提供的技术方案,与已知的公有技术相比,具有如下有益效果,
[0037]
1、本发明通过增加以光影投射文本进行范围识别的措施,从而大规模地进行文本数据的识别,可依据文本方位,自动调整投影端的角度,根据需要设定文本读取量,调整灵活,无需人工手持扫描,极为方便,降低人工操作时的干扰因素,保证识别的准确性,具有相当优良的市场前景;
[0038]
2、本发明不与待识别文本的载体直接接触,减低了原本装置的所存在的机械磨损
的问题,大大提高的使用寿命,并且能够有效地提升使用的速度;
[0039]
3、本发明通过与智能终端互联平台相结合,可对识别内容在本地存储端中进行关联匹配,通过对已有数据的分析匹配,快速得出相近结果,并且能够同步提交与匹配文本内容的其余关联内容,在实操过程中,能够极大地降低用户扫描所花费的时间,节省操作,保证用户良好的满意度;
[0040]
4、本发明通过增加纠错验证的措施,能够识别原文本中存在的错误,并进行纠正和标记,并提供错误处的直接翻译,以供用户进行比较,并及时进行更正,帮助用户快速解决翻译障碍。
附图说明
[0041]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0042]
图1为本发明的流程示意图;
[0043]
图2为本发明中纠错验证过程的流程示意图;
[0044]
图3为本发明的架构演示图。
具体实施方式
[0045]
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0046]
下面结合实施例对本发明作进一步的描述。
[0047]
实施例1
[0048]
本实施例的一种基于扫描笔与智能终端互联的扫描显示方法,如图1和图3所示,包括以下步骤:
[0049]
step1:建立数据库,向终端互联平台导入文本数据;
[0050]
step2:启动扫描端,在待识别的文本区域,抛射光影覆盖区;
[0051]
step3:手动调节抛射角度,预先定位;
[0052]
step4:设定最大文本容纳阈值;
[0053]
step5:调整投影端角度,直至光影覆盖到达最大文本容纳阈值;
[0054]
step6:划分存在可读取信息的区域,进行标记;
[0055]
step7:判断是否启动关联匹配;
[0056]
step8:不启动,对所标记区域进行图像数据采集,通过微处理器进行处理,将扫描数据进行文本重构,生成文本数据后递交至显示端;
[0057]
step9:启动,自动进行段落划分,提取部分文字,在终端互联存储的文本数据中进行匹配;
[0058]
step10:进行纠错验证后,选取匹配系数最大的部分文本内容在显示端推送,同步
递交与匹配文本内容的关联内容。
[0059]
本实施例中,所述step1中的数据库作为本地的存储端,用于保存所有写入数据,远程接收和发送终端互联平台的数据。
[0060]
所述step3中抛射角度的调节,是以待扫描的文本区域为基准,大致调整用以识别数据的光学部件的照射角度。
[0061]
所述step4中的最大文本容纳阈值的设定方式,包括:程序自动设置和人工手动编辑设置。
[0062]
所述step6中的可读取信息区域的划分,通过图像传感器初步识别光影覆盖区,对存在可读特征的区域进行标记,筛除其余区域,字符识别的过程,对图像进行二值化处理,通过构造扫描图像的势直方图,利用势函数聚类进行阈值的计算,并采用全局阈值和局部阈值相结合的方法,完成自适应阈值分割,区分文本背景与文本字符。
[0063]
所述step8中微处理器通过直接接收cmos面阵图像传感器输出的信号,并完成对应图像处理功能。
[0064]
所述step9中的关联匹配操作,通过无线网络进行数据的发送与接收。
[0065]
本实施例在具体实施时,通过在终端互联平台建立数据库,并在扫描时通过投影进行大范围的自动识别,根据需要进行扫描阈值的设定,在不需要关联匹配时,进行直接识别,得出数据,在需要关联匹配时,将已识别信息与本地数据库数据比对,并给出推荐答案,并同步递交关联的其余内容;
[0066]
在扫描过程中会产生大量的图像数据,构成一个扫描图像序列。并且对于同一扫描对象来说,扫描速度越慢,数据量越大,为了减小图像数据量,采用异或运算等算法完成了帧间图像数据的相关分析。
[0067]
实施例2
[0068]
在其他层面,本实施例还提供一种纠错验证的过程,如图2所示,包括以下步骤:
[0069]
step101:开始纠错验证,接收提取数据;
[0070]
step102:判断提取数据与本地存储数据是否一致;
[0071]
step103:按照预定设置持续运行;
[0072]
step104:标记所识别文本与本地存储文本存在差异的文本段落;
[0073]
step105:以本地数据覆盖原文本段落的差异处,将生成的文本作为优先推荐项,递交至显示端;
[0074]
step106:将存在差异的原文本段落通过图像数据识别直接翻译,生成文本作为次级推荐项,递交至显示端。
[0075]
本实施例在具体实施时,在关联匹配的过程中,对可能存在的错误处进行标记,并进行修改,同时,对错误处进行直接翻译,并将两种结果一并递交至显示端;
[0076]
由于扫描对象的字体大小可能存在差异,因此在扫描图像中会包含有多行字符,为了后续字符识别的方便,必须先采用自动除行技术保留其中的一行,而将扫描图像中的其他字符消除掉。
[0077]
实施例3
[0078]
本实施例中,所述step8中在获取扫描数据后,利用图像拼接算法进行构图,函数公式表示为:
[0079][0080]
其中,ci(j)表示第i帧扫描图像的投影函数,ci+1(j)表示第i+1帧扫描图像的投影函数,自变量j表示图像的列号,函数ci(j)表示第i帧扫描图像的第j列图像数据中黑色像素的总和。
[0081]
本实施例在具体实施时,由于每一帧扫描图像的大小为128
×
80像素,因此j的变化范围是0至127。因为一般情况下第i+1帧扫描图像中的前面一部分会与第i帧扫描图像中的后面一部分重合,所以运动矢量的提取指的就是要求出这部分重合图像在两帧图像中的坐标偏移量,这可以通过对投影函数进行相关运算来实现,在相关运算时,首先应选择第i+1帧扫描图像的投影函数ci+1(j)的最前面一部分与第i帧扫描图像的投影函数ci(j)进行互相关运算。
[0082]
综上所述,通过在终端互联平台建立数据库,并在扫描时通过投影进行大范围的自动识别,根据需要进行扫描阈值的设定,在不需要关联匹配时,进行直接识别,得出数据,在需要关联匹配时,将已识别信息与本地数据库数据比对,并给出推荐答案,并同步递交关联的其余内容,以光影投射文本进行范围识别的措施,不与待识别文本的载体直接接触,大规模进行文本数据的识别,依据文本方位,自动调整投影端的角度,根据需要设定文本读取量,调整灵活,无需人工手持扫描,在扫描过程中会产生大量的图像数据,构成一个扫描图像序列。并且对于同一扫描对象来说,扫描速度越慢,数据量越大,为了减小图像数据量,采用异或运算等算法完成了帧间图像数据的相关分析;
[0083]
在关联匹配的过程中,对可能存在的错误处进行标记,并进行修改,同时,对错误处进行直接翻译,并将两种结果一并递交至显示端,以供用户进行比较,并及时进行更正由于扫描对象的字体大小可能存在差异,因此在扫描图像中会包含有多行字符,为了后续字符识别的方便,必须先采用自动除行技术保留其中的一行,而将扫描图像中的其他字符消除掉;
[0084]
由于每一帧扫描图像的大小为128
×
80像素,因此j的变化范围是0至127。因为一般情况下第i+1帧扫描图像中的前面一部分会与第i帧扫描图像中的后面一部分重合,所以运动矢量的提取指的就是要求出这部分重合图像在两帧图像中的坐标偏移量,这可以通过对投影函数进行相关运算来实现,在相关运算时,首先应选择第i+1帧扫描图像的投影函数ci+1(j)的最前面一部分与第i帧扫描图像的投影函数ci(j)进行互相关运算。
[0085]
以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不会使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1