一种打靶校正系统及方法

文档序号:1519015 发布日期:2020-02-11 浏览:13次 >En<

阅读说明:本技术 一种打靶校正系统及方法 (Target shooting correction system and method ) 是由 董佳 王艳 檀心泉 程刚 张红坤 于 2019-11-06 设计创作,主要内容包括:本申请提供了一种打靶校正系统及方法。所述系统包括打靶枪、环形靶、激光器、图像采集装置和上位机。通过图像采集装置采集训练者瞄准过程中在环形靶上生成的瞄准轨迹,以及采集环形靶接收子弹后的靶面图像,通过上位机对瞄准轨迹进行轨迹分析后得到瞄准点的位置信息,以及对靶面图像进行图像分析后得到弹着落点的位置信息,再根据瞄准点的位置信息和所述弹着落点的位置信息,对训练者的打靶过程进行校正。如此,全程无需人工指导训练者,避免了个人主观因素的影响,进一步地,采用该打靶校正系统,能够更加科学、准确地确定训练者的瞄准误差,给出该训练者最准确的打靶指导意见,从而实现对训练者的打靶过程进行校正。(The application provides a system and a method for target shooting correction. The system comprises a target gun, an annular target, a laser, an image acquisition device and an upper computer. The method comprises the steps of collecting an aiming track generated on an annular target in the aiming process of a trainer through an image collecting device, collecting a target surface image of the annular target after a bullet is received, carrying out track analysis on the aiming track through an upper computer to obtain position information of an aiming point, carrying out image analysis on the target surface image to obtain position information of a shooting drop point, and correcting the shooting process of the trainer according to the position information of the aiming point and the position information of the shooting drop point. Therefore, the training person is not required to be manually guided in the whole process, the influence of individual subjective factors is avoided, further, the target practice correction system can be used for more scientifically and accurately determining the aiming error of the training person and providing the most accurate target practice guidance suggestion of the training person, and therefore the target practice process of the training person is corrected.)

一种打靶校正系统及方法

技术领域

本申请涉及图像处理技术领域,特别涉及一种打靶校正系统及方法。

背景技术

射击训练的过程中,训练者通常需要在教练的指导下,反复练***有高有低,对打靶结果的判定也会存在一定误差,进而也无法准确判断出训练者的真实水平。可见,现有的人工指导方式使得训练者很难依据个人的真实水平,得到针对性地训练。

基于此,目前亟需一种打靶校正系统,用于解决现有技术中无法精准地对训练者的打靶过程进行校正的问题。

发明内容

本申请提供了一种打靶校正系统及方法,可用于解决在现有技术中小程序的开发过程耗时耗力,开发效率低的技术问题。

第一方面,本申请实施例提供一种打靶校正系统,所述系统包括用于发射子弹的打靶枪以及用于接收子弹的环形靶,所述系统还包括激光器、图像采集装置和上位机;所述激光器设置于所述打靶枪内部,用于在训练者瞄准时发射激光到所述环形靶上,在训练者扣动扳机时停止发射激光;所述图像采集装置与所述上位机通过网络连接;

所述图像采集装置,用于采集训练者瞄准过程中在所述环形靶上生成的瞄准轨迹,以及采集所述环形靶接收子弹后的靶面图像;以及,将所述瞄准轨迹和所述靶面图像发送至所述上位机;

所述上位机,用于接收所述图像采集装置发送的所述瞄准轨迹和所述靶面图像;以及对所述瞄准轨迹进行轨迹分析后得到瞄准点的位置信息,以及对所述靶面图像进行图像分析后得到弹着落点的位置信息;以及,根据所述瞄准点的位置信息和所述弹着落点的位置信息,对训练者的打靶过程进行校正。

可选地,所述上位机具体用于:

对所述瞄准轨迹进行轨迹分析后,将所述瞄准轨迹末端的位置信息作为所述瞄准点的位置信息。

可选地,所述上位机具体用于:

