扬州条形码申请_商品条码注册_产品条形码办理

扬州条形码识别要考虑哪些因素?

C

联系我们
ontact us


扬州协亚条形码代理有限公司
联系人:王经理
电话:17732605906(微信同步)

N

新闻中心
ews center

您的位置:首页 > 新闻中心 > 扬州条形码识别要考虑哪些因素?

扬州条形码识别要考虑哪些因素?

作者:扬州协亚条形码代理有限公司 时间:2021-09-28 08:00:12

扬州条形码是当前超市和部分工厂使用比较普遍的物品,产品标识技术,使用摄像头检测一张图片的条形码包含有两个步骤,第一是定位条形码的位置,定位之后剪切出条形码,并且识别出条形码对应的字符串,然后就可以调用网络,数据库等手段快速进行后续处理.

扬州条形码识别要考虑到条形码的特点,本文针对的是条形码在图片中的位置相对垂直,没有各种倾斜的那种条形码。

要定位首先要检视这种条形码的特点,这种图像在X方向上的梯度肯定很明显,同时,Y方向的梯度就没这么明显,所以第一步,我们应该将图像的灰度图像分别计算梯度,用X方向梯度减去Y方向梯度,这样可以保留X方向特征并且去除Y方向的干扰,处理之后图像如下所示

可以看到,二维码对一维码的定位形成了干扰,但是二维码的空间漏洞相对一维码多很懂,于是我们考虑进行一次模糊并且二值化,看能不能有所效果,如下(记得调整相应的模糊化参数和阈值参数,得到相对最好的结果)

有一定的效果,但是此时又出现问题条形码出现了黑色的缝隙,不利于定位完整区域,这个时候要进行一些形态学操作,去除黑色缝隙,我们选择闭运算,算子根据缝隙的情况,宽度大于高度,矩形缝隙.处理以后的结果.

效果可以,又出现问题,二维码的区域连着,还是面积很大,对后面我们算区域面积依然有影响,但是我们观测二维码的连接区域明显要比一维码的连接区域要细很多,也就是说,我们可以很快的腐蚀断二维码的连接,同时还保持一维码的连接,然后在膨胀回来,二维码的连接断开就应该不会有这个大块的区域连着了,注意,膨胀和腐蚀的次数应当是一致的,保证得到结果区域的准确.我选择膨胀腐蚀四次,先膨胀断开二维码连接,最后的结果显示如下

此时,二维码的影响就基本没有了,现在我们只需要先查找轮廓,然后计算图像中每个轮廓的面积,选出面积最大的那个轮廓,计算这个轮廓的最小外包矩形,就能找到相应的图像区域了.这样操作的结果和切分出来的条形码

如果在打印过程中,条码打印机打印出空白图像,可能是以下几点原因:1.打印指令错误,使打印机只有走纸的动作,而没有打印的图像。2.打印头信号电缆与主板脱落,请将其正确地插入插槽中,重新测试。3.打印头坏,请更换打印头后重新测试。

当你在超市购物结账时,收银员只需扫描商品上的条形码,就可以把商品的信息录入电脑,计算出总价,步骤繁琐的收款环节因为小小的条形码而变得方便高效。条形码就是商品包装上宽度不等的黑白条纹图案,下面通常还会标注数字。

要想通过处理条形码录入商品信息,需要经过扫描和译码两个步骤。黑色吸收所有可见光,白色反射所有可见光,当机器扫描条形码时,白色条码的反射光会通过光电传感器转换为电信号,再通过电路转换为数字信号,也就是容易被计算机处理的0和1。

根据宽度的不同,黑白条纹部分会转化为不同数量的0或1,并按照顺序排列。如此一来,条形码的信息就可以输入到计算机中了。我们日常生活中接触到的商品条形码底部通常有13位数字,这种条形码又被称为欧洲物品编码(EAN13),主要用于商场超市和零售店等。

生成条形码时要将十进制数字或字符转化为二进制数字,通过EAN13的编码表得出二进制数字串,使用白色条纹表示0,黑色条纹表示1,进而将这串数字转换为条形码。

在条码打印软件中,设计条码标签时经常用到的码制是Code128码和EAN13码。因为这两种码制比较贴近我们的生活。比如:我们去超市购物,商品上贴的条码标签都是EAN13码,因为EAN13码多用于零售产品包装。而code128码多用于工厂产线,方便用户标识自己的产品,所以用code128码的也比较多,接下来就给大家介绍下这两种码制的制作及简介,方便大家了解设计适合自己的条码标签:Code128码是1981年引入的一种高密度条码,CODE128码可表示从ASCII0到ASCII127共128个字符,故称128码。其中包含了数字、字母和符号字符。Code128条码本身有三个字符集,用户可以根据自己的需求选择(A、B、C)。

A字符集仅包含数字和大写字母、控制字符组成的字符串。B字符集包含大小写字母和数字、字符组成的字符串。C字符集包含从00-99的100个两位数字。一般来说,如果条码内容是大写英文字母,则用A用B是一样的。如果包含大小写字母,则要用B。如果条码是纯数字构成的,要用C。EAN13码是一种比较通用一般终端产品的条形码协议和标准。主要应用于超级市场和其他零售业。是一种比较常见的商品条码。我们在商场购买的笔、化妆品、红酒等等上面都会有EAN13条形码。而收银员通过扫描就可以知道商品的信息和价格,非常方便。

EAN13码在生活中可以经常看到,一般用不到它的人可能一点都不了解它。EAN13与UPC-A的符号数量相同,它也有13个检查字符。由Modulo10算法算的。检查字符:编码信息中其他字符数字组合的结果。在符号内的预置,检查字符可让读取器验证资料是否有效。EAN13含有特定的起始字符和停止符。编码信息由一个中间分离符分为两个部分。起始字符:是条形图和空格的特殊组合,可以让读取器识别符号的起始处。停止符:是另一种标示编码信息结尾的组合。它还可以用于标示编码的扫描方向。以上就是有关对Code128及EAN13码这两种常用码制的介绍,想要制作各种类型的条形码,可以下载条码打印软件,自己动手操作。

 

上一篇:扬州条码在印刷时有哪些特殊要求

下一篇:应用扬州条形码的优越性和技术优点