本申请涉及一种手持扫码终端的扫码改进方法及装置,包括获取手持扫码终端对准物品进行扫码后获得的包含条形码/二维码的当前区域图片,生成本次硬解码图片,存储所述本次硬解码图片,并获取所述上一次硬解码图片,并生成当前拼接增强图片;对所述当前拼接增强图片进行软解码,若软解码成功则显示解码结果;若软解码失败,则对所述当前拼接增强图片进行智能识别,若成功识别所述当前拼接增强图片中包含的当前文字信息,则显示所述当前文字信息。本发明专利技术结合条形码和二维码的供人识读字符来进行最大可能的字符识别,也即识别所述当前拼接增强图片中包含的当前文字信息,进而尽可能的减少用户的手动输入,实现准确识别且高效快速识别。识别。识别。
【技术实现步骤摘要】
手持扫码终端的扫码改进方法及装置
[0001]本申请涉及扫码识别
,特别是涉及一种手持扫码终端的扫码改进方法及装置。
技术介绍
[0002]二维码又称二维条码,常见的二维码为QR Code,QR全称Quick Response,是一种编码方式。它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型。而条形码(barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)排成的平行线图案。
[0003]目前,在传统用户使用场景下,条形码和二维码容易被污损、破坏、变形,导致无法被手持扫码终端的扫码模块识别并解码成功。这时,用户往往会调整角度并多次进行扫码尝试,最终扫码失败,只能通过人工识别方式手工输入识读字符,极大的降低了识别效率。
[0004]因此,目前现有技术中已存的手持扫码终端的扫码方法因二维码/条形码损坏导致无法识别时,需要用户调整角度并多次扫码,或由人工输入,进而导致识别效率低以及操作麻烦的问题。
技术实现思路
[0005]基于此,有必要针对上述技术问题,提供一种能够尽可能的减少用户的手动输入,实现准确识别且高效快速识别的手持扫码终端的扫码改进方法及装置。
[0006]本专利技术技术方案如下:一种手持扫码终端的扫码改进方法,所述方法包括:步骤S100:获取手持扫码终端对准物品进行扫码后获得的包含条形码/二维码的当前区域图片,并根据所述当前区域图片生成本次硬解码图片,其中,所述本次硬解码图片之前还存储有上一次硬解码图片;步骤S200:存储所述本次硬解码图片,并获取所述上一次硬解码图片,对所述本次硬解码图片和所述上一次硬解码图片进行特征提取及拼接增强处理,并生成当前拼接增强图片;步骤S300:对所述当前拼接增强图片进行软解码,若软解码成功则显示解码结果;步骤S400:若软解码失败,则对所述当前拼接增强图片进行智能识别,若成功识别所述当前拼接增强图片中包含的当前文字信息,则显示所述当前文字信息,若智能识别失败,则表示所述当前拼接增强图片中不含文字信息,则显示识别失败信息。
[0007]进一步地说,步骤S200:存储所述本次硬解码图片,并获取所述上一次硬解码图片,对所述本次硬解码图片和所述上一次硬解码图片进行特征提取及拼接和增强处理,并生成当前拼接增强图片;具体包括:步骤S210:存储所述本次硬解码图片,并获取所述上一次硬解码图片,对所述本次
硬解码图片和所述上一次硬解码图片进行特征提取,并进行特征匹配关联处理;步骤S220:根据特征匹配关联处理结果,判断所述本次硬解码图片和所述上一次硬解码图片是否具备关联;步骤S230:若判断所述本次硬解码图片和所述上一次硬解码图片具备关联,则以所述本次硬解码图片为基础并结合所述上一次硬解码图片对条形码/二维码区域进行拼接和增强处理,并生成当前拼接增强图片。
[0008]进一步地说,步骤S210:存储所述本次硬解码图片,并获取所述上一次硬解码图片,对所述本次硬解码图片和所述上一次硬解码图片进行特征提取,并进行特征匹配关联处理;具体包括:步骤S211:存储所述本次硬解码图片,并获取所述上一次硬解码图片,对所述本次硬解码图片和所述上一次硬解码图片均进行二值化预处理;步骤S212:对所述本次硬解码图片和所述上一次硬解码图片构建图像的高斯金字塔分层结构;步骤S213:进行特征提取,在尺度空间中检测极值点;步骤S214:对特征点进行尺度、位置、方向等信息描述,并生成特征描述符;步骤S215:两两比较找出相互匹配的若干特征点,并建立物体间的对应关系。
[0009]进一步地说,步骤S300:对所述当前拼接增强图片进行软解码,若软解码成功则显示解码结果;具体包括:步骤S310:对所述当前拼接增强图片进行图像二值化处理;步骤S320:对进行了图像二值化处理的所述当前拼接增强图片进行二维码提取;步骤S330:进行透视变换处理;步骤S340:进行误码校正,并在软解码成功则显示解码结果。
[0010]进一步地说,所述方法还包括:步骤S510:手持扫码终端开机后,检查当前设备状态并初始化智能算法库;步骤S520:与后台服务器建立连接,判断当前手持扫码终端中的智能算法库是否需要更新;步骤S530:当发现后端服务器有新版本智能算法库时,对智能算法库进行更新。
[0011]进一步地说,一种手持扫码终端的扫码改进装置,所述装置包括:扫码模块,用于获取手持扫码终端对准物品进行扫码后获得的包含条形码/二维码的当前区域图片,并根据所述当前区域图片生成本次硬解码图片,其中,所述本次硬解码图片之前还存储有上一次硬解码图片;智能增强单元用于存储所述本次硬解码图片,并获取所述上一次硬解码图片,对所述本次硬解码图片和所述上一次硬解码图片进行特征提取及拼接增强处理,并生成当前拼接增强图片;智能增强单元用于对所述当前拼接增强图片进行软解码,若软解码成功则显示解码结果;智能识别单元用于若软解码失败,则对所述当前拼接增强图片进行智能识别,若成功识别所述当前拼接增强图片中包含的当前文字信息,则显示所述当前文字信息,若智能识别失败,则表示所述当前拼接增强图片中不含文字信息,则显示识别失败信息。
[0012]进一步地说,所述智能增强单元还用于:存储所述本次硬解码图片,并获取所述上一次硬解码图片,对所述本次硬解码图片和所述上一次硬解码图片进行特征提取,并进行特征匹配关联处理;根据特征匹配关联处理结果,判断所述本次硬解码图片和所述上一次硬解码图片是否具备关联;若判断所述本次硬解码图片和所述上一次硬解码图片具备关联,则以所述本次硬解码图片为基础并结合所述上一次硬解码图片对条形码/二维码区域进行拼接和增强处理,并生成当前拼接增强图片;所述智能增强单元还用于:存储所述本次硬解码图片,并获取所述上一次硬解码图片,对所述本次硬解码图片和所述上一次硬解码图片均进行二值化预处理;对所述本次硬解码图片和所述上一次硬解码图片构建图像的高斯金字塔分层结构;进行特征提取,在尺度空间中检测极值点;对特征点进行尺度、位置、方向等信息描述,并生成特征描述符;两两比较找出相互匹配的若干特征点,并建立物体间的对应关系。
[0013]进一步地说,所述智能增强单元还用于:对所述当前拼接增强图片进行图像二值化处理;对进行了图像二值化处理的所述当前拼接增强图片进行二维码提取;进行透视变换处理;进行误码校正,并在软解码成功则显示解码结果。
[0014]所述装置还包括在线更新单元,所述在先更新单元用于:手持扫码终端开机后,检查当前设备状态并初始化智能算法库;与后台服务器建立连接,判断当前手持扫码终端中的智能算法库是否需要更新;当发现后端服务器有新版本智能算法库时,对智能算法库进行更新。
[0015]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述手持扫码终端的扫码改进方法所述的步骤。
[0016]一种计算机可读存储介质,其上存储有本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种手持扫码终端的扫码改进方法,其特征在于,所述方法包括:步骤S100:获取手持扫码终端对准物品进行扫码后获得的包含条形码/二维码的当前区域图片,并根据所述当前区域图片生成本次硬解码图片,其中,所述本次硬解码图片之前还存储有上一次硬解码图片;步骤S200:存储所述本次硬解码图片,并获取所述上一次硬解码图片,对所述本次硬解码图片和所述上一次硬解码图片进行特征提取及拼接增强处理,并生成当前拼接增强图片;步骤S300:对所述当前拼接增强图片进行软解码,若软解码成功则显示解码结果;步骤S400:若软解码失败,则对所述当前拼接增强图片进行智能识别,若成功识别所述当前拼接增强图片中包含的当前文字信息,则显示所述当前文字信息,若智能识别失败,则表示所述当前拼接增强图片中不含文字信息,则显示识别失败信息。2.根据权利要求1所述的手持扫码终端的扫码改进方法,其特征在于,步骤S200:存储所述本次硬解码图片,并获取所述上一次硬解码图片,对所述本次硬解码图片和所述上一次硬解码图片进行特征提取及拼接和增强处理,并生成当前拼接增强图片;具体包括:步骤S210:存储所述本次硬解码图片,并获取所述上一次硬解码图片,对所述本次硬解码图片和所述上一次硬解码图片进行特征提取,并进行特征匹配关联处理;步骤S220:根据特征匹配关联处理结果,判断所述本次硬解码图片和所述上一次硬解码图片是否具备关联;步骤S230:若判断所述本次硬解码图片和所述上一次硬解码图片具备关联,则以所述本次硬解码图片为基础并结合所述上一次硬解码图片对条形码/二维码区域进行拼接和增强处理,并生成当前拼接增强图片。3.根据权利要求2所述的手持扫码终端的扫码改进方法,其特征在于,步骤S210:存储所述本次硬解码图片,并获取所述上一次硬解码图片,对所述本次硬解码图片和所述上一次硬解码图片进行特征提取,并进行特征匹配关联处理;具体包括:步骤S211:存储所述本次硬解码图片,并获取所述上一次硬解码图片,对所述本次硬解码图片和所述上一次硬解码图片均进行二值化预处理;步骤S212:对所述本次硬解码图片和所述上一次硬解码图片构建图像的高斯金字塔分层结构;步骤S213:进行特征提取,在尺度空间中检测极值点;步骤S214:对特征点进行尺度、位置、方向等信息描述,并生成特征描述符;步骤S215:两两比较找出相互匹配的若干特征点,并建立物体间的对应关系。4.根据权利要求1所述的手持扫码终端的扫码改进方法,其特征在于,步骤S300:对所述当前拼接增强图片进行软解码,若软解码成功则显示解码结果;具体包括:步骤S310:对所述当前拼接增强图片进行图像二值化处理;步骤S320:对进行了图像二值化处理的所述当前拼接增强图片进行二维码提取;步骤S330:进行透视变换处理;步骤S340:进行误码校正,并在软解码成功则显示解码结果。5.根据权利要求1
‑
4任一项所述的手持扫码终端的扫码改进方法,其特征在于,所述方法还包括:
步骤S510:手持扫码终端开机后,检查当...
【专利技术属性】
技术研发人员:周安竖,
申请(专利权)人:上海畅联智融通讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。