采用数字形态学滤波的方法,从所述靶面图像中确定弹孔图像;以及,采用边缘检测的方法,根据所述弹孔图像确定弹孔的边缘位置信息;以及,根据所述弹孔的边缘位置信息,确定弹着落点的位置信息。

可选地,所述上位机在从所述靶面图像中确定弹孔图像之前,还用于:

对所述靶面图像进行图像预处理;所述图像预处理包括图像滤波处理、几何校正处理、图像差影处理和二值化处理中的至少一项。

可选地,所述上位机具体用于:

根据所述瞄准点的位置信息和所述弹着落点的位置信息,确定瞄准点与弹着落点之间的位置偏差;以及,根据多个瞄准点与弹着落点之间的位置偏差,确定训练者的瞄准误差;以及,根据所述训练者的瞄准误差,对训练者的打靶过程进行校正。

可选地,所述上位机还用于:

根据所述弹着落点的位置信息与预先确定的靶心的位置信息,确定弹着落点与靶心之间的距离;以及,根据预先确定的各环线与靶心之间的距离与所述弹着落点与靶心之间的距离,确定训练者的打靶结果。

可选地,所述靶心的位置信息具体通过以下方式确定:

选取所述靶面图像中的十环区域;以及,采用三点定圆法确定所述十环区域对应的圆心的位置信息,以及将所述十环区域对应的圆心的位置信息确定为所述靶心的位置信息。

可选地,任一环线与靶心之间的距离具体通过以下方式确定:

根据所述靶心的位置信息,以及所述环线上任意一点的位置信息,确定所述环线与靶心之间的距离。

可选地,所述上位机包括显示屏,所述显示屏用于显示所述训练者的打靶结果。

第二方面,本申请实施例提供一种打靶校正方法,所述方法应用于打靶校正系统,所述系统包括用于发射子弹的打靶枪以及用于接收子弹的可重复利用的环形靶,所述系统还包括激光器、图像采集装置和上位机;所述激光器设置于所述激光打靶枪内部,用于在训练者瞄准时发射激光到所述环形靶上,在训练者扣动扳机时停止发射激光;所述激光器和所述图像采集装置分别通过网络与所述上位机连接;所述方法包括:

所述图像采集装置采集训练者瞄准过程中所述环形靶上生成的瞄准轨迹,以及采集所述环形靶接收子弹后的靶面图像;

所述图像采集装置将所述瞄准轨迹和所述靶面图像发送至所述上位机;

所述上位机接收所述图像采集装置发送的所述瞄准轨迹和所述靶面图像;

所述上位机对所述瞄准轨迹进行轨迹分析后得到瞄准点的位置信息,以及对所述靶面图像进行图像分析后得到弹着落点的位置信息;

所述上位机根据所述瞄准点的位置信息和所述弹着落点的位置信息,对训练者的打靶过程进行校正。

可选地,所述上位机对所述瞄准轨迹进行轨迹分析后得到瞄准点的位置信息,包括:

所述上位机对所述瞄准轨迹进行轨迹分析后,将所述瞄准轨迹末端的位置信息作为所述瞄准点的位置信息。

可选地,所述上位机对所述靶面图像进行图像分析后得到弹着落点的位置信息,包括:

所述上位机采用数字形态学滤波的方法,从所述靶面图像中确定弹孔图像;以及,采用边缘检测的方法,根据所述弹孔图像确定弹孔的边缘位置信息;以及,根据所述弹孔的边缘位置信息,确定弹着落点的位置信息。

可选地,所述上位机在从所述靶面图像中确定弹孔图像之前,所述方法还包括:

所述上位机对所述靶面图像进行图像预处理;所述图像预处理包括图像滤波处理、几何校正处理、图像差影处理和二值化处理中的至少一项。

可选地,所述上位机根据所述瞄准点的位置信息和所述弹着落点的位置信息,对训练者的打靶过程进行校正,包括:

所述上位机根据所述瞄准点的位置信息和所述弹着落点的位置信息,确定瞄准点与弹着落点之间的位置偏差;以及,根据多个瞄准点与弹着落点之间的位置偏差,确定训练者的瞄准误差;以及,根据所述训练者的瞄准误差,对训练者的打靶过程进行校正。

