【B104】基于Matlab的金属表面测量与缺陷分类检测(GUI界面)

2022-06-21 20:38:12      索炜达电子      461     

文件编号:B104

文件大小:41M

开发环境:Matlab2018

猿创承诺:该项目亲测正常运行,需远程调试部署需另外收费,确保正常使用,不能正常使用全额退款。

简要概述:本代码主要功能是实现金属表面三种缺陷的检测、分类及测量,并使用GUI进行封装以便于用户使用。该GUI可以导入电脑中的灰度图片,之后进行处理,能确定缺陷的种类,将检测到的缺陷标注在原图上,并能够测量不同缺陷的大小(不同缺陷衡量标准不同)。

------------------------------------------------------------------------------------------

//重要函数简介:

#pushbutton1_Callback(hObject, eventdata,handles):

按键1(即'图像处理'按键)的回调函数,包含全部图像处理算法

#pushbutton2_Callback(hObject, eventdata,handles):

按键2(即'图片导入'按键)的回调函数,主要是图片的导入

#Ga(theta,num):图像的Garbor卷积核的初始化

#filterimage(a6,Gaborfiter):Garbor滤波算法

#thres(image):灰度图的最大熵阈值分割算法

#findcenter():'轧入氧化皮'缺陷的定位及显示

#houghtran():对于'划痕'缺陷的霍夫圆检测

#lbp(varargin):网上的'局部二值模式'特征提取算法

#svm.m:独立m文件,用于所有金属缺陷照片的LBP特征提取和SVM(支持向量机)监督学习算法的训练与测试

按需写作:

【B104】基于Matlab的金属表面测量与缺陷分类检测(GUI界面)

演示视频:

【B104】基于Matlab的金属表面测量与缺陷分类检测(GUI界面)

点击查看:系统演示视频

运行效果:

【B104】基于Matlab的金属表面测量与缺陷分类检测(GUI界面)

【B104】基于Matlab的金属表面测量与缺陷分类检测(GUI界面)

【B104】基于Matlab的金属表面测量与缺陷分类检测(GUI界面)

远程协助:

温馨提示:索炜达.猿创官方提供收费远程协助,确保您项目运行成功。

点击查看:远程协助相关事项

我们提供完整项目文件清单如下:

文件目录

 ├ 1.项目源码

 ├ 2.运行截图

 └ 3.演示视频

TAG缺陷
  • 7 次
  • 1800 分