基于OpenCV的移动靶面图像识别算法研究

基于OpenCV的移动靶面图像识别算法研究

论文摘要

射击运动由来已久,在民用和军事上占有着重要和特殊的地位,在我国则主要用于运动员和警务人员的训练,随着当前严峻的治安形势,经常会发生一些突发的枪击事件。而传统的射击训练系统,大都停留在传统的提高射击精度为主,并且基本上是固定靶,已不能满足当前形势需要。随着对警察和特种兵实战水平要求的不断提高,研制一种造价低、移动方便、目标靶是移动靶的射击训练模拟系统具有很高的实际意义和应用价值。本课题所研究的射击训练模拟系统就是针对移动靶的。本文首先介绍了射击训练系统,在此基础上,通过对图像处理的基本理论的研究和实践,提出了一种基于移动靶弹点识别的图像处理算法的方法,此算法分为三部分:①基于彩色图像的移动靶面标志点跟踪算法研究;②基于灰度图像的移动靶面图像校正算法研究;③基于灰度图像的移动靶面弹孔识别算法研究。在基于彩色图像的移动靶面标志点跟踪算法的研究中论述了标志点跟踪与靶点检测的关系。其中先说明了图像检测靶点的流程,标志点跟踪与图像检测靶点之间的关系;研究了MeanShift算法和CamShift算法的跟踪原理。然后说明了靶点检测的算法,对图像进行一系列的图像处理,以便将弹点部分提取出来然后采用Canny算子进行边缘检测,再用得到的边缘信息进行曲线拟合,最后得到靶点信息。本文在Visual C++集成开发环境中基于OpenCV实现了系统的功能。通过大量试验结果说明,算法最终达到预期结果,本文系统能够实时检测移动靶的弹孔识别。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题意义
  • 1.2 国内外研究现状
  • 1.2.1 声电坐标靶
  • 1.2.2 光电坐标靶
  • 1.2.3 光纤编码定位靶
  • 1.2.4 基于图像处理的坐标靶
  • 1.3 本文研究的主要内容
  • 第2章 基于图像处理的靶点识别结构框架设计
  • 2.1 基于图像处理的射击训练系统构成
  • 2.2 系统相关设备的选择与靶点识别算法框架设计
  • 2.2.1 摄像机选择
  • 2.2.2 摄像机安装
  • 2.3 靶点识别算法框架设计
  • 2.3.1 基于OpenCV开发和应用的工具选择
  • 2.3.2 基于图像处理靶点识别结构框架设计
  • 第3章 数字图像处理与OpenCV类库
  • 3.1 IPL库简介
  • 3.2 OpenCV库简介
  • 3.2.1 OpenCV库组成
  • 3.2.2 OpenCV的函数体系
  • 3.2.3 OpenCV常用的数据结构
  • 3.3 OpenCV和IPL在VC6.0环境下的设置
  • 第4章 移动靶面图像校正算法研究
  • 4.1 基于彩色图像的移动靶面标志点跟踪算法研究
  • 4.1.1 问题的提出
  • 4.1.2 目标跟踪的方法综述
  • 4.1.3 常用的颜色空间
  • 4.1.4 Mean Shift算法和Camshift算法
  • 4.1.5 基于OpenCV的跟踪算法实现
  • 4.2 移动靶面的图像校正
  • 4.2.1 靶面图像的旋转
  • 4.2.2 移动靶面的图像平移
  • 4.2.3 基于OpenCV的校正算法实现
  • 第5章 移动靶面图像识别算法研究
  • 5.1 图像背景差法
  • 5.2 图像二值化
  • 5.2.1 几种图像二值化方法介绍
  • 5.2.2 基于OpenCV二值化算法实现
  • 5.3 形态学去噪
  • 5.3.1 问题的提出
  • 5.3.2 数学形态学
  • 5.3.3 形态学去噪
  • 5.3.4 基于OpenCV形态学去噪实现
  • 5.4 弹点的边缘检测
  • 5.4.1 边缘检测
  • 5.4.2 基于Canny算子的边缘检测
  • 5.4.3 基于OpenCV的弹孔边缘检测的实现
  • 5.5 弹点的中心位置检测
  • 5.5.1 曲线拟合
  • 5.5.2 基于OpenCV的曲线拟合实现
  • 5.6 本章小结
  • 结论
  • 参考文献
  • 致谢
  • 研究生履历
  • 相关论文文献

    • [1].基于OpenCV的交通灯绿信比智能调节装置的设计[J]. 电子产品世界 2020(01)
    • [2].OPENCV视觉下闪电解魔方机器人的设计研究[J]. 南方农机 2019(24)
    • [3].应用OpenCV的工商信息提取系统[J]. 福建电脑 2019(12)
    • [4].基于OpenCV的嵌入式人脸识别汽车电动举升门驱动系统[J]. 现代商贸工业 2020(07)
    • [5].基于OpenCV对机器鱼图像处理进行改进[J]. 机器人技术与应用 2019(06)
    • [6].基于OpenCV的三级跳远角度指标分析[J]. 微型电脑应用 2020(06)
    • [7].探索基于OpenCV的图像处理技术在国画中的应用[J]. 无线互联科技 2020(14)
    • [8].基于OpenCV的深度学习目标检测与跟踪[J]. 数字技术与应用 2018(10)
    • [9].基于OpenCV的二维渐变图像数据还原[J]. 现代计算机 2019(18)
    • [10].基于OpenCV的图形识别系统设计[J]. 电子技术与软件工程 2019(21)
    • [11].基于OpenCV的精量喷雾图像处理技术[J]. 农机化研究 2018(06)
    • [12].基于OpenCV的人脸识别的研究[J]. 长治学院学报 2016(05)
    • [13].基于OpenCV的餐厅自动化结算研究[J]. 浙江科技学院学报 2017(03)
    • [14].OpenCV应用现状综述[J]. 工业控制计算机 2017(07)
    • [15].基于OpenCV的银行卡号识别算法研究[J]. 吉林师范大学学报(自然科学版) 2017(03)
    • [16].基于OPENCV的人眼检测算法研究[J]. 科技经济导刊 2017(24)
    • [17].基于OpenCV的图像处理编程教学模式研究[J]. 电子世界 2017(17)
    • [18].基于OpenCV的计算机视觉技术研究[J]. 电脑知识与技术 2015(30)
    • [19].基于OpenCV 的比赛图片中的乒乓球球体识别[J]. 微型电脑应用 2016(04)
    • [20].基于OpenCV的双目摄像机标定技术研究[J]. 计算机与数字工程 2014(12)
    • [21].基于OpenCV的机器视觉功能开发及在工业生产中的应用[J]. 制造技术与机床 2015(03)
    • [22].基于OPENCV的计算机视觉技术研究[J]. 电子世界 2014(18)
    • [23].基于OpenCV多源图像的整合研究[J]. 湖南工程学院学报(自然科学版) 2015(02)
    • [24].基于OpenCV的一种手势识别方法[J]. 物联网技术 2015(06)
    • [25].基于OpenCV的视频监控系统的研究与实现[J]. 内蒙古工业大学学报(自然科学版) 2015(02)
    • [26].基于OpenCV的嵌入式自动捡乒乓球系统设计[J]. 计算机测量与控制 2015(11)
    • [27].OPENCV的计算机视觉技术研究[J]. 信息技术与信息化 2015(09)
    • [28].基于中学创客教育的OpenCV技术教学案例设计探索[J]. 中小学信息技术教育 2020(10)
    • [29].基于OpenCV的视频人脸检测[J]. 数码世界 2019(10)
    • [30].基于OpenCV的锥桶识别技术研究与实现[J]. 湖北汽车工业学院学报 2019(04)

    标签:;  ;  ;  

    基于OpenCV的移动靶面图像识别算法研究
    下载Doc文档

    猜你喜欢