可选地,所述方法还包括:

所述上位机根据所述弹着落点的位置信息与预先确定的靶心的位置信息,确定弹着落点与靶心之间的距离;以及,根据预先确定的各环线与靶心之间的距离与所述弹着落点与靶心之间的距离,确定训练者的打靶结果。

可选地,所述靶心的位置信息具体通过以下方式确定:

所述上位机选取所述靶面图像中的十环区域;以及,采用三点定圆法确定所述十环区域对应的圆心的位置信息,以及将所述十环区域对应的圆心的位置信息确定为所述靶心的位置信息。

可选地,任一环线与靶心之间的距离具体通过以下方式确定:

所述上位机根据所述靶心的位置信息,以及所述环线上任意一点的位置信息,确定所述环线与靶心之间的距离。

采用本申请实施例提供的打靶校正系统,通过图像采集装置采集训练者瞄准过程中在环形靶上生成的瞄准轨迹,以及采集环形靶接收子弹后的靶面图像,通过上位机对瞄准轨迹进行轨迹分析后得到瞄准点的位置信息,以及对靶面图像进行图像分析后得到弹着落点的位置信息,再根据瞄准点的位置信息和所述弹着落点的位置信息,对训练者的打靶过程进行校正。如此,全程无需人工指导训练者,避免了个人主观因素的影响,进一步地,采用该打靶校正系统,能够更加科学、准确地确定训练者的瞄准误差,给出该训练者最准确的打靶指导意见,从而实现对训练者的打靶过程进行校正。

附图说明

图1为本申请实施例适用的一种打靶校正系统的结构示意图;

图2为本申请实施例提供的一种打靶校正系统对训练者的打靶过程进行校正的示意图;

图3为本申请实施例提供的一种瞄准轨迹的示意图;

图4为本申请实施例提供的一种靶面图像的示意图;

图5为本申请实施例中确定弹着落点的位置信息的示意图;

图6为本申请实施例提供的一种打靶校正系统确定打靶结果的示意图;

图7为本申请实施例提供的打靶校正系统中上位机的工作流程的示意图;

图8为本申请实施例提供的打靶校正方法所对应的流程示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

下面首先结合图1对本申请实施例适用的可能的系统架构进行介绍。

请参考图1,其示例性示出了本申请实施例适用的一种打靶校正系统的结构示意图。该系统100可以包括打靶枪101、环形靶102、激光器103、图像采集装置104和上位机105。

其中,打靶枪101可以用于发射子弹。

进一步地,打靶枪101发送的子弹可以是实弹,或者也可以是激光训练弹。其中,激光训练弹采用稳定可靠的激光器模组,外形设计与实弹保持一致,并且采用激光束模拟弹头飞行轨迹,激光光斑即为弹着落点。激光训练弹的尾部可以设有保护橡胶垫,能够保护枪械撞针及延长训练弹使用寿命。

环形靶102可以用于接收子弹,并且环形靶102是可重复利用的。

进一步地,环形靶102可以是胸环靶,或者也可以是人形靶,具体不做限定。

激光器103可以设置于打靶枪101内部,用于在训练者瞄准时发射激光到环形靶102上,在训练者扣动扳机时停止发射激光。

图像采集装置104可以是摄像机、照相机或其它可以采集图像的设备,具体不做限定。

进一步地,图像采集就是图像的数字化过程,主要涉及模数转换技术。本申请实施例中,可以根据系统设计要求,采用维视公司生产的WAT-902H3型CCD及MV-U2000型图像采集卡来实现图像采集。该CCD具有高可靠性、稳定性和灵敏度,具有自动增益和降噪技术,能够得到高质量的灰度图像。MV-U2000型图像采集卡可实现高品质实时图像采集,其图像显示采集分辨率可达768*576,采样位数为9BIT,并严格执行场同步,实现不丢帧,且每一帧图像均完整、正确、不抖动。

上位机105可以是笔记本电脑、个人计算机或平板电脑等设备,具体不做限定。

