文件格式:pdf
文件大小:3.98MB
适用专业:计算机技术
适用年级:本科
下载次数:11 次
我要下载:点击联系下载论文编号:104930
资料简介:
毕业设计 基于机器视觉的射击竞赛自动报靶系统设计,共85页
摘 要
随着信息技术的迅猛发展,机器视觉技术已成为科学与工程领域不可缺少的强有力工具。基于机器视觉的自动报靶系统,在公正、实时、安全、简单、成本和精度方面,比人工报靶和电子靶具有绝对优势,对提高我国整体射击水平有重要意义。
自动报靶软件是用 VC++ 6.0 编程实现的,它能够完成图像采集、自动识别并判靶,成绩数据库自动管理,解决子弹脱靶和弹孔完全重叠的问题,同时具有良好的人机交互界面;自动报靶硬件设计包括背面照明、图像采集、图像显示和视频监控。
为增强自动报靶系统的精确、实时、适应和可观赏性,本文使用背面照明来突出弹孔,Hough 变换与椭圆特征相结合的算法来求中心,减影法实现弹孔快速分割,模板匹配法实现缺损弹孔的修正和定位,视频监控观来观看射击比赛的现场直播,同时选择了弹孔的周长、面积和不变矩作为最大最小距离法聚类分析时的特征,最后依据畸变后弹孔和环线相对位置未变的特征来计算环值。本系统可以在比赛开始前就识别出靶心和环线半径,并依据两种评分标准设计了两种环值计算方法。
实验证明:当靶图发生明显投影畸变时,它可以实时的对单个和重叠弹孔进行报靶,精确到 0.01;它可以实时的对产生的随机形状的多个弹孔进行正确聚类。
关键字:图像处理;图像差影;Hough变换;不变矩;模板匹配;聚类分析;自动报靶
目录
第 1 章 绪论 .......... . ....................... 1
1.1 研究背景 ......................... 1
1.2 国内发展和研究状况............................... 2
1.2.1 光电自动报靶 ....................................... 2
1.2.2 声电定位自动报靶 .............................. 3
1.2.3 光纤编码自动报靶 ................................ 3
1.2.4 基于机器视觉的自动报靶 ...................... 3
1.3 本文主要研究内容及章节安排 ......................... 2
第 2 章 自动报靶系统的总体设计 ......................... 7
2.1 系统总体设计方案........................ 7
2.2 硬件系统设计 ................... 8
2.2.1 机器光源设计 .................... 8
2.2.2 图像采集设计 ...................................... 10
2.2.3 视频监控设计 ................................... 11
2.3 软件系统设计 ....................... 12
2.3.1 MFC 编程简介.................. 12
2.3.2 自定义的 DIB 函数库............. 13
2.3.3 软件设计流程图 ........................... 14
第 3 章 靶图获取及预处理 ............................ 16
3.1 靶图像存储格式选择 ............................... 16
3.2 BMP 位图结构...................... 16
3.3 靶图像采集的软件设计................... 19
3.4 靶图像预处理 ................................... 20
3.4.1 图像滤波及其软件实现 ........................ 21
3.4.2 图像锐化及其软件实现 ........................ .................. 22
3.4.3 数学形态学及其软件实现 .............................. ......... 24
3.4.4 轮廓提取与轮廓跟踪及其软件实现 ................. .......... 27
3.4.5 阈值分割及其软件实现 ..................... .......................... 29
3.4.6 图像差影及其软件实现 ... ........................... 30
3.5 靶图像预处理实现................................ ................... 31
3.5.1 靶心分割预处理流程图及实现 ...... .................... 31
3.5.2 环线分割预处理流程图及实现 ............. ................. 32
3.5.3 弹孔分割预处理流程图及实现 ............ .... ............. 33
第 4 章 图像识别和环值判定 ................................. 35
4.1 靶心识别及算法实现 ............................................. 35
4.1.1 三点法求圆心 ................................................ 35
4.1.2 四点法求靶心 ................................... .......... 36
4.1.3 霍夫变换求靶心 ............................................. 37
4.2 环线识别及算法实现 ....................................... 39
4.3 弹孔识别及算法实现 .............................. 40
4.3.1 模板匹配法 ................................................ 40
4.3.2 聚类分析法 ......................... ................ 42
4.3.3 弹孔中心和最内侧点的识别 ......................................... 48
4.4 环值判定 ................................ ....................... 49
4.4.1 坐标变换法 .......................... .................. 49
4.4.2 相对变形法 .................................................... 50
4.4.3 比例法 ................................................... 51
第 5 章 实验过程及结果分析 ................................................. 53
5.1 自动报靶实验过程............................................. 53
5.2 结果分析 .............................................................. 54
5.2.1 报靶精度和实时性 .................................... 54
5.2.2 脱靶和几乎完全重叠 .................................... 56
第 6 章 总结 ........................................................... 57
致谢............................................................... 58
参考文献 .................................................................. 59
附录 A ............................................... 62
附录 B .............................................. 71
资料文件预览:
共1文件夹,1个文件,文件总大小:3.98MB,压缩后大小:3.64MB
- 毕业论文-基于机器视觉的射击竞赛自动报靶系统设计
毕业设计 基于机器视觉的射击竞赛自动报靶系统设计.pdf [3.98MB]
我要下载:基于机器视觉的射击竞赛自动报靶系统设计