安全公司报告
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210228300.X (22)申请日 2022.03.08 (71)申请人 东莞理工学院 地址 523808 广东省东莞 市松山湖科技产 业园大学路1号 申请人 典瑞智能 (东莞) 科技有限公司 (72)发明人 王怀济 李广明 申京傲 吴京  李修成 余晨晖  (74)专利代理 机构 北京高航知识产权代理有限 公司 11530 专利代理师 刘艳玲 (51)Int.Cl. G06V 10/22(2022.01) G06V 10/24(2022.01) G06V 10/774(2022.01)G06V 10/80(2022.01) G06V 10/82(2022.01) G06K 9/62(2022.01) G06N 3/04(2006.01) G06N 3/08(2006.01) (54)发明名称 一种基于YOLOv5的工业 二维码定位方法 (57)摘要 本发明公开了一种基于YOLOv5的工业二维 码定位方法, 方法包括: 对采集的照片进行预处 理, 得到处理后二维码图片, 然后利用标签生成 器, 生成对应的标签; 对标签中的二维码图片进 行数据增强处理, 在QRBOX_YOL Ov5工业二维码定 位器中, 利用数据增强后的图片 对构建的qrbox_ yolov5s神经网络进行训练生成权重并测试, 将 测试效果最好的训练权重作为训练好的QRBOX_ YOLOv5工业二维码定位器; 将 待识别的二维码图 片数据输入 QRBOX_YOL Ov5工业二维码定位器, 对 待定位的二维码进行实时推理, 获得定位结果。 本发明构建的QRBOX_YOLOv5工业二维码定位器 网络结构可以在工业环境中实现对二维码的实 时精确定位。 权利要求书2页 说明书6页 附图2页 CN 114693908 A 2022.07.01 CN 114693908 A 1.一种基于 YOLOv5的工业 二维码定位方法, 其特 征在于, 包括: S1: 采集包 含二维码图片的照片, 对照片进行 预处理, 得到处 理后二维码图片; S2: 利用标签生成器, 为处 理后的二维码图片生成对应的标签; S3: 对标签中的二维码图片进行 数据增强处 理, 获得增强后的图片的数据集; S4: 在QRBOX_YOLOv5工业二维码定位器中, 利用数据增强后的图片对构建的qrbox_ yolov5s神经网络进行训练生成权重并测试, 将测试效果最好的训练权重作为训练好的 QRBOX_YOLOv5 工业二维码定位器; S5: 将待识别的二维码图片数据输入训练好的QRBOX_YOLOv5工业二维码定位器, 对待 定位的二维码进行实时推理, 获得定位结果。 2.根据权利 要求1所述的一种基于YOLOv5的工业二维码定位方法, 其特征在于, 所述步 骤S1中, 采集包 含二维码图片的照片, 具体包括: 采集二维码图片时工业场景作为图片的背景, 模拟实 际的工业应用场景进行拍摄, 根 据实际的工业应用场景读取的二 维码图片时的角度和距离拍摄; 根据实际应用时摄像头像 素, 选择拍摄的相机的像素; 根据实际应用时二 维码种类和工业场景的多样性, 在多场景下 拍摄多种二维码图片; 使用常规的方法对二维码进行识别, 清除掉即使定位成功也无法识 别的二维码图片; 拍摄二维码照片数量在10 00到10000之间。 3.根据权利 要求2所述的一种基于YOLOv5的工业二维码定位方法, 其特征在于, 所述步 骤S2中, 为处 理后的二维码图片生成对应的标签, 包括: S2.1: 编写一个标签生成器, 一张图片生成一个标签文件, 一个标签文件包含图中所有 的二维码信息, 在图片中画旋转矩形框, 并计算矩形框相对图片的四个顶点 坐标; S2.2: 在标签生成器中对图片中的二维码画框, 并将矩形框的四个顶点坐标转化为矩 形框相对于整张图片的宽高w和h, 中心点 坐标x和y以及两个参数m和n; S2.3: 对宽高w和h, 中心点 坐标x和y以及与角度相关的两个参数m和n进行归一 化处理。 4.根据权利 要求3所述的一种基于YOLOv5的工业二维码定位方法, 其特征在于, 所述步 骤S2.1中, 编写一个标签生 成器, 一张图片生 成一个标签文件, 一个标签文件包含图中所有 的二维码信息, 在图片中画旋转矩形框, 包括: 标签文件为txt文本格 式, 一个标签文件包含图中所有的二维码信息, 每个二维码信息 占一行, 每个矩形框代表一个二维码, 每个二维码信息包含有7个参数, 第一个参数是二维 码的种类, 不同的类别用不同的数字表示; 第二和第三个参数是二维码矩形框的中心点坐 标, 用x和y表示; 第四个和第五个参数是二维码的宽高, 用w和 h表示; 第六个和第七个参数 是m和n。 5.根据权利 要求3所述的一种基于YOLOv5的工业二维码定位方法, 其特征在于, 所述步 骤S2.2中, 将矩形框的四个顶 点坐标转化为矩形框相对于整张图片的宽高w和h, 两个参数m 和n, 包括: 以图片正右方为x轴正方向, 正下方为y轴正方向, 找到矩形最下面的一个点, 以此点向 x轴正方向衍生出一条虚线, 这条虚线与 矩形的一条边形成夹角, 记录矩形的这条边为w, 与 之相连的另一条边即为h, 记录这条边的两个顶点的坐标, 左边的点(x1,y1)和右边的点 (x2,y2), m=x2 ‑x1, n=y2‑y1。 6.根据权利 要求3所述的一种基于YOLOv5的工业二维码定位方法, 其特征在于, 所述步权 利 要 求 书 1/2 页 2 CN 114693908 A 2骤S2.3中, 对宽高w和h, 中心点 坐标x和y以及两个参数m和n进行归一 化处理, 具体包括: w、 x、 m分别除以图片宽度, h、 y、 n分别除以图片高度。 7.根据权利 要求1所述的一种基于YOLOv5的工业二维码定位方法, 其特征在于, 所述步 骤S3中, 对标签中的二维码图片进行数据增强处理, 获得增强后的图片的数据集的具体步 骤为: S3.1: 图中背景部分不动, 旋转 二维码, 保存操作之前和之后的图片; S3.2: 图中背景部分不动, 平 移二维码, 保存操作之前和之后的图片; S3.3: 给新 合成的图片生成对应的标签, 并作为数据集; S3.4: 把数据集按3:1分成训练集和 测试集。 8.根据权利 要求7所述的一种基于YOLOv5的工业二维码定位方法, 其特征在于, 所述步 骤S3.1中, 图中背景不动, 旋转 二维码, 具体包括: 记录二维码的中心点在图片中的坐标; 剪切掉图片中的二维码并保存切后的纯二维码 图片和切后背 景图, 对切后背 景图中切掉二 维码后空白的部分使用泊松融合使其与背 景图 片一致, 生成一张只有背 景的切后背景图片; 使切掉的二 维码旋转随机角度, 通过二 维码中 心点对应的原图片的坐标, 把旋转后的二维码粘贴到背景图中。 9.根据权利 要求7所述的一种基于YOLOv5的工业二维码定位方法, 其特征在于, 所述步 骤S3.2中, 图中背景不动, 平移二维码, 具体包括: 剪切掉图片中的二维码 并保存切后的纯 二维码图片和切后背 景图, 对切后背 景图中切掉二维码后空白的部 分使用泊松融合使其与 背景图片一致, 生成一张只有背景 的切后背景图片; 使切 掉的二维码在背景图中上下左右 平移一段距离且不移出图片。 10.根据权利要求1所述的一种基于YOLOv5的工业二维码定位方法, 其特征在于, 所述 给新合成的图片生成对应的标签, 包括: 给数据增强后的图片生成标签, 扩充数据集。权 利 要 求 书 2/2 页 3 CN 114693908 A 3

.PDF文档 专利 一种基于YOLOv5的工业二维码定位方法

文档预览
中文文档 11 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于YOLOv5的工业二维码定位方法 第 1 页 专利 一种基于YOLOv5的工业二维码定位方法 第 2 页 专利 一种基于YOLOv5的工业二维码定位方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 01:15:54上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。