一种批量扫码方法及装置制造方法及图纸

技术编号:27743582 阅读:19 留言:0更新日期:2021-03-19 13:37
本发明专利技术公开了一种批量扫码方法及装置,所述批量扫码方法包括采集图像;图像变化检测;兴趣区截取,通过边缘线密集区域计算找到所述目标图像的兴趣区轮廓并提取所述兴趣区图像;码识别,对所述兴趣区图像进行码识别判断,在所述码识别判断成功后根据所述兴趣区图像截取扫码图像,并调用码识别接口对所述扫码图像进行识别,得到识别结果;码输出,将所述识别结果输出到指定的虚拟键盘模块,同时语音播报识别到的码个数。本发明专利技术提供的批量扫码方法及装置,通过采集图像截取兴趣区图像并识别完成批量扫码,实现多种码多个码的一次性扫码动作完成,使用简单,实施成本低,加快了扫码速度,提升了扫码效率。

【技术实现步骤摘要】
一种批量扫码方法及装置
本专利技术涉及批量扫码
,尤其涉及一种批量扫码方法及装置。
技术介绍
当前生产物料或产品上都带有条形码或二维码,通过扫码装置或终端设备实现扫码,现有技术中对二维码、条形码的扫码多是单台设备,当实现大量的生产物料或产品快速扫码时,多通过控制生产物料或产品的移动或通过安装多个扫码装置实现批量扫码,但这种方式适合于大规模的生产线上实现,成本较高;在一些商品销售窗口如药店、超市、物流等使用单台扫码装置进行逐个商品扫码,无法实现批量扫码,效率较低。
技术实现思路
本专利技术提供一种批量扫码方法及装置,旨在解决现有扫码不能批量快速扫码识别的问题。为实现上述目的,本专利技术提供一种批量扫码方法,所述批量扫码方法包括:采集图像;图像变化检测,对采集到的图像进行灰度边缘检测,以确定图像是否发生变化,确定每一发生变化的图像为目标图像;兴趣区截取,通过边缘线密集区域计算找到所述目标图像的兴趣区轮廓并提取所述兴趣区图像;码识别,对所述兴趣区图像进行码识别判断,在所述码识别判断成功后根据所述兴趣区图像截取扫码图像,并调用码识别接口对所述扫码图像进行识别,得到识别结果;码输出,将所述识别结果输出到指定的虚拟键盘模块,同时语音播报识别到的码个数。进一步地,所述采集图像步骤中,将采集到的图像以文件格式保存到内存文件系统。进一步地,所述图像变化检测步骤包括:将采集到的图像转化为灰度图;计算所述灰度图的边缘,得到边缘图;r>将所述边缘图划分成若干个区域;均匀抽取区域与上一张边缘图对应的区域进行比较,得到该区域的图像变化值;使用所述图像变化值减去上一次同样的方法得到的图像变化值,得到绝对差值,同时保存这次的图像变化值;取所有区域中最大的图像变化值作为本次的图像变化度;根据所述图像变化度确定图像是否发生变化。进一步地,所述兴趣区截取步骤包括:将所述目标图像分成若干个第一区域;计算每个第一区域的能量值;所述能量值为边缘线对第一区域的贡献值;把所有相邻的能量高的第一区域合并成第二区域;将所述第二区域的矩形轮廓作为兴趣区图像。进一步地,所述码识别步骤包括:检测所述目标图像变化,当所述目标图像发生改变时触发码识别;等待所述目标图像稳定,当所述目标图像稳定后触发查找兴趣区图像;根据所述兴趣区图像截取扫码图像;对所述扫码图像进行倾斜调整,并使用相应的识别接口对所述扫码图像进行识别,得到识别结果。进一步地,所述码输出步骤包括:将所述识别结果添加到码链表中;对所述码链表进行排序去重;将所述码链表数据写到虚拟键盘模块,同时语音播报识别到的码个数。进一步地,所述虚拟键盘模块以键盘的通信格式传输码链表数据。此外,本专利技术提供一种批量扫码装置,所述批量扫码装置包括具有收容空间的外壳、电路板、摄像模块、聚光罩、照明灯和透明盖板;所述电路板和聚光罩收容于所述收容空间,所述聚光罩呈喇叭形开口的规则形状,其喇叭形开口大端设于所述外壳并使用所述透明盖板盖设;所述照明灯设于所述喇叭形开口大端与所述透明盖板交汇的边缘并倾斜照向所述聚光罩;在所述聚光罩喇叭形开口小端设有开孔;所述摄像模块与所述电路板连接;所述摄像模块包括摄像镜头,所述摄像镜头伸出所述开孔并使摄像镜头朝向透明盖板方向;所述电路板包括处理器、存储器、语音模块和输出模块,所述存储器、语音模块和输出模块均与所述处理器连接;所述语音模块用于语音播报识别到的码个数;所述输出模块用于扫码识别结果的输出;所述存储器上存储有可在所述处理器上运行的批量扫码程序,所述批量扫码程序被所述处理器执行时实现如权利要求1至7中任一项所述的批量扫码方法的步骤。进一步地,所述批量扫码装置还包括电源模块,所述电源模块连接所述照明灯和所述电路板以提供电源。同时,本专利技术提供一种存储介质,所述存储介质为计算机可读存储介质,所述存储介质上存储有批量扫码程序,所述批量扫码程序可被一个或者多个处理器执行,以实现如上所述的批量扫码方法的步骤。本专利技术提供的批量扫码方法及装置,通过采集图像截取兴趣区图像并识别完成批量扫码,实现多种码多个码的一次性扫码动作完成,使用简单,实施成本低,加快了扫码速度,提升了扫码效率。附图说明图1为本专利技术一实施例提供的批量扫码方法的流程示意图;图2为图1中步骤S20的流程示意图;图3为图1中步骤S30的流程示意图;图4为图1中步骤S40的流程示意图;图5为图1中步骤S50的流程示意图;图6为本专利技术一实施例提供的批量扫码装置的结构示意图;图7为图6中去除外壳后的批量扫码装置的结构示意图;图8为图7中的电路板的结构示意图;图9为本专利技术一实施例提供的批量扫码装置连接计算机终端的示意图;图10为本专利技术一实施例提供的批量扫码装置连接云平台服务器的示意图;图11为本专利技术批量扫码装置一实施例中的批量扫码程序的程序模块示意图。图中,100、批量扫码装置;10、外壳;11、底壁;12、侧壁;13、顶盖;20、电路板;21、处理器;22、存储器;23、语音模块;24、输出模块;30、摄像模块;40、聚光罩;41、开孔;50、照明灯;60、透明盖板;71、USB接口;72、电源接口;101、采集模块;102、检测模块;103、截取模块;104、识别模块;105、识别结果输出模块。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术一实施例提供的批量扫码方法包括:步骤S10:采集图像;步骤S20:图像变化检测,对采集到的图像进行灰度边缘检测,以确定图像是否发生变化,确定每一发生变化的图像为目标图像;步骤S30:兴趣区截取,通过边缘线密集区域计算找到所述目标图像的兴趣区轮廓并提取所述兴趣区图像;步骤S40:码识别,对所述兴趣区图像进行码识别判断,在所述码识别判断成功后根据所述兴趣区图像截取扫码图像,并调用码识别接口对所述扫码图像进行识别,得到识别结果;步骤S50:码输出,将所述识别结果输出到指定的虚拟键盘模块,同时语音播报识别到的码个数。具体在本专利技术一实施例中,采集图像通过单一的摄像头即可实现图像的采集,在实际扫码操作时,将带有条形码或二维码的物品的一面直接放置在图像采集区域即可完成图像采集,采集到的图像以YUYV或者JPEG文件格式保存到内存文件系统中,用户可通过浏览器浏览查看采集到的图像,同时,将采集到的图像以文件格式保存到内存文件系统,减少写数据到硬件存储器,提升本文档来自技高网...

