如何利用Matlab实现基于计算机视觉的自动打靶识别与报靶系统?
- 内容介绍
- 文章标签
- 相关推荐
本文共计997个文字,预计阅读时间需要4分钟。
1+简介+随着科学技术的不断发展,人类的生活和工作日益自动化。在射击比赛和团队射击训练中,为了减少报靶时间,提高比赛和训练的效率及公平性,自动报靶方式也逐渐取代传统的人工报靶。
1 简介
随着科学技术的不断发展,人类的生活和工作日趋自动化。在射击比赛和部队射击训练中,为了减少报靶时间,提高比赛和训练的效率以及公平性,自动报靶方式也正逐渐取代传统的人工报靶方式。本文围绕自动报靶系统进行展开,分析了目前国内外自动报靶系统的研究现状,重点对基于图像处理技术的轻武器胸环靶实弹射击自动报靶系统进行研究。首先,根据传统的轻武器射击训练和报靶流程,结合现有基于图像处理技术的自动报靶系统设计,制定了一套采用无线组网通信的总体设计方案;分析室外复杂环境下图像传感器采集的胸环靶靶纸图像成像特点,制定了自动报靶系统图像处理模块的总体方案,即:先定位现场靶纸图像中的有效靶面区域,提取靶面图像,再根据靶面特征标记靶面各环区,最后识别弹孔,以其中心位置所处的环区判定成绩。然后,重点对自动报靶系统的图像处理模块进行分析和研究:1.分析室外复杂环境下图像传感器采集到的胸环靶靶纸图像的特点,在传统的图像HSI色彩空间中各分量的定义和特点的基础上,定义了一种去红饱和度的概念,提出了一种基于颜色和边缘特征的有效靶面定位和提取算法;2.分析靶面图像中各目标区域的颜色特征,提出了一种基于逐级“种子”填充的环区标记算法,直接利用靶面图像中的特征,标记靶面相应区域的环值;3.分析靶面图像弹孔局部区域的颜色和灰度突变特征,提出了一种基于局部颜色和灰度突变特征的弹孔识别算法,并通过判断识别的弹孔中心位置所处的环区来判定成绩。
本文共计997个文字,预计阅读时间需要4分钟。
1+简介+随着科学技术的不断发展,人类的生活和工作日益自动化。在射击比赛和团队射击训练中,为了减少报靶时间,提高比赛和训练的效率及公平性,自动报靶方式也逐渐取代传统的人工报靶。
1 简介
随着科学技术的不断发展,人类的生活和工作日趋自动化。在射击比赛和部队射击训练中,为了减少报靶时间,提高比赛和训练的效率以及公平性,自动报靶方式也正逐渐取代传统的人工报靶方式。本文围绕自动报靶系统进行展开,分析了目前国内外自动报靶系统的研究现状,重点对基于图像处理技术的轻武器胸环靶实弹射击自动报靶系统进行研究。首先,根据传统的轻武器射击训练和报靶流程,结合现有基于图像处理技术的自动报靶系统设计,制定了一套采用无线组网通信的总体设计方案;分析室外复杂环境下图像传感器采集的胸环靶靶纸图像成像特点,制定了自动报靶系统图像处理模块的总体方案,即:先定位现场靶纸图像中的有效靶面区域,提取靶面图像,再根据靶面特征标记靶面各环区,最后识别弹孔,以其中心位置所处的环区判定成绩。然后,重点对自动报靶系统的图像处理模块进行分析和研究:1.分析室外复杂环境下图像传感器采集到的胸环靶靶纸图像的特点,在传统的图像HSI色彩空间中各分量的定义和特点的基础上,定义了一种去红饱和度的概念,提出了一种基于颜色和边缘特征的有效靶面定位和提取算法;2.分析靶面图像中各目标区域的颜色特征,提出了一种基于逐级“种子”填充的环区标记算法,直接利用靶面图像中的特征,标记靶面相应区域的环值;3.分析靶面图像弹孔局部区域的颜色和灰度突变特征,提出了一种基于局部颜色和灰度突变特征的弹孔识别算法,并通过判断识别的弹孔中心位置所处的环区来判定成绩。

