一种基于梯度算法的多码解码方法及系统

    公开(公告)号:CN116152834A

    公开(公告)日:2023-05-23

    申请号:CN202310074313.0

    申请日:2023-02-07

    IPC分类号: G06V30/412 G06V30/146

    摘要: 本发明公开了一种基于梯度算法的多码解码方法及系统,其中涉及的多码解码方法,包括:S1.获取多个条码相对应的图像,对获取到的图像进行灰度化以及对比增强处理,得到多个条码的灰度图像;S2.计算预设方向中灰度图像的梯度,得到梯度图,计算梯度图的非黑像素数量,得到非黑像素数量最大的梯度图;S3.将梯度图进行二值化处理,得到的白色区域为条码的位置,将白色区域外扩为矩形,得到条码区域位置框;S4.遍历条码区域位置框中的像素,得到条码,从每个条码的中间部分开始进行采样,得到每个条码不同方向的多个采样线,并计算每个采样线的梯度,得到梯度最大的采样线;S5.对梯度最大的采样线中的条码像素进行解码,得到解码结果。

    一种用于一维分布的多条码的解码方法

    公开(公告)号:CN116629290A

    公开(公告)日:2023-08-22

    申请号:CN202310677365.7

    申请日:2023-06-08

    发明人: 桑文涛 张飞飞

    IPC分类号: G06K7/14

    摘要: 本发明涉及条码解码技术领域,公开了一种用于一维分布的多条码的解码方法,在实际使用时,本发明通过先让多条码的条码之间生成间隔,然后计算每个条码的边缘线斜率,最后根据每个条码的起始位置和边缘线斜率进行采样获取采样线,从而可以单独对多条码中的每个条码进行采样,由于每个条码都是单独采样的,没有出现误采样情况,从而可以保证多条码解码后的数据是正确的。

    一种条码检测方法及条码检测系统

    公开(公告)号:CN118468907A

    公开(公告)日:2024-08-09

    申请号:CN202410484195.5

    申请日:2024-04-22

    发明人: 桑文涛 官慧仙

    IPC分类号: G06K7/14 G06V10/28 G06V10/44

    摘要: 本发明公开了一种条码检测方法及条码检测系统,其中涉及的一种条码检测方法,包括:S1.获取原始图像,计算原始图像的梯度图像,并对梯度图像进行二值化处理,得到条码区域;S2.将得到的条码区域在原始图像上进行取图,得到待译码的条码部分;S3.分别计算条码部分水平方向和竖直方向的像素边界点,并将计算得到的边界点与预设阈值进行比较,进而判断是否为真实的条码,若否,则执行步骤S1;若是,则执行步骤S4;S4.对真实的条码进行译码处理。