【技术保护点】
1.一种批量扫码方法,其特征在于,包括:/n采集图像;/n图像变化检测,对采集到的图像进行灰度边缘检测,以确定图像是否发生变化,确定每一发生变化的图像为目标图像;/n兴趣区截取,通过边缘线密集区域计算找到所述目标图像的兴趣区轮廓并提取所述兴趣区图像;/n码识别,对所述兴趣区图像进行码识别判断,在所述码识别判断成功后根据所述兴趣区图像截取扫码图像,并调用码识别接口对所述扫码图像进行识别,得到识别结果;/n码输出,将所述识别结果输出到指定的虚拟键盘模块,同时语音播报识别到的码个数。/n

【技术特征摘要】
1.一种批量扫码方法,其特征在于,包括:
采集图像;
图像变化检测,对采集到的图像进行灰度边缘检测,以确定图像是否发生变化,确定每一发生变化的图像为目标图像;
兴趣区截取,通过边缘线密集区域计算找到所述目标图像的兴趣区轮廓并提取所述兴趣区图像;
码识别,对所述兴趣区图像进行码识别判断,在所述码识别判断成功后根据所述兴趣区图像截取扫码图像,并调用码识别接口对所述扫码图像进行识别,得到识别结果;
码输出,将所述识别结果输出到指定的虚拟键盘模块,同时语音播报识别到的码个数。


2.根据权利要求1所述的批量扫码方法,其特征在于,所述采集图像步骤中,将采集到的图像以文件格式保存到内存文件系统。


3.根据权利要求1所述的批量扫码方法,其特征在于,所述图像变化检测步骤包括:
将采集到的图像转化为灰度图;
计算所述灰度图的边缘,得到边缘图;
将所述边缘图划分成若干个区域;
均匀抽取区域与上一张边缘图对应的区域进行比较,得到该区域的图像变化值;
使用所述图像变化值减去上一次同样的方法得到的图像变化值,得到绝对差值,同时保存这次的图像变化值;
取所有区域中最大的图像变化值作为本次的图像变化度;
根据所述图像变化度确定图像是否发生变化。


4.根据权利要求1所述的批量扫码方法,其特征在于,所述兴趣区截取步骤包括:
将所述目标图像分成若干个第一区域;
计算每个第一区域的能量值;所述能量值为边缘线对第一区域的贡献值;
把所有相邻的能量高的第一区域合并成第二区域;
将所述第二区域的矩形轮廓作为兴趣区图像。


5.根据权利要求1所述的批量扫码方法,其特征在于,所述码识别步骤包括:
检测所述目标图像变化,当所述目标图像发生改变时触发码识别;
等待所述目标图像稳定,当所述目标图像稳定后触发查找兴趣区图...

【专利技术属性】
技术研发人员:黄柏蓝达欣
申请(专利权)人:广州创想云科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1