进一步地,上位机105主要负责图像显示及处理。基于系统要求,本申请实施例可以选取工控平板电脑,与笔记本电脑相比,工控平板电脑的移动性和便携性都更胜一筹。

图像采集装置104与上位机105可以通过网络连接。其中,图像采集装置104与上位机105可以通过有线网络连接;或者,图像采集装置104与上位机105也可以通过无线网络连接,比如Wi-Fi、蓝牙、移动通信网络等无线连接方式,具体不做限定。

需要说明的是,图1仅为打靶校正系统的一种可能的结构,在其它可能的示例中,上位机105还可以包括显示屏,该显示屏可以用于显示训练者的打靶结果。

本申请实施例中,如图2所示,为本申请实施例提供的一种打靶校正系统对训练者的打靶过程进行校正的示意图。从图2中可以看出,图像采集装置104具体可以用于采集训练者瞄准过程中在环形靶102上生成的瞄准轨迹,以及采集环形靶102接收子弹后的靶面图像。

如图3所示,为本申请实施例提供的一种瞄准轨迹的示意图。从图3中可以看出,训练者在瞄准过程中,随着打靶枪的移动,设置在打靶枪内部的激光器可以随着打靶枪的移动而移动,相应地,激光器所发射出的激光也会随着激光器的移动而移动。采用图像采集装置对这一过程进行摄像,从而可以采集到如图2示出的该激光在环形靶上形成的瞄准轨迹。

如图4所示,为本申请实施例提供的一种靶面图像的示意图。从图4中可以看出,训练者扣动扳机后,子弹就会从打靶枪中射出,在环形靶上就会留下该子弹的弹着落点痕迹。同样采用图像采集装置可以对此进行拍摄,从而可以采集到如图3示出的靶面图像。

进一步地,如图2所示,图像采集装置104还可以将瞄准轨迹和靶面图像发送至上位机105。

上位机105可以用于接收图像采集装置发送的瞄准轨迹和靶面图像。

进一步地,如图2所示,上位机105还可以用于对瞄准轨迹进行轨迹分析后得到瞄准点的位置信息。

具体地,上位机可以用于对瞄准轨迹进行轨迹分析后,将瞄准轨迹末端的位置信息作为瞄准点的位置信息。

进一步地,如图2所示,上位机105还可以用于对靶面图像进行图像分析后得到弹着落点的位置信息。

具体地,上位机对靶面图像进行图像分析的过程可以包括以下步骤:

步骤一,对靶面图像进行图像预处理。

其中,图像预处理可以包括图像滤波处理、几何校正处理、图像差影处理和二值化处理中的至少一项。

下面对上文所提出的图像预处理的方式进行详细描述。

(1)图像滤波处理。

由于图像采集设备采集的靶面图像在传输、转换过程中可能会受到外部环境和人为因素的影响,从而导致靶面图像产生多种噪声和失真信息,因此需要对靶面图像进行图像滤波处理。

具体地,可以采用中值滤波算法。其原理是:首先确定一个以某个像素为中心点的邻域,然后将邻域中的各个像素的灰度值进行排序,取其中间值作为中心点像素灰度的新值,这里的邻域通常被成为窗口,当窗口在图像中上下左右移动时,将序列中一点的值用该点的邻域中的各点值的中值代替,进而对图像进行平滑处理。

其中,中值具体可以通过以下方式确定:

取一组数X1,X2,X3……Xn,先把这n个数按数值按大小顺序排列,假设如下:

Xi1≤Xi2≤Xi3……≤Xin

那么,中值可以采用公式(1)来确定:

Figure BDA0002262036720000051

公式(1)中,y为中值。

(2)几何校正处理

考虑到图像采集设备采集到的图像存在一定程度失真现象,为了复原图像,必须进行几何校正。

具体地,本申请实施例中,可以采取参考点校正法,即按照一定的变换关系式,事先测量出环形靶的尺寸数据,选取合适的基准点坐标存放在数据库,在每次采集靶面图像信息时将其与标准靶对应起来,对失真图像进行几何校正。

