用于条码图像的译码方法、装置和电子设备
摘要文本
本申请涉及条码识别技术领域,公开一种用于条码图像的译码方法、装置和电子设备。该译码方法包括:在条码图像的部分纠错块纠错成功的情况下,将条码图像的初始码图片区切割为多个子片区,并确定每一子片区中纠错成功的纠错块;根据子片区中纠错成功的纠错块确定子片区中纠错失败的纠错块的二值化阈值;按照子片区中纠错失败的纠错块的二值化阈值对子片区中纠错失败的纠错块重新进行纠错。通过重新确定的每一子片区中纠错失败的纠错块的二值化阈值,使得纠错块中单元模块二值化结果更加准确,从而提高对纠错失败的纠错块的纠错能力,进而提高条码图像译码的准确率。 关注公众号专利查询网
申请人信息
- 申请人:北京紫光青藤微系统有限公司
- 申请人地址:100000 北京市海淀区西小口路66号中关村东升科技园·北领地B-1楼4层401
- 发明人: 北京紫光青藤微系统有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 用于条码图像的译码方法、装置和电子设备 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311649159.1 |
| 申请日 | 2023/12/5 |
| 公告号 | CN117350317B |
| 公开日 | 2024/3/26 |
| IPC主分类号 | G06K7/14 |
| 权利人 | 北京紫光青藤微系统有限公司 |
| 发明人 | 樊旭川; 续素芬; 黄金煌 |
| 地址 | 北京市海淀区西小口路66号中关村东升科技园·北领地B-1楼4层401 |
专利主权项内容
1.一种用于条码图像的译码方法,其特征在于,包括:在条码图像的部分纠错块纠错成功的情况下,将条码图像的初始码图片区切割为多个子片区,并确定每一子片区中纠错成功的纠错块;根据子片区中纠错成功的纠错块确定子片区中纠错失败的纠错块的二值化阈值;按照子片区中纠错失败的纠错块的二值化阈值对子片区中纠错失败的纠错块重新进行纠错;其中,根据子片区中纠错成功的纠错块确定子片区中纠错失败的纠错块的二值化阈值,包括:确定子片区中纠错成功的纠错块的白色单元模块的平均灰度值和黑色单元模块的平均灰度值;其中,在采样时条码图像的每个单元模块会得到一个灰度值,通过二值化阈值将每个单元模块确定为白色单元模块或黑色单元模块;计算白色单元模块的平均灰度值和黑色单元模块的平均灰度值的灰度平均值;将灰度平均值作为子片区中纠错失败的纠错块的二值化阈值;或,获得子片区中纠错成功的纠错块的白色单元模块数量和黑色单元模块数量;根据白色单元模块数量和黑色单元模块数量,确定子片区中纠错失败的纠错块的二值化阈值;其中,根据白色单元模块数量和黑色单元模块数量,确定子片区中纠错失败的纠错块的二值化阈值,包括:在白色单元模块数量和黑色单元模块数量均大于或等于第一预设数量的情况下,将子片区中纠错成功的纠错块的二值化阈值作为子片区中纠错失败的纠错块的二值化阈值;其中,按照如下方式确定子片区中纠错成功的纠错块的二值化阈值:根据子片区中纠错成功的纠错块的二值化原始阈值,确定子片区中纠错成功的纠错块的多个二值化更新阈值;按照多个二值化更新阈值对子片区中纠错成功的纠错块进行二值化并进行错误验证,确定每个二值化更新阈值所对应的子片区中纠错成功的纠错块中的错误单元模块数量;基于错误单元模块数量,确定子片区中纠错成功的纠错块的二值化阈值。 数据由马 克 数 据整理