[发明专利]对条码进行定位的方法、设备和装置有效
申请号: | 201610975663.4 | 申请日: | 2016-11-07 |
公开(公告)号: | CN108073847B | 公开(公告)日: | 2021-09-07 |
发明(设计)人: | 陈岩;黄英 | 申请(专利权)人: | 斑马智行网络(香港)有限公司 |
主分类号: | G06K7/14 | 分类号: | G06K7/14 |
代理公司: | 上海华诚知识产权代理有限公司 31300 | 代理人: | 徐颖聪 |
地址: | 中国香港九龙长沙湾道*** | 国省代码: | 香港;81 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 条码 进行 定位 方法 设备 装置 | ||
本发明提供了一种对条码进行定位的方法、装置和设备,其中方法包括:获取扫描得到的条码图像;对所述条码图像进行预设形状区域采样;利用采样得到的各预设形状区域的至少一个像素差特征,检测采样得到的方块是否对应条码区域,所述像素差特征体现预设形状区域中两个像素点的相对灰度差;将对应条码区域的预设形状区域进行合并,得到条码区域。这种方式能够降低条码识别对条码图像质量的要求,实现条码的精确定位。
【技术领域】
本发明涉及计算机应用技术领域,特别涉及一种对条码进行定位的方法、设备和装置。
【背景技术】
目前基于摄像头的条码识别普遍流行,用户可以通过诸如“扫一扫”等功能实现商品查询、支付、添加联系人等,如图1所示。现有的条码识别方式主要基于图像二值化,例如基于图像灰度阈值的分割、边缘增强提取等技术。但这种方式,对条码的图像质量有很高要求,而实际场景中,复杂光照、抖动、对焦等因素都将使得基于摄像头拍摄的条码图像无法精准定位条码区域,从而使得条码识别准确度较低。
【发明内容】
有鉴于此,本发明提供了一种对条码进行定位的方法、设备和装置,以便于降低条码识别对条码图像质量的要求,实现条码的精确定位。
具体技术方案如下:
本发明提供了一种对条码进行定位的方法,该方法包括:
获取扫描得到的条码图像;
对所述条码图像进行预设形状区域采样;
利用采样得到的预设形状区域的至少一个像素差特征,检测采样得到的预设形状区域是否对应条码区域,所述像素差特征体现预设形状区域中两个像素点的相对灰度差;
将对应条码区域的预设形状区域进行合并,得到条码区域。
根据本发明一优选实施方式,利用采样得到的预设形状区域的至少一个像素差特征,检测采样得到的预设形状区域是否对应条码区域,包括:
将采样得到的各预设形状区域的各像素差特征与预设的特征阈值进行比较,以确定采样得到的各预设形状区域是否对应条码区域。
根据本发明一优选实施方式,所述利用采样得到的各预设形状区域的至少一个像素差特征,检测采样得到的各预设形状区域是否对应条码区域,包括:
针对各采样得到的预设形状区域分别提取至少一个像素差特征,所述像素差特征体现预设形状区域中两个像素点的相对灰度差;
将采样得到的预设形状区域的像素差特征输入条码检测模型,得到该预设形状区域是否对应条码区域的检测结果;其中所述条码检测模型是预先利用样本预设形状区域的像素差特征训练得到的。
根据本发明一优选实施方式,该方法还包括预先训练所述条码检测模型,具体包括:
在样本图像的条码区域采样第一尺寸的预设形状区域作为正样本,在样本图像的非条码区域采样第一尺寸的预设形状区域作为负样本;
从各正样本和负样本中分别提取至少一个像素差特征,所述像素差特征体现预设形状区域中两个像素点的相对灰度差;
利用提取的像素差特征,训练分类模型,得到所述条码检测模型。
根据本发明一优选实施方式,所述分类模型包括以下至少一种:决策树模型、支持向量机模型以及神经网络模型。
根据本发明一优选实施方式,各像素差特征所采用的两个像素点位置是预先利用样本图像学习得到的。
根据本发明一优选实施方式,该方法还包括:预先利用样本图像学习得到各像素差特征所采用的两个像素点位置,具体包括:
将样本图像中对应条码区域的预设形状区域作为正样本,不对应条码区域的预设形状区域作为负样本;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于斑马智行网络(香港)有限公司,未经斑马智行网络(香港)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610975663.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多天线RFID读写器
- 下一篇:一种条码识别方法、设备和装置