(3)图像差影处理

弹是上位机需要提取的关键对象,弹点检出的过程事实上就是对靶面进行检测和分割。其原理就是把前后捕捉的两幅图像对应坐标的像素灰度值相减,得到各点的灰度差值组成新的结果图像。两个原图像中的所有相同背景由于灰度值相同,相减结果为0,在这个结果图像里面就是同样的暗区域。而结果图像中的亮区域是射击后在靶面图像上造成的新弹点和射击前没有弹点的对应区域的灰度值相减形成的。这个亮点就是我们要提取的对象物,代表一个新的弹点。

(4)二值化处理

二值化是数字图像处理的重要基础,二值化图像时指图像画面只包含黑、白二值的图像。二值化后的图像能够用几何学中的概念进行分析和特征描述,比灰度图像优势大,可以有效提高系统效率。本申请实施例中,所采取的二值化方法可以是全局阈值法计算,使目标和背景有效分离。

假设灰度图像为f(x,y),二值化后的图像为g(x,y),t为阈值,则二值化的过程可以采用公式(2)来表示:

Figure BDA0002262036720000061

公式(2)表示,将图像的每个像素灰度值与t比较,若大于t,则取为前景色;否则,取为背景色。

步骤二,采用数字形态学滤波的方法,从靶面图像中确定弹孔图像。

经过图像预处理后,靶面图像中依然存在部分噪声,必须被滤除。因此,可以运用数字形态学滤波方法,反复进行开运算和闭运算,从而得到清晰的弹孔图像。

具体地,开运算的过程如下:

结构元素B对A的开运算记作

Figure BDA0002262036720000065

其中:

Figure BDA0002262036720000064

即,开运算是B对A先做腐蚀运算,再做膨胀运算。经过开运算后,能够去除原图中孤立点、毛刺,消除小物体、平滑较大物体的边界,同时并不明显改变其面积。

闭运算的过程如下:

闭运算是开运算的对偶运算,即结构元素B对A的闭运算记作A·B,其中:

即,闭运算是B先A先做膨胀运算,再做腐蚀运算。闭运算可以用来填充物体内细小空间、连接临近物体、平滑其边界、同时不明显改变其面积。

步骤三,采用边缘检测的方法,根据弹孔图像确定弹孔的边缘位置信息。

进一步地,在执行步骤三之后,在执行步骤四之前,还可以再运用数字形态学的方法对弹孔的边缘位置加以细化,得到单像素弹孔边缘,保证弹着落点的位置信息提取的精确性。

步骤四,根据弹孔的边缘位置信息,确定弹着落点的位置信息。

弹着落点的位置信息可以是子弹射入环形靶的中心位置。

本申请实施例中,弹着落点的位置信息具体可以通过三点定圆的方法来确定。具体地,如图5所示,为本申请实施例中确定弹着落点的位置信息的示意图。如图5所示,可以在弹孔边缘上选取三点,分别为点A(XA,YA)、点B(XB,YB)和点C(XC,YC),点A和点B可以构成弦LAB,点B和点C可以构成弦LBC,且弦LAB和弦LBC是两条不重合且不平行的,弦LAB的中垂线LDO和LBC的中垂线LEO相交于圆心O点,圆心O的坐标为(XO,YO),圆半径记为R,则可列出如公式(3)所示的方程组:

Figure BDA0002262036720000062

解公式(3)的方程组,则圆心的坐标可以如公式(4)表示:

Figure BDA0002262036720000063

需要说明的是,上述四种图像预处理方式仅为示例性说明,本领域技术人员可以根据经验和实际情况采用任意一种图像预处理方式进行处理,或者可以采用任意组合的图像预处理方式进行处理,或者还可以采用其它图像预处理方式进行处理,具体不做限定。

进一步地,如图2所示,上位机105还可以用于根据瞄准点的位置信息和弹着落点的位置信息,对训练者的打靶过程进行校正。

具体地,一个示例中,上位机可以根据瞄准点的位置信息和弹着落点的位置信息,确定瞄准点与弹着落点之间的位置偏差,然后可以根据训练者的瞄准误差,对训练者的打靶过程进行校正。

