# 此项目不会维护 仅供入门学习使用 里面的模型也很简单
# 本科毕业设计:
主要目的是做一个基于图像的胶囊表面缺陷检测,结合opencv和图像处理技术,再通过深度学习训练个模型达到效果
目前问题:对于胶囊值缺了一角或者比较小的裂痕神经网络识别并不好,因为电脑配置不行,没试过VGG这些比较深的模型,
感觉只有用带注意力模块的卷积模型才能分类,因为这个问题其实和区分两个品种不同但是区别很小的动物的问题很像,尴尬的是
我没有能力去实现注意力网络
# 已经能分类简单缺陷:
完成作品的在文件夹FinalVer里面
VideoPart.py:获取摄像头图像,保存训练数据
Data_Trans.py:将图片和标记生成TFRecord格式的数据流
capsule_inspection.py:模型构建,训练和测试,里面虽然写了bn层但是没有使用,使用了bn好像反而会影响结果
# 训练数据格式:
我是将每一类的图像都放在了同一个文件夹,区分的方式是文件的名字(文件命名是在VideoPart中完成的)。读取
的时候使用了re模块匹配名称打上对应的标签,后来我觉得分文件夹更好,但是懒得改了。
类别命名方式:完整的胶囊:0_xxxxx.jpg,凹陷的胶囊:1_xxxxx.jpg,缺少身体的:3_xxxxx.jpg,缺少帽子的:4_xxxxx.jpg
# 照片质量:
[图片大概是这样](./train/0_src0.jpg)
每张照片我用的普通1080p的usb摄像头照的,然后截取的227x227大小的地方,实际上就是左上角的那一小块,背景是用临摹板(led
背照的板子)主要是为了消除阴影的影响,我也没测试过阴影影不影响。照相的时候会可以小台灯照一下目标,改变一下光照环境
增强数据。
# 训练数据数量:
每一类缺陷我照了3000张图片,最开始我用反转来增强数据,但是效果并不明显,可能是胶囊图像并不复杂,简单的反转增加亮度并
不能消除过拟合和不够泛化的问题,最后我还是手动调整胶囊位置多照几张,因为实在是照得累....于是就只照了3000张,其实每一
类实际照的胶囊数最多500个。
# 训练次数:
总共迭代了400次,用的自适应梯度下降,虽然不是很光滑的下降曲线,但是很快就是收敛到loss值只有0.2左右,我没有继续训练
不知道过拟合有没有发生,但是测试效果非常好,无论光照变化还是胶囊位置变化检测效果几乎百分之百。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
<项目介绍> - 主要目的是做一个基于图像的胶囊表面缺陷检测,结合opencv和图像处理技术,再通过深度学习训练个模型达到效果 目前问题:对于胶囊值缺了一角或者比较小的裂痕神经网络识别并不好,因为电脑配置不行,没试过VGG这些比较深的模型, 感觉只有用带注意力模块的卷积模型才能分类,因为这个问题其实和区分两个品种不同但是区别很小的动物的问题很像 - 不懂运行,下载完可以私聊问,可远程教学 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计《胶囊表面缺陷检测withTensorflow(主要检测了凹陷和缺失部分,涉及到GPU加速)》+项目源码+文档说明+论文 (760个子文件)
论文.doc 8.5MB
.gitignore 1KB
0_src1191.jpg 10KB
0_src1195.jpg 10KB
0_src1197.jpg 10KB
0_src1227.jpg 10KB
0_src1187.jpg 10KB
0_src1176.jpg 10KB
0_src1226.jpg 10KB
0_src1198.jpg 10KB
0_src1451.jpg 10KB
0_src1200.jpg 10KB
0_src1365.jpg 10KB
0_src1210.jpg 10KB
0_src1207.jpg 10KB
0_src1181.jpg 10KB
0_src1172.jpg 10KB
0_src1586.jpg 10KB
0_src1184.jpg 10KB
0_src1517.jpg 10KB
0_src1505.jpg 10KB
0_src1459.jpg 10KB
0_src1178.jpg 10KB
0_src1206.jpg 10KB
0_src1477.jpg 10KB
0_src1215.jpg 10KB
0_src1192.jpg 10KB
0_src1533.jpg 10KB
0_src1073.jpg 10KB
0_src1375.jpg 10KB
0_src1211.jpg 10KB
0_src1356.jpg 10KB
0_src1189.jpg 10KB
0_src1219.jpg 10KB
0_src1443.jpg 10KB
0_src1062.jpg 10KB
0_src1442.jpg 10KB
0_src1482.jpg 10KB
0_src1509.jpg 10KB
0_src1175.jpg 10KB
0_src1521.jpg 10KB
0_src1396.jpg 10KB
0_src1340.jpg 10KB
0_src1230.jpg 10KB
0_src1050.jpg 10KB
0_src1471.jpg 10KB
0_src1174.jpg 10KB
0_src1059.jpg 10KB
0_src1048.jpg 10KB
0_src1370.jpg 10KB
0_src1105.jpg 10KB
0_src1088.jpg 9KB
0_src1235.jpg 9KB
0_src1330.jpg 9KB
0_src1113.jpg 9KB
0_src1670.jpg 9KB
0_src1581.jpg 9KB
0_src1071.jpg 9KB
0_src1067.jpg 9KB
0_src1186.jpg 9KB
0_src1601.jpg 9KB
0_src1216.jpg 9KB
0_src1336.jpg 9KB
0_src1131.jpg 9KB
0_src1153.jpg 9KB
0_src114.jpg 9KB
0_src1222.jpg 9KB
0_src1127.jpg 9KB
0_src1388.jpg 9KB
0_src1095.jpg 9KB
0_src1606.jpg 9KB
0_src1497.jpg 9KB
0_src1093.jpg 9KB
0_src1052.jpg 9KB
0_src1159.jpg 9KB
0_src1666.jpg 9KB
0_src1143.jpg 9KB
0_src1080.jpg 9KB
0_src132.jpg 9KB
0_src1406.jpg 9KB
0_src1056.jpg 9KB
0_src1228.jpg 9KB
0_src1103.jpg 9KB
0_src0.jpg 9KB
0_src1099.jpg 9KB
0_src1055.jpg 9KB
0_src1246.jpg 9KB
0_src1168.jpg 9KB
0_src1128.jpg 9KB
0_src1136.jpg 9KB
0_src1005.jpg 9KB
0_src1449.jpg 9KB
0_src1618.jpg 9KB
0_src1057.jpg 9KB
0_src1369.jpg 9KB
0_src1401.jpg 9KB
0_src1140.jpg 9KB
0_src1015.jpg 9KB
0_src1252.jpg 9KB
0_src1034.jpg 9KB
共 760 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8
资源评论
程序员无锋
- 粉丝: 3680
- 资源: 2264
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功