零售业的产品码识别

条形码作为一种信息承载的技术已经广为流传了数十年,并且在零售行业的应用日益增长。

然而,当我们谈起可靠性与鲁棒性,我们还有很多挑战需要克服,特别是在零售行业。未能解出一些破损条形码或者未能定位出部分条形码都会影响零售业的生产与销售。

本文我们将讨论一些零售行业的条形码识别应用将会遇到的关键问题和我们的顾虑。

不同的条形码扫描设备

传统的手持式条形码扫描仪对大家来说应该都不陌生。作为一款廉价可靠易用的产品并且由于激光可以扫描到2英尺以内的条形码,便利店和超市是他们最常见的场景。

智能手机:浏览器应用与原生应用

由于科技的进步以及商业需求的改变,消费者与零售商往往更倾向于利用智能手机来完成交易。这是由于智能手机普及高并且不需要购买额外的手持设备。而且大多数智能手机往往具有高像素的摄像头并且可以联网。

当顾客在超市过道里挑选产品时,他们可以很方便的扫商品条形码来获取商品信息,价格以及产地。让客户自助添加需要的产品可以方便客户,不再需要排队进行结账。对于零售商来说,获取更多大数据也会帮助他们更好地进行精准用户受众。例如产品购买体验,提供折扣给再次购买已购商品的客户;例如发送新产品信息或者折扣给一些愿意再次购买的顾客。

桌面

条形码的桌面应用经常用来做条形码查询以及条形码扫描仪的设置。具体方法是通过摄像头或者通过保存的图片来输入条形码,适用于后端库存管理的场景。

嵌入式设备

我们也可以通过视频流来读取条形码。根据Reuters,一些沃尔玛超市使用了自动化机器人做自动巡逻,从而进行库存管理。包括库存量查询,商品错放,错误的标价查询,以及错误的标签查询。自动化机器人,无人机,已经广泛应用于大型零售商。

面临的挑战

一个理想中的条形码应该是平整,无褶皱,破损或者被水浸湿的;干净没有任何污渍划痕的;同时,它也应该具有合适的尺寸与角度,并且有足够的清晰度与对比度。然而,现实中,破损有瑕疵的条形码是不可避免的。当一个条形码无法被识别时,我们的工作效率会下降,对于大型的项目造成的影响更甚。

为了解决这些顽固不可读的条形码,你需要一款包含多种参数设置的工业级的软件,如二值化设置,去污点设置等。

  1. 有褶皱的条形码
    大多数零售商面临的一个挑战是很多商品像衣物,零食以及一些有外包装的产品都很容易褶皱。

矫正一个有褶皱的条形码有时候会降低图片质量,从而导致条形码识别率降低。然而,Dynamsoft Barcode Reader利用预处理在保证识别准确率的情况下自动矫正褶皱的条形。

a. 褶皱的一维码
我们首先需要将图形二值化,使其变为黑白图片。
在这里插入图片描述

之后需要分析线条,最好的识别结果会是结合的红黄线条。红线代表高可信度,黄线次之。
在这里插入图片描述

每一条短线用来识别条形码的种类,并用绿点标出。

在这里插入图片描述
绿点代表条形码的一个特征。软件通过读取这些条码来完成条形码识别。

b. 褶皱的二维码

当开始扫描时,条形码识别软件会扫描整张图像的高度和宽度,试图寻找其中的条形码。以但条形码被识别到,红黄线组成的栅格会映射到整个条形码上。

我们通过提取并利用各种图形特性,来将条形码栅格化。然后,创建一个复原版的条形码并开始解码。
在这里插入图片描述
我们有一个展示视频来阐述上述步骤。

  1. 包装品的反光
    零售超市中有大量的产品他们的包装会反射灯光,例如苏打水,冰冻食物以及有弯曲条形码的罐头。
    如果想了解更多关于如何提升条形码识别率的方法,请阅读我们的电子书 - Best Practice for Maximizing Barcode Reader Technology.

  2. UPC 条形码查询
    在使用UPC进行库存跟踪,产品信息查询时,往往会遇到损坏的条形,导致工作流程受阻。因此,我们需要工业级的条形码识别软件在物流与交易的环节避免这些问题的发生。

  3. 库存追踪
    库存追踪是库存管理中重要的环节,特别是拥有千万级库存的自动仓储和检索系统中。您需要一个准确的条形码识别软件。任何的失误都会是整个产业链受损,最终导致客户流失。

Dynamsoft Panorama Barcode Reader

Dynamsoft Panorama™ Barcode Reader是一个开创性的库存管理解决方案,它可以提高库存管理场景的条形码识别的准确率与速度, 并实时返回结果。目前为止,市面上没有一款产品能100%地识别条形码。开发人员可以通过下载Dynamsoft Barcode Reader app Android or iOS来体验此功能。

Dynamsoft Barcode Reader

Dynamsoft Barcode Reader (DBR) 是一款工业级的SDK,可以帮助开发者集成条形码识别功能到他们的软件中。只需短短几行代码,您就可以便捷地集成条形码识别功能到网页,桌面或者移动端的应用程序中。这款SDK可以节省您大量的额外工作时间。

通过DBR SDK,终端用户可以扫描图片或者视频来读取条形码信息。这款SDK也支持在一张图片中同时读个条形码,图片的格式可以是BMP,JPG,PNG或者TIFF。也包括DIB格式的通过扫描仪或者摄像头获取的图片。

我们的SDK提供丰富的API支持,能让用户充分体验到客制化的魅力,从而适应不同的应用场景。为了达到最佳的效果,开发者可以通过创建设置模板来适应特殊的场景,模板的设置参数包括:

  • 条形码区域
  • 条形码个数
  • 条形码类型
  • 抗模糊等级

我们的SDK支持常见的1D及2D码型。请访问我们的官网来了解更多信息。

需要更多帮助么?

如果您在解码过程中遇到任何问题。请发送相关图集到support@dynamsoft.com,我们会尽可能得优化相关参数来解出其中的条形码。
想了解更多关于Dynamsoft Barcode Reader SDK的信息,请下载我们的试用版本。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值