当前位置:首页 » 操作系统 » 条形码识别算法

条形码识别算法

发布时间: 2023-03-05 10:33:49

Ⅰ 条码有几种级别,如何识别

A级条码能够被很好的识读,适合只沿一条线扫描并且只扫描一次的场合。

B 级条码在识读中的表现不如A级,适合于只沿一条线扫描但允许重复扫描的场合。

C级条码可能需要更多次的重复扫描,通常要使用能重复扫描并有多条扫描线的设备才能获得比较好的识读效果。

D级条码可能无法被某些设备识读,要获得好的识读效果,则要使用能重复扫描并具有多条扫描线的设备。F级条码是不合格品,不能使用。

通常用美标检测法 "A"-"F"五个质量等级,"A"级为最好,"D"级为最差,"F"级为不合格。

(1)条形码识别算法扩展阅读

UPC(统一产品代码):

只能表示数字,有A、B、C、D、E五个版本 版本 A - 12 位数字 版本 E - 7 位数字 最后一位为校验位 大小是宽1.5" 高1 " ,而且背景要与清晰 主要使用于美国和加拿大地区,用于工业、医药、仓库等部门。

当UPC作为十二位进行解码时,定义如下:第一位 = 数字标识 (已经由UCC(统一代码委员会)所建立). 第2-6位 = 生产厂家的标识号(包括第一位) 第7-11 = 唯一的厂家产品代码 第12位 = 校验位(used for error detection)

Code 3:

能表示字母、数字和其它一些符号共43个字符:A -Z,0 - 9,-.$/+%,pace 条形码的长度是可变化的,通常用“*”号作为起始、终止符校验码不用代码密度介于3 - 9.4个字符/每英寸,空白区是窄条的10倍,用于工业、图书、以及票证自动化管理上。

Code 128:

表示高密度数据, 字符串可变长,符号内含校验码,有三种不同版本:A,B,and C 可用128个字符分别在 A,B,or C 三个字符串集合中,用于工业、仓库、零售批发。

Interleaved2-of-5 (I2 of 5):

只能表示数字0 -9 可变长度,连续性条形码,所有条与空都表示代码,第一个数字由条开始,第二个数字由空组成 空白区比窄条宽10倍,应用于商品批发、仓库、机场、生产/包装识别、工业中,条形码的识读率高,可适用于固定扫描器可靠扫描,在所有一维条形码中的密度最高。

Ⅱ 服装条码如何识别

洗洗掉颜色看出来了

Ⅲ 各国的条形码如何区别

一、商品条形码的编码遵循唯一性原则,以保证商品条形码在全世界范围内不重复,即一个商品项目只能有一个代码,或者说一个代码只能标识一种商品项目。不同规格、不同包装、不同品种、不同价格、不同颜色的商品只能使用不同的商品代码。

690 、691是批准给大型企业的国家代码

692、 693通常是批准给中型企业的国家代码

694、 695常常是批准给小型企业的国家代码

二、世界各国商品条形码

GS1字首 由国际货品编码协会(GS1)编发于各地区成员组织的每一组GS1字首都是独一无二的。例如商品上的国际条码的前三位數字码为”489”, 即代表由香港编发、”690 至695”为中国所编发,而”500至509”即由英国编发。

00--13 美国和加拿大

30--37 法国

380 保加利亚

383 斯洛文尼亚

385 克罗地亚

387 波 黑

400--440 德 国

45--49 日 本

460--469 俄罗斯

471 中国台湾

474 爱沙尼亚

475 拉脱维亚

477 立陶宛

478 乌兹别克斯坦

479 斯里兰卡

480 菲律宾

481 白俄罗斯

482 乌克兰

484 摩尔多瓦

485 亚美尼亚

486 格鲁吉亚

487 哈萨克斯坦

488、489 中国香港

5 0 英 国

520 希 腊

528 黎巴嫩

529 塞浦路斯

531 马其顿

535 马耳他

539 爱尔兰

54 比利时和卢森堡

560 葡萄牙

569 冰 岛

5 7 丹 麦

590 波 兰

594 罗马尼亚

599 匈牙利

600--601 南 非

609 毛里求斯

611 摩洛哥

613 阿尔及利亚

619 突尼斯

621 叙利亚

622 埃 及

625 约 旦

626 伊 朗

64 芬 兰

690--695 中 国

70 挪 威

729 以色列

73 瑞 典

740 危地马拉

741 萨尔瓦多

742 洪都拉斯

743 尼加拉瓜

744 哥斯达黎加

745 巴拿马

