摘要 | 第1-3页 |
Abstract | 第3-6页 |
第一章 绪论 | 第6-13页 |
第一节 图像处理系统概况 | 第6-10页 |
一、图像处理硬件系统的组成的组成 | 第6-7页 |
二、实现图像处理及识别的方法 | 第7-8页 |
三、图像处理识别技术在不同领域的应用 | 第8-10页 |
四、图像处理识别技术的前景 | 第10页 |
第二节 机械零件图像处理检测系统 | 第10-13页 |
一、机械零件检测系统的研究内容 | 第10-11页 |
二、零件检测中存在的问题 | 第11-12页 |
三、基于图像处理技术的机械零件检测系统 | 第12-13页 |
第二章 系统组成与软件规划 | 第13-17页 |
第一节 系统组成 | 第13-14页 |
第二节 软件规划 | 第14-15页 |
一、图像处理部分 | 第14-15页 |
二、界面部分 | 第15页 |
第三节 开发环境与开发工具 | 第15-17页 |
一、开发环境 | 第15-16页 |
二、开发工具 | 第16-17页 |
第三章 视频采集 | 第17-26页 |
第一节 有关视频和视频卡的基本知识 | 第17-22页 |
一、视频源 | 第17-18页 |
二、视频的基本知识 | 第18-20页 |
三、视频/图像处理硬件的发展历史 | 第20-21页 |
四、有关视频卡的一些知识 | 第21页 |
五、图像速率及采集的计算公式 | 第21-22页 |
第二节 本系统的解决方案 | 第22-26页 |
一、CCD摄像头的选取 | 第22页 |
二、视频卡的选取 | 第22-23页 |
三、视频卡的编程 | 第23-26页 |
第四章 图像插值 | 第26-45页 |
第一节 图像插值概述 | 第26-27页 |
第二节 插值算法的选择 | 第27-37页 |
一、理想插值算法 | 第28-29页 |
二、截断sinc函数算法(truncated sine kernels) | 第29-30页 |
三、线性插值算法 | 第30-31页 |
四、二次插值 | 第31-32页 |
五、B样条近似插值 | 第32页 |
六、三次插值 | 第32-34页 |
七、插值质量比较 | 第34-37页 |
八、插值算法的选择 | 第37页 |
第三节 设备无关位图(DIB) | 第37-41页 |
一、BMP文件中DIB的结构 | 第37-41页 |
二、DIB访问函数 | 第41页 |
第四节 图像插值的实现 | 第41-45页 |
一、从插值核得到相邻点的权重 | 第41-42页 |
二、图像插值流程图 | 第42-45页 |
第五章 边界检测 | 第45-60页 |
第一节 边界检测的基本概念 | 第45-48页 |
第二节 图像边缘检测算子 | 第48-54页 |
一、经典检测算子介绍 | 第48-50页 |
二、坎尼(Canny)边缘检测算子 | 第50-54页 |
第三节 Matlab中的边缘检测函数 | 第54-56页 |
第四节 在C语言程序中调用MATLAB函数 | 第56-60页 |
一、部分engine API介绍 | 第57-58页 |
二、MATLAB命令字符串执行正确与否的判断 | 第58-60页 |
第六章 零件轮廓检测 | 第60-74页 |
第一节 数控线切割编程的3B指令格式 | 第60-61页 |
第二节 霍夫(Hough)变换 | 第61-67页 |
一、霍夫变换的基本思想 | 第62-63页 |
二、线段检测 | 第63-65页 |
三、圆检测 | 第65-67页 |
第三节 零件轮廓定位 | 第67-71页 |
第四节 偏差指标 | 第71-73页 |
第五节 系统精度分析 | 第73-74页 |
第七章 结论与展望 | 第74-77页 |
第一节 系统小结 | 第74-76页 |
第二节 系统展望 | 第76-77页 |
一、系统边缘检测算法的改进 | 第76页 |
二、通用定位算法的设计 | 第76页 |
三、检测系统功能的完善 | 第76-77页 |
参考文献 | 第77-81页 |
作者在攻读硕士期间发表、录用及完成的论文 | 第81-82页 |
致谢 | 第82页 |