现代电子技术2025,Vol.48Issue(1) :157-162.DOI:10.16652/j.issn.1004-373x.2025.01.026

基于Hough变换和深度学习的条形码识别

Barcode recognition based on Hough transform and deep learning

屈源昊 张丰收 昌继宝 丰瑞博
现代电子技术2025,Vol.48Issue(1) :157-162.DOI:10.16652/j.issn.1004-373x.2025.01.026

基于Hough变换和深度学习的条形码识别

Barcode recognition based on Hough transform and deep learning

屈源昊 1张丰收 1昌继宝 1丰瑞博1
扫码查看

作者信息

  • 1. 河南科技大学 机电工程学院,河南 洛阳 471003
  • 折叠

摘要

为了解决复杂背景下条形码不易定位识别的难题,提出一种基于Hough变换和深度学习相结合的方法对条形码进行校正定位.首先对待检测图像进行灰度化、高斯模糊以及边缘检测等预处理;然后利用Hough变换检测条形码图像中的线段,进行旋转校正,校正后的图像经Yolov5对条形码进行识别和提取,完成条形码的识别分割.文中方法对不同样式条形码均有较好的识别效果,旋转校正的精确度达到99.31%,识别平均精确度达到99.40%,召回率达到99.79%,推理时间为10.5 ms.提出的方法可对任意角度倾斜进行校正,识别条码具有较高的准确率,对条形码定位识别具有一定的应用价值.

Abstract

In order to cope with the difficulties in the recognition of barcodes in complex background,a recognition method is proposed to carry out the barcode correction and positioning based on the combination of Hough transform and deep learning.The images to be detected are subjected to preprocessing,including gray processing,Gaussian blurring and edge detecting.And then,Hough transform is used to detect the line segments in the barcode image for rotation correction.The barcode image is recognized and extracted by Yolov5 to fulfill the barcode recognition and segmentation.The proposed method has a good recognition effect on different types of barcodes.The accuracy rate of rotation correction of the method is 99.31%,its average accuracy of recognition is 99.40%,its recall rate is 99.79%,and its reasoning time is 10.5 ms.The proposed method can correct any angle inclination,and has high accuracy rate for barcode recognition,so it has a certain application value for barcode location recognition.

关键词

Hough变换/Yolov5/倾斜校正/条码识别/图像处理/机器视觉

Key words

Hough transform/Yolov5/inclination correction/barcode recognition/image processing/machine vision

引用本文复制引用

出版年

2025
现代电子技术
陕西电子杂志社

现代电子技术

CSTPCD北大核心
影响因子:0.417
ISSN:1004-373X
段落导航相关论文