[发明专利]一维条码识别方法有效
申请号: | 201710148676.9 | 申请日: | 2017-03-14 |
公开(公告)号: | CN107563243B | 公开(公告)日: | 2020-11-10 |
发明(设计)人: | 万淼;吴少林;周代飞;余军;杨宏;马德敏;李福刚;徐建新 | 申请(专利权)人: | 上海奥普生物医药股份有限公司 |
主分类号: | G06K7/14 | 分类号: | G06K7/14 |
代理公司: | 上海伯瑞杰知识产权代理有限公司 31227 | 代理人: | 李庆 |
地址: | 201201 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 条码 识别 方法 | ||
1.一种一维条码识别方法,包括步骤:
S1:对一一维条码进行采样,获得多个采样信号;
S2:根据所述采样信号绘制所述一维条码的一条码波形;
S3:处理所述条码波形,在所述条码波形中添加一第一中线,根据第一中线与所述条码波形的交点获得与所述一维条码的起点和终点对应的一起点波点和一终点波点;
S4:所述一维条码包括多个线条组,所述线条组包括白双线、黑双线、白单线和黑单线,根据所述起点波点、所述终点波点和所述条码波形在所述条码波形中添加一第二中线,并根据所述条码波形和所述第二中线定位与所述白双线对应的一第一波形段;
S5:通过所述条码波形去除所述第一波形段的图形,计算各所述线条组对应的一第二波形段的宽度,获得各所述线条组的线宽;
S6:根据所述线宽和所述条码波形判断各所述第二波形段对应的线条组的种类;
S7:根据所述第二波形段对应的线条组的种类获得一二进制码;
S8:将所述二进制码与一预设的编码表作比对,获得一识别结果;
在所述S1步骤中:通过一反射式光电传感器对所述一维条码进行采样;所述反射式光电传感器包括一壳体、一发光二极管和一三极管,所述壳体形成并列的两安装腔,两所述安装腔分别在所述反射式光电传感器的一工作面形成一工作窗口,所述发光二极管和所述三极管分别设置于一所述安装腔内;所述反射式光电传感器固定于一固定组件且所述反射式光电传感器的所述工作面通过扫描缝外露;
发光二极管的阳极和三极管的集电极连接电源;三极管的发射极连接反射式光电传感器的输出端;发光二极管的阴极通过一限流电阻接地;所述三极管的发射极通过一负载电阻接地;
信号处理板与所述反射式光电传感器的输出端连接,信号处理板包括内置A/D转换器的主控芯片;所述主控芯片通过所述A/D转换器对所述反射式光电传感器的输出端的电压进行采样,以得到所述条码波形。
2.根据权利要求1所述的一维条码识别方法,其特征在于,通过将固定有所述反射式光电传感器的所述固定组件放置于所述一维条码上单向移动获得所述采样信号。
3.根据权利要求1所述的一维条码识别方法,其特征在于,所述S3步骤进一步包括步骤:
获取所述条码波形的多个第一最大值和多个第一最小值,对所述第一最大值和所述第一最小值求均值,获得一第一均值;
根据所述第一均值在所述条码波形中添加一第一中线;
根据所述第一中线与所述条码波形的交点,确定所述起点波点和所述终点波点。
4.根据权利要求3所述的一维条码识别方法,其特征在于,所述S4步骤进一步包括步骤:
在所述起点波点和所述终点波点间获取一第二最大值和一第二最小值,计算所述第二最大值和所述第二最小值的均值,获得一第二均值;
根据所述第二均值在所述条码波形中添加一第二中线;
根据所述条码波形和所述第二中线定位所述第一波形段,所述第一波形段位于所述起点波点和所述终点波点之间,所述第一波形段上的点值大于所述第二均值,且所述第一波形段与所述第二中线的两交点的间距大于一预设值。
5.根据权利要求4所述的一维条码识别方法,其特征在于,所述S5步骤进一步包括步骤:
在所述条码波形去除所述第一波形段的图形上获取多个第三最大值和多个第三最小值,计算所述第三最大值和所述第三最小值的均值,获得一第三均值;
根据所述第三均值在所述条码波形中添加一第三中线,所述第三中线将所述条码波形分割为多个所述第二波形段;
根据所述条码波形与所述第三中线的交点,计算所述第二波形段对应所述线条组的线宽。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海奥普生物医药股份有限公司,未经上海奥普生物医药股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710148676.9/1.html,转载请声明来源钻瓜专利网。