举个例子,如果训练者的瞄准误差是1厘米,瞄准点在弹着落点的左侧,则可以指导训练者在瞄准时,将打靶枪向右移动1厘米,从而实现对训练者的打靶过程进行校正。

另一个示例中,上位机可以根据瞄准点的位置信息和弹着落点的位置信息,确定瞄准点与弹着落点之间的位置偏差;然后,上位机可以根据多个瞄准点与弹着落点之间的位置偏差,确定训练者的瞄准误差;最后,上位机可以根据训练者的瞄准误差,对训练者的打靶过程进行校正。

采用这种方法,能够通过多次结果求平均值的方法计算出该训练者瞄准时的位置偏差,在训练者下次进行打靶时给出最准确的指导射击建议,指导训练者精确瞄准,提高其打靶准确率。

采用本申请实施例提供的打靶校正系统,通过图像采集装置采集训练者瞄准过程中在环形靶上生成的瞄准轨迹,以及采集环形靶接收子弹后的靶面图像,通过上位机对瞄准轨迹进行轨迹分析后得到瞄准点的位置信息,以及对靶面图像进行图像分析后得到弹着落点的位置信息,再根据瞄准点的位置信息和所述弹着落点的位置信息,对训练者的打靶过程进行校正。如此,全程无需人工指导训练者,避免了个人主观因素的影响,进一步地,采用该打靶校正系统,能够更加科学、准确地确定训练者的瞄准误差,给出该训练者最准确的打靶指导意见,从而实现对训练者的打靶过程进行校正。

考虑到现有技术中打靶结果的统计主要通过人工报靶来处理,但人工报靶会受到人的主观影响,由于注意力分散、打靶弹孔距离较近等客观因素的影响,使得报靶结果很难真实的反映射击水平,很大程度上影响了报靶的准确性。基于此,本申请实施例中,上位机对靶面图像进行图像分析后,还可以根据分析结果来确定训练者的打靶结果。

具体如图6所示,为本申请实施例提供的一种打靶校正系统确定打靶结果的示意图。上位机105还可以用于根据弹着落点的位置信息与预先确定的靶心的位置信息,确定弹着落点与靶心之间的距离;以及,根据预先确定的各环线与靶心之间的距离与弹着落点与靶心之间的距离,确定训练者的打靶结果。如此,采用本申请提供的系统,还可以实现智能报靶的效果。

具体地,靶心的位置信息的确定方式有多种,一种可能的实现方式为,选取靶面图像中的十环区域,然后采用三点定圆法确定十环区域对应的圆心的位置信息,并将十环区域对应的圆心的位置信息确定为靶心的位置信息。

在其它可能的实现方式中,也可以选取八环或九环等具有相同靶心的环线,然后求得靶心的位置信息。

需要说明的是,如果环形靶是胸环靶,由于胸环靶中存在为不规则圆环的环线,因此,在确定靶心位置时,可以根据胸环靶中规则圆环的环线来确定。此外,采用三点定圆法确定十环区域对应的圆心的位置信息的具体方法可以参考上文确定弹着落点的位置信息所描述的,此处不再赘述。

进一步地,任一环线与靶心之间的距离具体通过以下方式确定:

根据靶心的位置信息,以及所述环线上任意一点的位置信息,确定所述环线与靶心之间的距离。举个例子,根据圆的性质,圆上任意一点到圆心距离即为半径,假设过靶心作一条与直线,该直线与各环线存在交点,而交点坐标是可以根据环形靶的位置信息来计算,进而也就可以计算得到各环线与靶心之间的距离。

更进一步地,在确定打靶结果时,由于已确定了各环线与靶心之间的距离,那么创建环值区域,然后采取设定约束线的方法,准确规定每个环值的对应区域,如此,可以根据弹着落点与靶心之间的距离,确定训练者的打靶结果。

为了更加清楚地描述本申请实施例提供的打靶校正系统中上位机的工作流程,下面通过图7对该上位机完整的工作流程进行描述。

