学位论文 > 优秀研究生学位论文题录展示

基于OpenCV的物体三维检测系统研究

作 者: 邓小铭
导 师: 万雄
学 校: 南昌航空大学
专 业: 光学工程
关键词: 机器视觉 多摄像机标定 滤波算法 极线约束 OpenCV
分类号: TP391.41
类 型: 硕士论文
年 份: 2010年
下 载: 366次
引 用: 0次
阅 读: 论文下载
 

内容摘要


由多个视角获取的多幅图像来得到物体的三维信息是机器视觉领域当前研究的重要内容。使用多个摄像机从不同位置拍摄同一物体,可检测出该物体的三维轮廓。随着科学技术的发展,基于机器视觉的物体三维检测在现代工业生产中起着越来越重要的作用,在工业产品流水线上的自动在线检测、质量控制等方面有着极其广泛的应用前景。本文分析和总结了当前国内外机器视觉在工业检测中的应用现状及难点,采用visual C++和OpenCV(open source computer vision library)为开发工具,针对其中的摄像机标定、图像预处理、图像特征点匹配和三维重建等关键技术部分开展研究,其主要工作如下:1、提出一种基于OpenCV和多视角定位相结合多摄像机标定方法。该方法利用自制的张氏标定板和3台工业级CCD从不同角度拍摄几组图像,通过OpenCV函数库快速标定各个摄像机内部参数,并在此基础上建立各个摄像机视图的对应关系,通过迭代计算视图定位所需的坐标变换,从而快速方便的得到各个摄像机的相对位置参数(外部参数)。实验结果表明,该方法操作过程简单,易于实现,能够有效的解决复杂的多摄像机的标定任务。2、改进了传统的滤波算法,有效的去除了实验平台在采集图像的过程中产生的噪声,平衡了图像间的亮度差异,增强了图像的边缘和细节,为后续的工作打下了基础。3、提出了基于极线约束的图像匹配算法,把所有匹配点对约束在同一条极线上,有效的减少了错误匹配。首先利用Harris算子进行角点检测确定角点大概的位置,然后利用基于窗口的稀疏点匹配得到大量粗匹配点,再采用极线约束原则去除错误的匹配点,得到比较精确的匹配点位置,通过OpenGL实现空间离散点的重建。

全文目录


摘要  4-5
Abstract  5-9
第一章 绪论  9-18
  1.1 研究背景  9
  1.2 机器视觉在工业检测中的发展现状  9-11
  1.3 机器视觉在工业检测中的应用  11-12
  1.4 OpenCV 简介  12-17
    1.4.1 OpenCV 的特征  13
    1.4.2 OpenCV 的功能  13-14
    1.4.3 OpenCV 模块  14
    1.4.4 OpenCV 中的常用数据结构体系  14-17
  1.5 本文的研究目的和主要工作  17
  1.6 本章小结  17-18
第二章 摄像机标定技术  18-36
  2.1 线性模型摄像机  18-21
  2.2 线性摄像机标定  21-27
    2.2.1 透视投影矩阵的获得  22-23
    2.2.2 摄像机参数的获取  23-25
    2.2.3 畸变的校正  25-27
  2.3 本文使用的标定方法  27-34
    2.3.1 使用OpenCV 进行摄像机标定  27-29
    2.3.2 多视定位算法  29-31
    2.3.3 算法的全局优化  31-32
    2.3.4 实验平台搭建及实验结果对比  32-34
  2.4 本章小结  34-36
第三章 图像预处理算法及实现  36-48
  3.1 图像增强  36-38
    3.1.1 灰度直方图  36-37
    3.1.2 灰度线性变换  37-38
  3.2 图像平滑  38-43
    3.2.1 邻域平均滤波法  39-41
    3.2.2 中值滤波法  41-43
  3.3 本文图像预处理算法改进  43-44
  3.4 实验结果  44-46
  3.5 本章小结  46-48
第四章 基于极线几何的图像匹配技术  48-62
  4.1 极线几何与基础矩阵的求解  49-56
    4.1.1 极线几何  49-50
    4.1.2 基础矩阵的求解  50-51
    4.1.3 图像校正  51-56
  4.2 特征点匹配  56-60
    4.2.1 特征点的提取  57-58
    4.2.2 粗匹配的建立及误匹配的消除  58-60
  4.3 实验结果  60-61
  4.4 本章小结  61-62
第五章 物体三维重建及实验结果  62-71
  5.1 空间三维点重建原理  62-64
  5.2 基于OpenCV 的物体三维点重建实现  64-68
    5.2.1 对OpenCV 数据结构的封装  64-68
    5.2.2 物体三维重建的OpenGL 显示  68
  5.3 实验结果  68-70
  5.4 本章小结  70-71
第六章 总结与展望  71-73
参考文献  73-77
攻读硕士学位期间作者发表的论文  77-78
致谢  78-79

相似论文

  1. FPGA/DSP图像协处理技术及以太网数据传输,TP391.41
  2. PCB视觉检测系统中相机标定算法与位姿测定技术,TP391.41
  3. 基于粒子滤波的自主机器人视觉目标跟踪研究,TP242
  4. 基于机器视觉的光纤几何参数检测研究,TN253
  5. 猪肉加工特性预测方法研究,TS251.1
  6. 基于改进光流场模型的医学图像非刚性配准算法研究及实现,TP391.41
  7. 基于COCM的除草机视觉定位研究,TP391.41
  8. 跟踪印花系统视觉检测算法研究,TP391.41
  9. 基于3G网络的智能交通视频监控系统的设计与实现,TP391.41
  10. 行为分析中人眼视线估计方法的研究,TP391.41
  11. 机器视觉系统中的图像噪声处理算法研究,TP391.41
  12. 惯性运动捕捉系统中传感数据的传输与处理,TP212
  13. 基于直线电机的机器视觉高速定位系统,TM33
  14. 基于Davinci技术的车辆检测与跟踪算法的研究与实现,TP301.6
  15. 基于图像处理的印制电路板缺陷检测的研究,TN41
  16. 基于特征的图像瑕疵检测算法研究与应用,TP391.41
  17. 运动目标识别视频监控系统设计与实现,TP391.41
  18. 基于微惯性组合的嵌入式航姿参考系统研究,TN966
  19. 基于不对称双目机器视觉的嵌入式尺寸测量系统,TP368.1
  20. 基于图像处理的头盔空间位置测量,TP391.41
  21. 超声弹性成像中的位移和应变估计,TP391.41

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 模式识别与装置 > 图像识别及其装置
© 2012 www.xueweilunwen.com