746 多米尼加

750 墨西哥

759 委内瑞拉

76 瑞 士

770 哥伦比亚

773 乌拉圭

775 秘 鲁

777 玻利维亚

779 阿根廷

780 智利

784 巴拉圭

786 厄瓜多爾尔尔

789 巴 西

80--83 意大利

8 4 西班牙

850 古 巴

858 斯洛伐克

859 捷 克

860 南斯拉夫

869 土耳其

87 荷 兰

880 韩 国

885 泰 国

888 新加坡

890 印 度

893 越 南

899 印度尼西亚

90--91 奥地利

93 澳大利亚

9 4 新西兰

951 蒙 古

955 马来西亚

476 Azerjan

884 Cambodia

865 Mongolia

616 Kenya

608 Bahrain

624 Libya

627 Kuwait

628 Saudi Arabia

629 Emirates

(3)条形码识别算法扩展阅读

鉴别条形码真假的方法

按照商品条码编码规则,我们可以用肉眼识别伪造的商品条码,以我国通用的13位条码为例,具体分配规则是:

一、从左至右前3为编码为国家编码,国际条码组织给我国分配的编码有690、691、692693共四种。

二、从左至右第4-7数字或4-8位数字编码为厂商信息编码,与前3位的国家编码共同组成厂商识别代码。

三、从左至右第8-12位数字或9-至12位数字编码为商品信息代码,具体包括商品的名称,规格,价格等信息。

四、最后一位数字编码为验证码。

五、烟草类条码编码规则略有不同,6901028为中国烟草总公司,加上其后三位数字共10位组成卷烟厂的厂商识别代码。

Ⅳ 国际条形码最后一位校验位是如何计算出来的

计算:

以条形码 6936983800013为例公式第13位算法:

1、取出该数的奇数位的和,c1=6+3+9+3+0+0=21;

2、取出该数的偶数位的和,c2=9+6+8+8+0+1=32;

3、将奇数位的和与“偶数位的和的三倍”相加。

4、取出结果的个位数:117(117%10=7);

5、用10减去这个个位数:10-7=3;

6、对得到的数再取个位数(对10去余)3%10=3;

此条形码分为4个部分,从左到右分别为:

1、第1-3位:共3位,对应该条码的693,是中国的国家代码之一。(690--695都是中国大陆的代码,由国际上分配)

2、第4-8位:共5位,对应该条码的69838,代表着生产厂商代码,由厂商申请,国家分配

3、第9-12位:共4位,对应该条码的0001,代表着厂内商品代码,由厂商自行确定

4、第13位:共1位,对应该条码的3,是校验码,依据一定的算法,由前面12位数字计算而得到。

(4)条形码识别算法扩展阅读:

编码规则:

1、唯一性:同种规格同种产品对应同一个产品代码,同种产品不同规格应对应不同的产品代码。根据产品的不同性质,如:重量、包装、规格、气味、颜色、形状等等,赋予不同的商品代码。

2、永久性:产品代码一经分配,就不再更改,并且是终身的。当此种产品不再生产时,其对应的产品代码只能搁置起来,不得重复起用再分配给其它的商品。

无含义:为了保证代码有足够的容量以适应产品频繁的更新换代的需要,最好采用无含义的顺序码。

3、条形码校验码公式:首先,把条形码从右往左依次编序号为“1,2,3,4……”从序号二开始把所有偶数序号位上的数相加求和,用求出的和乘3,再从序号三开始把所有奇数序号上的数相加求和,用求出的和加上刚才偶数序号上的数,然后得出和。再用10减去这个和的个位数,就得出校验码。

热点内容
域控制服务器dns和ip 发布:2025-08-20 16:05:21 浏览:538
怎样让隐藏文件夹显示 发布:2025-08-20 16:03:37 浏览:35
如何辨别密码箱密码锁坏了 发布:2025-08-20 16:02:47 浏览:969
河池都安服务器ip地址是什么 发布:2025-08-20 16:00:13 浏览:873
做自媒体剪辑需要什么配置的电脑 发布:2025-08-20 15:37:38 浏览:388
密码法的立法目地是什么 发布:2025-08-20 15:27:13 浏览:456
不小心删除微信怎么恢复聊天记录安卓 发布:2025-08-20 15:27:05 浏览:449
车载安卓系统指的是什么 发布:2025-08-20 15:23:47 浏览:713
安徽鲲鹏服务器云空间 发布:2025-08-20 15:19:37 浏览:790
怎样删除手机大存储 发布:2025-08-20 15:10:36 浏览:270