赣州条码在识读之前必须进行图像处理
作者:赣州鑫禄条形码代理有限公司 时间:2022-01-17 09:00:27
赣州条码在识读之前必须进行图像处理,下面介绍几种常见的图像处理的理论和算法。
1.灰度处理
数字图像在计算机上以位图的形式存在,位图是一个矩阵式点阵,其中每一点称为像素,像素是数字图像中的基本单位。一幅m×n大小的图像,是由m×n个明暗度不等的像素组成的。数字图像中各个像素所具有的明暗程度由灰度值所标识。一般将白色的灰度值定义为255,黑色的灰度值定义为0,而由黑到白之间的明暗度均匀地划分为256个等级。对于黑白图像,每个像素用一个字节数据来表示,而在彩色图像中,每个像素需用三个字节数据来表述,就能呈现五彩缤纷的颜色。彩色图像可以分解成红(R)、绿(G)、蓝(B)三个单色图像,任何一种颜色都可以由这三种颜色混合构成。在图像处理中,彩色图像的处理通常是通过对其三个单色图像分别处理而得到的。但是一幅彩图中每个像素都用RGB分量表示,图像文件将会变得非常庞大,因此在实际应用中,通常采用调色技术,将256色位图转变为灰度图像。对于24位真彩图,每个像素用三个字节分别表示R、G、B三个分量。将256色位图转换为灰度图像,首先必须计算每一种颜色对应的灰度值。256色位图的灰度图像与RGB值的对应关系如下:
Y=0.299R+0.587G+0.114BR=G=B=Y
根据R、G、B的值求出Y值后,将R、G、B的值都赋予Y值,写入新图,这样就可以将256色位图转换成灰度图像。
2.灰度直方图
在数字图像处理中,一个简单和有用的工具是直方图,它概括一幅图像的灰度级内容。任何一幅图像的直方图都包括了可观的信息,某些类型的直方图还可以由其直方图完全描述。直方图的计算是简单的,直方图的计算可以用相当低的代价来完成。
直方图是灰度值的函数,描述的是图像中具有该灰度级的像素的个数,其横坐标级(0~L-1),纵坐标表示该灰度出现的频率(像素的个数)
3.图像二值化处理
为了便于对图像进行后续处理,需要对图像进行二值化处理,二值化处理将不可避免地丢失图像信息。若阈值选取过小,会提取多余的部分;若选取的过大,会丢失所需要的图像信息。因此阈值选取是图像二值化处理中的一项重要技术,它的选取直接关系到后续的处理。针对条码识读系统而言,二值化图像的效果直接影响到条码识读的可靠性。
阈值化分割原理:先确定一个处于图像灰度取值范围之中的阈值,然后将图像中各个像素的灰度值都与这个阈值相比较,并根据比较结果将对应的像素划分为两类:像素灰度值大于阈值的为一类,像素值小于和等于阈值的为另一类。这两类像素一般分属图像中的两类区域,所以对像素根据阈值分类达到了分割的目的。如果一个物体其内部具有均匀一致的灰度值,并分布在一个具有另一个灰度值均匀背景中,使用阈值的效果更佳。
阈值分割算法主要有两个步骤:
①确定需要的分割阈值。
②将像素与分割阈值做比较并划分。
条形扫码器行业特点
1.描窗口透光镜采用特殊钢化材料,更加耐碎,透光率更为畅快,使得景深更远;
2.枪体塑料符合国家标准制作工艺,做到无异味,耐高温,耐腐蚀,易擦洗,枪线用别针即可取下,操作非常方便 ;
3.人体工程学设计完美体现,蜂鸣声音更大(可小),减震从头到尾合理配备,可抗多次2米跌路地面测试。
条形扫码器相关技术
条形码是由一组按一定编码规则排列的条、空符号,用以表示一定的字符、数字及符号组成的信息。条码系统是由条码符号设计、制作及扫描阅读组成的自动识别系统。条码技术具有以下几个方面的优点:
1.输入速度快:与键盘输入相比,条码输入的速度是键盘输入的5倍,并且能实现"即时数据输入"。
2.可靠性高:键盘输入数据出错率为三百分之一,利用光学字符识别技术出错率为万分之一,而采用条码技术误码率低于百万分之一。
3.采集信息量大:利用传统的一维条码一次可采集几十位字符的信息,二维条码更可以携带数千个字符的信息,并有一定的自动纠错能力。
4.灵活实用:条码标识既可以作为一种识别手段单独使用,也可以和有关识别设备组成一个系统实现自动化识别,还可以和其他控制设备联接起来实现自动化管理。
另外,条码标签易于制作,对设备和材料没有特殊要求,识别设备操作容易,不需要特殊培训,且设备也相对便。
条码生成软件支持100多种条形码类型。常用的EAN/UPC 条形码比其他类型的条形码长出来一些线条。这些条就是凹槽,也可以称其为警戒栏,是用来充当扫描设备的参考点。接下来就给大家讲下EAN/UPC条形码中的凹槽。在条码生成软件中,有凹槽的条形码有EAN13/EAN8、UPC/UPCA/UPCE等等。在条码生成软件中绘制好条形码之后,双击条形码,在图形属性-条码-类型中,设置条码类型为"EAN13"。
在这里我们可以看到软件默认的"凹槽高度"为2.1.凹槽高度可以根据自己的需求自定义进行设置,下面圈住的部分就是凹槽。如果你的凹槽高度为其他数值,想要调整其高度,使之与其条形码保持适当的比例。你可以在图形属性-条码-凹槽高度中自定义记性调整。步骤如图1。以上就是有关EAN/UPC条形码凹槽高度的介绍。软件操作比较灵活,有兴趣的朋友,可以下载条码生成软件试用。
这里二维条码扫描枪分为红光扫描枪和激光扫描枪两种情况。红光扫描枪支持的一般都是近距离的,扫描距离通常在3cm左右;而激光扫描枪通常在远距离识别条码上的应用较多,可以支持20cm左右甚至更远。如何分辨红光扫描枪和激光扫描枪?红光扫描枪一般发出的是很粗的一条,如果是很细很细的话那肯定是激光扫描枪了。这两者应用场景和使用领域也不太相同。
一般红外的扫描枪应用的较多,主要扫描支付码的较多,因此也称为支付扫描枪。这两者的区别在于:通常来说高精度的扫描枪都属于红光的;其次,激光枪使用的是棱镜转动使点激光变成线性光,因此使用寿命有限,因为棱镜转动时间长肯定磨损。激光枪的优势在于扫描景深长,速度快,不过好的红光枪也可以做到,但是价格比激光枪要贵。如何选择合适的条码扫描枪?首先要根据你需要扫描的条码情况。
如果条码密度小于5mils,一般只能使用高密扫描枪;如若扫描二维条码,那么要选择二维扫描枪;如果要距离条码1米以上扫描,有长景深的扫描枪可供选择;对于扫描数据是否需要编辑,例如只取前七位扫描数据,需要选择品牌扫描枪,普通扫描枪不支持这个功能;根据你扫描枪的使用环境,如果环境恶劣,建议使用工业型条码扫描枪,如果是办公环境,那么使用普通扫描枪即可。选用激光还是红光,关键看你要扫描的条形码的质量怎么样,比如:条码数据位数、条码清晰度、以及条码前期制作是否标准等.红光扫描器的识读能力要比激光弱很多,扫描景深也要比激光的近很多。
但是红光的一般都要比激光的要便宜很多.根据你扫描枪要使用的范围,如果扫描枪移动的范围超过3米,建议使用无线扫描枪,有传输距离从10米-100米的各种无线扫描枪扫描枪接口的选择.是接普通的USB口,键盘口,串口,还是接一些特殊的设备口?咨询或购买条码扫描枪、条码扫描器、扫描模块,请认准我们公司。
上一篇:赣州条形码如何使用才算规范?
下一篇:常用的赣州条码类型及其应用范围
- 南康区条形码多领域应用的智慧标识[ 2024-11-17 ]
- 崇义条码管理办法深度解析[ 2024-11-16 ]
- 南康区产品条码申请费用解析[ 2024-11-15 ]
- 深入解析崇义商品条形码管理办法[ 2024-11-14 ]
- 崇义商品条码制作的实用指南[ 2024-11-13 ]
- 信丰商品条形码是商业流通的加速器[ 2024-11-12 ]