摘要
1 绪论
1.1 课题研究背景
1.2 国内外现状
1.2.1 国内研究现状
1.2.2 国外研究现状
1.3 课题研究内容及软件流程
1.3.1 课题研究的内容
1.3.2 系统的软件流程
1.3.3 课题的研究意义
1.4 论文内容结构安排
2 焊缝图像预处理及焊缝缺陷的提取
2.1 焊缝图像预处理
2.1.1 噪声滤波处理
2.1.2 图像增强
2.1.3 图像形态学处理
2.2 分割焊缝区域
2.2.1 焊缝图像二值化
2.2.2 去除焊缝背景
2.2.3 焊缝区域轮廓提取
2.3 焊缝缺陷的提取
2.3.1 背景差分法
2.3.2 连通域标记
2.4 本章小结
3 焊缝缺陷识别
3.1 焊缝缺陷特征提取
3.1.1 焊缝缺陷类型
3.1.2 特征参数的选择
3.1.3 特征参数的计算
3.2 神经网络识别焊缝缺陷
3.2.1 BP神经网络
3.2.2 BP神经网络的设计
3.3 本章小结
4 数据库操作及界面设计
4.1 数据库操作
4.1.1 ADO技术
4.1.2 ADO在VC++中的使用
4.1.3 缺陷类型管理
4.2 VC界面设计
4.2.1 焊缝缺陷快速识别
4.2.2 焊缝缺陷手动识别
4.3 本章小结
5 编译环境配置及系统测试
5.1 编译环境配置
5.1.1 OpenCV简介
5.1.2 配置OpenCV函数库
5.2 系统测试
5.3 系统测试结果分析
5.4 本章总结
6 结论
6.1 论文总结
6.2 展望
参考文献
致谢
声明
西安工业大学;