【技术实现步骤摘要】
一种条形码的扫描方法、装置、扫描系统及存储介质
本申请涉及计算机
,特别是涉及一种条形码的扫描方法、装置、扫描系统及存储介质。
技术介绍
随着科技的进步,网络购物成为越来越多用户购物的首选,如通过运行PC端的购物应用程序进行购物,但在日常生活中,在超市、商场购物仍是用户的主要购物方式,因为其具有可以直接接触商品,并当场购买商品的优点。目前,超市、商场的收银员会通过扫描枪对商品的条形码进行扫描,从而完成商品交付操作,在对条形码扫描时,通常需要收银员对商品的位置进行调整,即将商品的条形码位置调整为扫描枪扫描的合适位置,以便扫描枪对准商品的条形码进行扫描,但是,这样会拖慢扫描操作的步骤,增加用户的排队时间,浪费用户的时间,也不利于提高用户的操作便利性。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高设备的自动化程度及扫描效率的条形码的扫描方法、装置、扫描系统及存储介质。一种条形码的扫描方法,应用于扫描系统,所述扫描系统包括扫描设备,所述扫描设备包括扫描器件,所述扫描器件包括扫描窗口
【技术保护点】
1.一种条形码的扫描方法,其特征在于,应用于扫描系统,所述扫描系统包括扫描设备,所述扫描设备包括扫描器件,所述扫描器件包括扫描窗口,所述方法包括:/n接收针对商品的扫描操作请求;/n根据所述扫描操作请求获取包含商品条形码的图像;/n识别出所述图像中条形码的角度信息;/n根据所述角度信息控制扫描器件的扫描窗口进行角度的调整,以使扫描器件的扫描窗口与商品条形码平行;/n执行扫描操作,获得商品的商品数据。/n
【技术特征摘要】
1.一种条形码的扫描方法,其特征在于,应用于扫描系统,所述扫描系统包括扫描设备,所述扫描设备包括扫描器件,所述扫描器件包括扫描窗口,所述方法包括:
接收针对商品的扫描操作请求;
根据所述扫描操作请求获取包含商品条形码的图像;
识别出所述图像中条形码的角度信息;
根据所述角度信息控制扫描器件的扫描窗口进行角度的调整,以使扫描器件的扫描窗口与商品条形码平行;
执行扫描操作,获得商品的商品数据。
2.根据权利要求1所述的方法,其特征在于,所述识别出所述图像中条形码的角度信息,包括:
将所述图像进行灰度化操作,得到灰度图像;
针对所述灰度图像进行梯度计算,得到梯度图像;
将所述梯度图进行模糊化及二值化操作,获得二值化图像;
针对所述二值化图像进行闭运算,得到微缝隙图像;
将所述微缝隙图像进行膨胀及腐蚀操作,得到膨胀及腐蚀后的图像;
查找所述膨胀及腐蚀后的图像中的面积最大轮廓;
计算所述面积最大轮廓的最小外包矩形,得到条形码区域;
计算出所述条形码区域相对于初始水平线的角度信息。
3.根据权利要求1所述的方法,其特征在于,所述根据所述角度信息控制扫描器件的扫描窗口进行角度的调整,包括:
获取到所述扫描器件的扫描窗口的初始角度;
根据所述角度信息及初始角度,得到角度调整信息;
根据所述角度调整信息控制所述扫描器件的扫描窗口进行旋转。
4.根据权利要求1所述的方法,其特征在于,所述执行扫描操作,获得商品的商品数据,包括:
控制光源针对所述商品条形码进行扫描,获得反射光转换后的数据;
将所述反射光转换后的数据进行解码,得到解码数据;
将所述解码数据与服务器端的数据进行匹配,得到商品数据。
5.一种条形码的扫描装置,其特征在于,应用于扫描系统,所述扫描系统包括扫描设备,所述扫描设备包括扫描器件,所述扫描器件包括扫描窗口,所述装置包括:
请求接收模块,用于接收针对商品的扫描操作请求;
图像获取模块,用于根据所述扫描操作请求获取包含商品条形码的图像;
角度信息识别模块,用于识别出所述图像中条形码的角度信息;
调整模块,用于根据所述角度信息控制扫描器件的扫描窗口进行角度的调整,以使扫描器件的扫描窗口与商品条形码平行;
商品数据获得模块,用于执行扫描操作,获得商品的商品数据。
6.根据权利要求1所述的装置,其特征在于,所述角度信息识别模块包括:
灰度化操作子模块,用于将所述图像进行灰度化操作,得到灰度图像;
梯度计算子模块,用于针对所述灰度图像进行梯度计算,得到梯度图像;
二值化操作子模块,用...
【专利技术属性】
技术研发人员:廖秋华,朱玉,梁辉,
申请(专利权)人:迅镭智能广州科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。