# Spurt-code-defect-detection
喷码缺陷检测
### 瑕疵
在喷码位置确定一视野范围,以正常喷码样品视野内黑色面积为标准
* 漏喷
黑色覆盖面积小于正常喷码
* 喷码偏移
喷码超视野范围,视野内覆盖面积达不到标准要求
* 喷码模糊
* 字符缺失
采用OCR(光学字符识别技术)对喷码内容进行提取,和预定字符进行对比
* 打花
![1680513966067](README.assets/1680513966067-1681194993853.png)
### 文献知识
#### **基于图像处理的罐装瓶喷码缺陷检测** ( [基于图像处理的罐装瓶喷码缺陷检测 (wanfangdata.com.cn)](https://d.wanfangdata.com.cn/thesis/D02482422) )
![1680526323822](README.assets/1680526323822-1681194993857.png)
数据集获取:
![1680526784482](README.assets/1680526784482-1681194993857.png)
数据规模:
在数据集方面,针对训练集自建喷码数据集2500张,其中喷码正常 800 张,其余三种缺陷每类各 400 张,外加 500 张各种倾斜角度的图像;针对测试集采集 2000 张,并在训练集中随机抽取了 500 张,共 2500 张图像作为测试集
#### 基于计算机视觉的牛奶生产日期喷码字符缺陷检测技术研究
![1680527860925](README.assets/1680527860925-1681194993857.png)
#### 基于机器视觉的柔性包装袋喷码缺陷检测研究
![1680528596520](README.assets/1680528596520-1681194993857.png)
方法:
![1680528795186](README.assets/1680528795186-1681194993857.png)
#### 应用于饮料包装的复杂背景喷码质量检测方法
数据: 结合==局部缺陷图像生成算法==自动生成 了不合格喷码图像
喷码质量检测: 提出了一个用于喷码质量检测的轻量化特征提取网络——CodeNet,结合经典的SSD算法 ( 先采用深度学习的方法获得单个字符的信息, 然后对字符特征进行检测,进而获得喷码质量检测结果。 )
Why 不直接端到端检测每个字符是否有缺陷:需要很多的训练数据,而且检测的准确率也很难达到工业应用级别 。先识别字符后检测喷码质量的设计可以在保持高效检测的同时拥有极高的准确率
* 基于目标检测方案(找到每一个字符的位置及其所属类别,然后判断字符是否存在缺陷)
(1)两阶段算法——基于候选区域
R-CNN,Faster R-CNN,先利用某些候选区域方法产生目标候选框,再判断候选框是否包含要检测的目标(检测效果好,尤其在小目标检测方面,但是速度相比一阶算法慢很多)
(2) 一阶段算法——基于回归的检测算法
YOLO,SSD 先提取候选区域然后再预测进一步判断候选区域包含哪个目标类别。一阶段算法直接通过回归的方式,只计算一次既得出目标边界框坐标,又得出每种类别的概率。
YOLO:主要思想是整幅图像只看一次,把候选框的提取和分类集成到一个网络当中。最显著特点:快(精度上降低)
SSD:利用YOLO优势,在预测时使用回归的方式执行计算,然后又向两阶段算法的候选区域机制学习,在图像的每个位置上都生成了若干不同大小和边长比例的边界框。
* 基于文本识别(先使用文本识别算法识别喷码字符,然后检测字符特征)
文本识别:先使用改进的通用目标检测算法检测出包含文本的区域,即==文本行==,然后将这些文本行送入==文本序列识别器==识别出相应的文本。
* 数据集获取:
图片采集: 直接从饮料生产企业流水线上采集过来的 (采集不同日期数据,对于喷码不合格的图片,单独分拣)筛选976张作为训练,474作为测试
喷码图像分类 : 正常喷码、重复喷码、喷码完全缺失和部分缺失、单字符缺失、 时间错误
图片裁剪 : 主要的裁剪区域
尺寸为384×384,随机加入 320×320 和 448×448 两种尺寸。每一张图片都会进行随机裁剪,并且确保一定包含完整喷码区
* 缺陷图像生成(主要生成单字符缺失的缺陷图像,以便模型可以训练不同大小的字符):
==形态学处理==:
腐蚀和膨胀
检测的喷码为黑色点阵字符,背景相对较浅,因此使用膨胀操来处理喷码图像
![1679907604347](README.assets/1679907604347-1681194993858.png)
基于SIFT 特征匹配的局部缺陷生成算法
![1679989874685](README.assets/1679989874685-1681194993858.png)
* 图片标记
是否合格,标签有哪些文字,每个字符坐标
基于 Python 和 Opencv 编写了一款标记软件,用于标记喷码图片 : 可以先标完一张图片上的所有字符,然后统一打标签,加快了标记速度
==最终的数据集包含 2931 张训练图片、711 张测试图片== , 先将图片和标签数据转换成 VOC2007 格式的数据集,然后再转成 TFRecord
### 实现
缺陷生成
![1681777741599](README.assets/1681777741599.png)
模糊:
(9*9)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于机器学习的喷码缺陷检测python源码+项目说明+数据(毕业设计).zip 喷码缺陷检测 ### 瑕疵 在喷码位置确定一视野范围,以正常喷码样品视野内黑色面积为标准 * 漏喷 黑色覆盖面积小于正常喷码 * 喷码偏移 喷码超视野范围,视野内覆盖面积达不到标准要求 * 喷码模糊 * 字符缺失 采用OCR(光学字符识别技术)对喷码内容进行提取,和预定字符进行对比 * 打花 ......
资源推荐
资源详情
资源评论
收起资源包目录
基于机器学习的喷码缺陷检测python源码+项目说明+数据(毕业设计).zip (208个子文件)
visualdl-scalar-output_mobilenetv3_small_vdl_log--Metrics_Training(Step)_ loss.csv 2KB
picture_19.csv 254B
picture_26.csv 254B
picture_25.csv 252B
picture_33.csv 250B
picture_27.csv 246B
picture_29.csv 237B
picture_10.csv 236B
picture_9.csv 225B
picture_21.csv 221B
picture_31.csv 218B
picture_1.csv 217B
picture_20.csv 209B
picture_14.csv 207B
picture_12.csv 195B
picture_40.csv 192B
picture_37.csv 190B
picture_6.csv 181B
picture_24.csv 179B
picture_5.csv 178B
picture_15.csv 176B
picture_39.csv 152B
picture_34.csv 152B
picture_4.csv 151B
picture_18.csv 148B
picture_3.csv 138B
picture_38.csv 137B
picture_36.csv 137B
picture_8.csv 125B
picture_22.csv 108B
picture_13.csv 95B
picture_28.csv 81B
picture_35.csv 78B
picture_7.csv 66B
picture_11.csv 64B
picture_16.csv 64B
picture_23.csv 52B
picture_2.csv 38B
picture_32.csv 38B
picture_17.csv 25B
picture_30.csv 25B
.gitignore 36B
20.jpg 454KB
7.jpg 294KB
6.jpg 278KB
19.jpg 191KB
12.jpg 151KB
11.jpg 132KB
15.jpg 124KB
13.jpg 91KB
10.jpg 70KB
14.jpg 59KB
picture_14_0.jpg 11KB
picture_20.jpg 10KB
picture_26.jpg 10KB
picture_19.jpg 10KB
picture_40.jpg 10KB
picture_9.jpg 10KB
picture_33.jpg 9KB
picture_14.jpg 9KB
picture_6.jpg 9KB
picture_29.jpg 8KB
picture_12.jpg 8KB
picture_3_3.jpg 8KB
picture_21.jpg 8KB
picture_25.jpg 8KB
picture_10.jpg 7KB
picture_5.jpg 7KB
picture_24.jpg 7KB
picture_8.jpg 6KB
picture_34.jpg 6KB
picture_4_3.jpg 6KB
picture_39.jpg 6KB
picture_3.jpg 6KB
picture_31.jpg 6KB
picture_38.jpg 6KB
picture_4.jpg 6KB
picture_27.jpg 6KB
picture_13_2.jpg 6KB
picture_15.jpg 5KB
picture_37.jpg 5KB
picture_1.jpg 5KB
picture_18.jpg 5KB
picture_13.jpg 4KB
picture_28.jpg 4KB
picture_36.jpg 4KB
picture_22.jpg 4KB
picture_7_2.jpg 4KB
picture_7.jpg 3KB
picture_23.jpg 3KB
picture_35.jpg 2KB
picture_11.jpg 2KB
picture_16.jpg 2KB
picture_32.jpg 1KB
picture_2.jpg 1KB
picture_30.jpg 1KB
picture_17.jpg 938B
eval_details.json 9KB
eval_details.json 9KB
eval_details.json 9KB
共 208 条
- 1
- 2
- 3
资源评论
土豆片片
- 粉丝: 1839
- 资源: 5657
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功