论文部分内容阅读
随着人类社会的不断进步,体育竞技比赛也在科技的推进下不断的前进。2008北京奥运会在北京的成功举办,使得更高、高快、更强的奥运精神充分体现,全民健身的意识在人民中广泛传播,从事体育竞技的运动员和教练员也朝着更高的目标发展。然而在竞技体育训练过程中,传统的训练方法依靠的是教练员的经验和运动员对同一动作进行长时间的反复训练。这种训练方法缺乏科学的数据支持,只能从表象分析运动员训练过程中的问题所在,成绩的提高更多是依赖教练员的经验和运动员漫长反复的训练。计算机技术快速发展,以其计算速度快,计算精确的优势使得各种以计算机为核心技术的辅助训练系统得以出现。针对射击比赛运动,出现了基于激光、超声波、图像图影技术的射击辅助训练系统。然而现有的射击辅助训练系统大多设计复杂,需对设备进行复杂的改装,成本高。本文提出了一种基于图像处理技术和多线程技术的智能射击辅助训练系统。该系统通过处理靶图图像计算靶心位置,并与标准靶图的靶心位置进行比对,计算瞄准、射击成绩。采用多线程技术将图像处理、成绩计算、成绩显示同步进行。本系统不仅可以对射击训练过程进行全程监控记录,而且对射击过程中运动员各项训练指标进行了科学分析和计算,并且可以在以后的训练过程中回顾以前的训练记录。统射击运动员使用本系可以在训练过程中无需进行实弹射击,节约了训练成本。本文以软件工程的思想对智能辅助射击训练系统的开发过程进行了研究与探索。第一章,介绍了研究这一课题的背景、目的和意义,以及国内外发展现状;第二章,介绍了开发过程中主要使用的技术,其中包括灰度化、二值化、轮廓提取、轮廓细化图像处理技术,围绕对数据处理而采用的多线程技术,以及本系统采用的MV-8000图像采集卡;第三章,对系统的需求分析中用户分析、问题定义、工程目标、设计分析、成本效益分析进行了阐述,并对系统中存在的畸变误差进行了详尽的论证;第四章,在具体的开发目标与原则下对系统的总体构架进行了设计,以及模块之间的数据处理进行了具体的设计;第五章则对智能辅助射击系统各个模块的具体实现细节、方法进行了详细介绍,并对实现的系统界面、功能操作进行了简单的介绍;第六章是本文对智能辅助射击系统的总结和展望。