没有合适的资源?快使用搜索试试~ 我知道了~
首页Python识别快递条形码及Tesseract-OCR使用详解
Python识别快递条形码及Tesseract-OCR使用详解
817 浏览量
更新于2023-03-16
评论 3
收藏 256KB PDF 举报
主要介绍了Python识别快递条形码及Tesseract-OCR使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
资源详情
资源评论
资源推荐

Python识别快递条形码及识别快递条形码及Tesseract-OCR使用详解使用详解
主要介绍了Python识别快递条形码及Tesseract-OCR使用详解,文中通过示例代码介绍的非常详细,对大家的学
习或者工作具有一定的参考学习价值,需要的朋友可以参考下
识别快递单号识别快递单号
这次跟老师做项目,这项目大概是流水线上识别快递上的快递单号。首先我尝试了解条形码的基本知识
百度百科:条形码
条形码(barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。
常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)排成的平行线图案。条形码可以标出物品的
生产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等许多信息,因而在商品流
通、图书管理、邮政管理、银行系统等许多领域都得到广泛的应用。
条形码有多种,在我国广泛流传的是EAN13条形码(以下简称条形码),所以主要研究该种条形码的识别。
条形码位数说明:条形码位数说明:
条形码一共有13位
前2位或者前3位称为前缀,表示国家、地区或者某种特定的商品类型
中国区条形码开头:690~699
图书类条形码开头:978~979
前缀后的4位或者5位称为厂商代码,表示产品制造商
厂商代码后5位称为商品代码,表示具体的商品项目
最后1位是校验码,根据前12位计算而出,可以用来防伪以及识别校验
条形码编码说明条形码编码说明
条形码一共有8个区域:左侧空白区->起始符->左侧数据符->中间分隔符->右侧数据符->校验符->终止符->右侧空白区
字符为0~9
除空白区外的区域和字符都采用二进制编码表示,1表示bar(黑条),0表示space(白条)
起始符,终止符编码为101,分隔符编码为01010
0~9每种字符有3种编码方式,AB为左侧数据奇偶编码,C为右侧数据偶编码


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0