C++激光打靶信号处理系统研究
时间:2021-02-28 15:35 来源:毕业论文 作者:毕业论文 点击:次
摘要现在国家很注重国防部队建设所以越来越多的研究激光打靶,所以激光打靶的信号处理系统研究现在也比较火热,对此本文也是提出了一个解决方案。 本文自己构建一整套的系统结构,并且有完成处理流程方法,从激光的发射到图像的采集处理以及计算等。本文的中心思想是:只要得到激光打到靶上的光斑中心坐标,加上已知的靶心坐标,就可以利用求两点间距离的公式得到两点距离,然后对比靶环的半径就可以得到环数。由此看来如何得到光斑中心坐标就是关键。为此我们利用了一些软件对图像进行了大量的技术处理并为此专门设计了一个C++算法,此算法能算出经图像处理技术过后得到的图像中的光斑中心坐标。同理,只要在一开始调试的时候用这个方法就能得到靶心的坐标,这样根据坐标公式就可以得到两点间的距离,对比靶环半径就可以得到环数。63721 毕业论文关键词 激光打靶 光斑中心 图像处理 C++ Title Laser Targeting Signal Processing System Abstract National Defence Force is now very focused on building more and more research so laser shooting, so the laser targeting signal processing system studies are now also relatively hot, this paper also proposes a solution. This build their own set of system architecture, and has completed processing method, the emission from the laser to the image acquisition and processing and computing. This is the central idea: Just get hit on the target of the laser spot center coordinates, together with the known bull's-eye coordinates, you can use the distance between two points formula to get distance between two points, and then compare the radius of the target ring can get number of rings. Seen in this light spot center coordinates is how to get the key. To this end we use some software for image processing a large number of technical and specially designed with a C + + algorithm that is able to calculate by the image processing technology in the image obtained after the spot center coordinates. Similarly, if in the beginning when debugging can be obtained using this method bull's-eye coordinates, so that the formula can be obtained based on the coordinate distance between two points, compared to the target radius of the ring of rings can be obtained. Keywords Laser shooting Spot center Image processing C + + 1 绪论1 1.1 课题背景及意义 1 1.3 本文工作 2 2 系统结构 2 2.1 系统的发射机构 2 2.2 接收系统 4 3 视频捕捉 7 3.1 VFW的相关介绍 7 3.2 VFW的捕捉流程及详细说明 7 4 图像处理 10 4.1 图像处理的流程以及具体步骤 10 4.2 光斑中心坐标的测量 14 4.3 靶心坐标和靶环数的求法 16 4.4 总结 16 结论 17 致谢 18 参考文献19 附录A 视频捕捉代码21 附录B 图像腐蚀代码26 附录C 光斑标定代码27 1 绪论 1.1 课题背景及意义 在现代社会,科技已经完全改变了我们生活生产的方式。随着科技的发展,国家也越来越重视军队的科技化程度。打靶是军队训练中必不可少的基础训练也是非常重要的一个环节,因此老套的打靶训练已经不能满足现在的需要。实弹射击虽然训练效果很好,但是弊端也很大比如浪费弹药,具有较大的危险性,每年都有士兵为此付出代价,并且组织管理也有一定难度,还会浪费很多的人力物力财力。这时候激光打靶走进了人们的视野,这种方法安全高效也可以解决因外部条件变化引起的的困难诸如下雨大风之类的自然困难。只有比较精确的确定靶环数,才能更好地衡量射击者的水平。现在常见的方法是:靶心就当做靶子的几何中心,以之为圆心,选取不同的半径做圆,这些不同大小的圆将靶子划分出一个个的靶环,子弹击中不同的区域产生不同的环数,最后将环数累加就能得到最终成绩。那么确定子弹的落点和靶环数就成了核心。 (责任编辑:qin) |