【技术实现步骤摘要】
一维条码生成、识别方法、终端设备及存储介质
[0001]本专利技术涉及一维条码领域,具体地涉及一种一维条码生成、识别方法、终端设备及存储介质。
技术介绍
[0002]在医疗体外诊断仪器领域,试管常常会顺着管子的长度方向贴上一维条码标签用于信息识别。一维条码有着各种编解码标准,如39码、CODE128码等。传统的一维条码主要基于红外扫码枪的机制而设置。随着信息技术的不断发展,可以采用图像识别的方式识别二维码。因为常见的试管上并没有框出限定的贴标位置,同时试管上的一维条码标签的粘贴也会出现一些不规范性,所以贴在试管上的一维条码标签通常会出现各种方向的偏移,加上试管表面弧形对光线反射不均匀的影响,从而导致一些一维条码识别不出来的情况发生。
技术实现思路
[0003]本专利技术的目的是提供一种一维条码生成、识别方法,以解决上述问题。
[0004]为实现上述目的,本专利技术采用的技术方案如下:
[0005]根据本专利技术的第一方面,提供了一种一维条码生成方法,其可包括:
[0006]设定基本宽度 ...
【技术保护点】
【技术特征摘要】
1.一种一维条码生成方法,其特征在于,包括:设定基本宽度,将基本宽度的黑条记为B,基本宽度的白条记为W,则0和1的编码分别为:BBBW和BWWW;将每个信息字节转换成8位的0和1编码,其中,低位在前;选择同步头字节,并将同步头字节作为一维条码的第一个字节;选择校验字节产生方式,并将校验字节作为一维条码的最后一个字节;生成一维条码,将同步头字节、若干信息字节和校验字节按照0和1的编码从左到右依次连接,并在同步头字节的左侧增加一个基本宽度的头部白条,以及在校验字节的右侧增加一个基本宽度的尾部黑条。2.根据权利要求1所述的一维条码生成方法,其特征在于,同步头字节为非0x00或0xFF。3.根据权利要求1所述的一维条码生成方法,其特征在于,校验字节产生方式包括累加和校验和CRC
‑
8校验。4.一种一维条码识别方法,其特征在于,包括:获取一维条码图像;从一维条码的起始位置开始,每检测到从白色到黑色的转换,对应一个时钟同步信号下降沿,并记录对应像素点位置,其中,白色像素点的值为1,黑色像素点的值为0;取相邻两个时钟同步信号下降沿对应像素点位置之间的中间像素点的值作为对应的码值;将每8个码值组成1个字节,其中,一维条码中靠近头部白条的是低位,靠近尾部黑条的是高位;如果最后有不足8位的情况,则抛弃多余的不足8位的部分;通过同步头字节识别一维条码的方向;通过校验字节校验前面部分的解码是否正确。5.根据权利要求4所述的一维条码识别方法,其特征在于,所述获取一维条码图像通过摄像头实现,所述摄像头包括黑白摄像头、灰度摄像头和彩色摄像头。6.根据权利要求5所述的一维条码识别方法,其特征在于,如果采用非黑白摄像头,则需对一维条码图像进行灰度化和二值化转换。7.根据权利要求4所述的一维条码识别方法,其特征在于,如果两个时钟同步信号下降沿间对应的像素点数为奇数,则直接取中间像素点的值作为对应的码值,如果两个时钟同步信号下降沿间对应的像素点数为偶数,则取中间两个像素点的值相与作为对应的码值。8....
【专利技术属性】
技术研发人员:喻骏,南永涛,
申请(专利权)人:上海医勒希科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。