图7示例性示出了本申请实施例提供的打靶校正系统中上位机的工作流程的示意图。如图7所示,具体工作流程可以参考图7及上文所描述的内容,此处不再赘述。

基于图1所示的系统架构,图8示例性示出了本申请实施例提供的打靶校正方法所对应的流程示意图。该方法可以应用于打靶校正系统,该系统可以包括用于发射子弹的打靶枪以及用于接收子弹的可重复利用的环形靶,系统还包括激光器、图像采集装置和上位机;所述激光器设置于所述激光打靶枪内部,用于在训练者瞄准时发射激光到所述环形靶上,在训练者扣动扳机时停止发射激光;所述激光器和所述图像采集装置分别通过网络与所述上位机连接;如图8所示,具体包括如下步骤:

步骤801,图像采集装置采集训练者瞄准过程中环形靶上生成的瞄准轨迹,以及采集环形靶接收子弹后的靶面图像。

步骤802,图像采集装置将瞄准轨迹和靶面图像发送至上位机。

步骤803,上位机接收图像采集装置发送的瞄准轨迹和靶面图像。

步骤804,上位机对瞄准轨迹进行轨迹分析后得到瞄准点的位置信息,以及对靶面图像进行图像分析后得到弹着落点的位置信息。

步骤805,上位机根据瞄准点的位置信息和弹着落点的位置信息,对训练者的打靶过程进行校正。

可选地,所述上位机对所述瞄准轨迹进行轨迹分析后得到瞄准点的位置信息,包括:

所述上位机对所述瞄准轨迹进行轨迹分析后,将所述瞄准轨迹末端的位置信息作为所述瞄准点的位置信息。

可选地,所述上位机对所述靶面图像进行图像分析后得到弹着落点的位置信息,包括:

所述上位机采用数字形态学滤波的方法,从所述靶面图像中确定弹孔图像;以及,采用边缘检测的方法,根据所述弹孔图像确定弹孔的边缘位置信息;以及,根据所述弹孔的边缘位置信息,确定弹着落点的位置信息。

可选地,所述上位机在从所述靶面图像中确定弹孔图像之前,所述方法还包括:

所述上位机对所述靶面图像进行图像预处理;所述图像预处理包括图像滤波处理、几何校正处理、图像差影处理和二值化处理中的至少一项。

可选地,所述上位机根据所述瞄准点的位置信息和所述弹着落点的位置信息,对训练者的打靶过程进行校正,包括:

所述上位机根据所述瞄准点的位置信息和所述弹着落点的位置信息,确定瞄准点与弹着落点之间的位置偏差;以及,根据多个瞄准点与弹着落点之间的位置偏差,确定训练者的瞄准误差;以及,根据所述训练者的瞄准误差,对训练者的打靶过程进行校正。

可选地,所述方法还包括:

所述上位机根据所述弹着落点的位置信息与预先确定的靶心的位置信息,确定弹着落点与靶心之间的距离;以及,根据预先确定的各环线与靶心之间的距离与所述弹着落点与靶心之间的距离,确定训练者的打靶结果。

可选地,所述靶心的位置信息具体通过以下方式确定:

所述上位机选取所述靶面图像中的十环区域;以及,采用三点定圆法确定所述十环区域对应的圆心的位置信息,以及将所述十环区域对应的圆心的位置信息确定为所述靶心的位置信息。

可选地,任一环线与靶心之间的距离具体通过以下方式确定:

所述上位机根据所述靶心的位置信息,以及所述环线上任意一点的位置信息,确定所述环线与靶心之间的距离。

在示例性实施例中,还提供了一种计算机可读存储介质,所述存储介质中存储有计算机程序或智能合约,所述计算机程序或智能合约被节点加载并执行以实现上述实施例提供的事务处理方法。可选地,上述计算机可读存储介质可以是只读存储记忆体(Read-Only Memory,ROM)、随机存储记忆体(Random Access Memory,RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

本领域的技术人员可以清楚地了解到本申请实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种射击模拟训练抛靶机及射击模拟训练方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!