曲面屏幕坐标的畸变校正方法及装置与流程

文档序号:17081626发布日期:2019-03-09 00:20阅读:979来源:国知局
曲面屏幕坐标的畸变校正方法及装置与流程

本发明涉及屏幕坐标校准应用技术领域,特别是涉及一种曲面屏幕坐标的畸变校正方法及装置。



背景技术:

射击运动是一项十分吸引人的运动,目前室内射击游戏活动也已经得到广泛的发展。室内射击游戏活动由于玩起来比较刺激感官,受到越来越多的人尤其是年轻人的喜欢。室内射击游戏活动的射击屏幕通常是平面的,近来为了让用户更好地体验射击的乐趣,将射击屏幕由平面屏幕改为曲面屏幕,曲面屏幕的特点是站在其中心线上的人,到其各个点的距离相同,给人一种浑然一体的感觉,射击的体检会更刺激。

然而,曲面屏幕在给用户更加刺激的体验的同时,也带来了一些问题,比如说出现在曲面屏幕上的射击对象的坐标要相对于平面屏幕上的射击对象发生变化。要使用户精准地射中目标对象,就要准确地捕获目标对象的坐标位置,因此确定好目标对象的坐标位置是至关重要的。尚无有效的方法。



技术实现要素:

本发明实施例提供一种曲面屏幕坐标的畸变校正方法及装置,以解决现有技术中,射击场的曲面屏幕上的各个标识点的坐标无法精准定位的问题。

根据第一方面,本发明实施例提供了一种曲面屏幕坐标的畸变校正方法,用于射击场射击屏幕的坐标校正,该畸变校正方法包括以下步骤:在曲面屏幕的投影图像上设置多个标识点,多个标识点按照预设规则分布于曲面屏幕;获取每个标识点对应的多组射击数据,多组射击数据为射击人员使用红外枪具按照预设方法射击对应的标识点所得到;将每个标识点对应的多组射击数据按照预设算法进行综合计算,得到所有的标识点的三维坐标数据。

根据第二方面,本发明实施例提供了一种存储介质,其上存储有计算机程序,计算机程序被执行时实现如上述的曲面屏幕坐标的畸变校正方法。

根据第二方面,本发明实施例又提供了一种计算机设备,其包括处理器、存储器及存储于存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上述的曲面屏幕坐标的畸变校正方法。

根据第二方面,本发明实施例还提供了一种曲面屏幕坐标的畸变校正装置,其包括:标识点设置模块,用于在曲面屏幕的投影图像上设置多个标识点,多个标识点按照预设规则分布于所述曲面屏幕;射击数据获取模块,用于获取每个标识点对应的多组射击数据,多组射击数据为射击人员使用红外枪具按照预设方法射击对应的标识点所得到;坐标数据计算模块,用于将每个标识点对应的多组射击数据按照预设算法进行综合计算,得到所有的标识点的三维坐标数据。

本发明实施例的有益效果是:区别于现有技术的情况,本发明实施例通过在曲面屏幕的投影图像上设置多个标识点,获取每个标识点对应的多组射击数据,将每个标识点对应的多组射击数据按照预设算法进行综合计算,得到所有的标识点的三维坐标数据,可以精准地获得射击场的曲面屏幕上的各个标识点的坐标。

附图说明

图1是本发明实施例一的曲面屏幕坐标的畸变校正方法一实施方式的实施流程图;

图2是本发明实施例二的曲面屏幕坐标的畸变校正方法一实施方式的另一实施流程图;

图3是本发明实施例的一种存储介质一实施方式的部分框架示意图;

图4是本发明实施例的一种计算机设备一实施方式的部分框架示意图;

图5是本发明实施例的一种曲面屏幕坐标的畸变校正装置一实施方式的部分框架示意图。

具体实施方式

实施例一

请参考图1,图1是本发明实施例的曲面屏幕坐标的畸变校正方法的实施流程图,结合图1可以得到,本发明实施例的一种基于曲面屏幕坐标的畸变校正方法,用于射击场射击屏幕的坐标校正,其包括以下步骤:

步骤s101:在所述曲面屏幕的投影图像上设置多个标识点,多个所述标识点按照预设规则分布于所述曲面屏幕。

在本步骤中,可选地,所述曲面屏幕的投影图像由位于曲面屏幕中心线上的投影仪投影所形成,标识点可理解为射击对象出现的位置,标识点的个数根据实际需要来设计,通常可设置16个左右,也可以是其它个数,本实施例优选为16个。多个所述标识点按照预设规则分布于所述曲面屏幕,可选为多个所述标识点按照矩阵排列模式或者其它排列模式均匀地分布于所述曲面屏幕。

步骤s102:获取每个所述标识点对应的多组射击数据,所述多组射击数据为射击人员使用红外枪具按照预设方法射击对应的所述标识点所得到。

在本步骤中,可选地,射击人员站在不同的位置上对目标标识点进行射击,红外枪具射中目标标识点的时候,不同的位置红外枪具相对于目标标识点的距离和角度也不同,因此得到多组不同的射击数据。

步骤s103:将每个所述标识点对应的所述多组射击数据按照预设算法进行综合计算,得到所有的所述标识点的三维坐标数据。

在本步骤中,可选地,预设算法没有固定的算法,只要能够将上述多组射击数据进行综合计算,得出所有的所述标识点的三维坐标数据,就在预设算法之列。在本实施例中,所述预设算法可选为曲线拟合算法。

本发明实施例通过在所述曲面屏幕的投影图像上设置多个标识点,获取每个所述标识点对应的多组射击数据,将每个所述标识点对应的所述多组射击数据按照预设算法进行综合计算,得到所有的所述标识点的三维坐标数据,可以精准地获得射击场的曲面屏幕上的各个标识点的坐标。

实施例二

请参考图2,图2是本发明实施例的曲面屏幕坐标的畸变校正方法的另一实施流程图,结合图2可以得到,本发明实施例的一种曲面屏幕坐标的畸变校正方法,用于射击场射击屏幕的坐标校正,其包括以下步骤:

步骤s201:获取所述曲面屏幕的投影图像的投影轮廓,并确立所述投影轮廓的中心位置。

在本步骤中,可选地,首先是获取所述曲面屏幕的投影图像的边缘突出点,在本步骤中,是首先获取曲面屏幕的四个顶点,再根据这四个顶点确定中心位置。

步骤s202:以所述投影轮廓的中心位置为中心,在所述曲面屏幕的投影图像按照矩阵排列模式均匀设置多个所述标识点。

在本步骤中,可选地,多个所述标识点是按照预设规则分布于所述曲面屏幕,矩阵排列模式只是本步骤中多个所述标识点的一种排列模式,还可选为多重圆环排列模式等。

步骤s203:将多个所述标识点按照预设顺序逐个呈现闪亮状态。

在本步骤中,可选地,其中在射击人员射击目标标识点时,只有被射击的该所述目标标识点为闪亮状态,其余的所述标识点为非闪亮状态。

步骤s204:获取射击呈闪亮状态的所述标识点的射击人员对应的多组射击数据。

在本步骤中,可选地,所述多组射击数据为射击人员使用红外枪具按照预设方法射击对应的所述标识点所得到,获取每个所述标识点对应的多组射击数据,具体包括获取射击人员在多个不同的射击位置射击该所述标识点得到的多个射击数据集,其中每个所述射击数据集包括射击距离集、射击角度集及射击人员的射击姿势集。

步骤s205:将每个所述标识点对应的所述多组射击数据按照曲线拟合算法进行综合计算,得到所有的所述标识点的三维坐标数据。

在实际工作中,变量间未必都有线性关系,如服药后血药浓度与时间的关系,疾病疗效与疗程长短的关系,毒物剂量与致死率的关系等常呈曲线关系。曲线拟合(curvefitting)是指选择适当的曲线类型来拟合观测数据,并用拟合的曲线方程分析两变量间的关系。曲线拟合算法是用连续曲线近似地刻画或比拟平面上离散点所标示的坐标之间的函数关系的一种数据处理方法。

在本步骤中,可选地,将每个所述标识点对应的所述多组射击数据按照曲线拟合算法进行综合计算,可将每个组的射击数据对该标识点估算出的三维坐标数据进行综合计算,最终获得该标识点的比较准确的三维坐标数据。

在本步骤中,可选地,所述获取射击人员在多个不同的射击位置射击该所述标识点得到的多个射击数据集,具体包络:

第一,接收射击人员在多个不同的射击位置射击该所述标识点的红外光信号。

第二,根据所述红外光信号获取射击人员的所述射击距离集、所述射击角度集及所述射击姿势集。

本发明实施例通过在所述曲面屏幕的投影图像上设置多个标识点,获取每个所述标识点对应的多组射击数据,将每个所述标识点对应的所述多组射击数据按照预设算法进行综合计算,得到所有的所述标识点的三维坐标数据,可以精准地获得射击场的曲面屏幕上的各个标识点的坐标。

实施例三

请参阅图3,参考图3可以看到,本发明实施例的一种存储介质10,所述的存储介质10,如:rom/ram、磁碟、光盘等,其上存储有计算机程序11,所述计算机程序11被执行时实现如实施例一或实施例二所述的曲面屏幕坐标的畸变校正方法。由于该曲面屏幕坐标的畸变校正方法已经在实施例一或实施例二中进行了详细的说明,在此不再重复说明。

本发明实施例实现的曲面屏幕坐标的畸变校正方法,通过在所述曲面屏幕的投影图像上设置多个标识点,获取每个所述标识点对应的多组射击数据,将每个所述标识点对应的所述多组射击数据按照预设算法进行综合计算,得到所有的所述标识点的三维坐标数据,可以精准地获得射击场的曲面屏幕上的各个标识点的坐标。

实施例四

请参阅图4,参考图4可以看到,本发明实施例的一种计算机设备20,其包括处理器21、存储器22及存储于所述存储器22上并可在所述处理器21上运行的计算机程序221,所述处理器21执行所述计算机程序221时实现如实施例一或实施例二所述的曲面屏幕坐标的畸变校正方法。由于该曲面屏幕坐标的畸变校正方法已经在实施例一或实施例二中进行了详细的说明,在此不再重复说明。

本发明实施例实现的曲面屏幕坐标的畸变校正方法,通过在所述曲面屏幕的投影图像上设置多个标识点,获取每个所述标识点对应的多组射击数据,将每个所述标识点对应的所述多组射击数据按照预设算法进行综合计算,得到所有的所述标识点的三维坐标数据,可以精准地获得射击场的曲面屏幕上的各个标识点的坐标。

实施例五

请参阅图5,图5是本发明实施例的一种曲面屏幕坐标的畸变校正装置一实施方式的部分框架示意图,结合图5可以得到,本发明实施例的一种曲面屏幕坐标的畸变校正装置30,其包括:

标识点设置模块31,用于在所述曲面屏幕的投影图像上设置多个标识点,多个所述标识点按照预设规则分布于所述曲面屏幕。

射击数据获取模块32,用于获取每个所述标识点对应的多组射击数据,所述多组射击数据为射击人员使用红外枪具按照预设方法射击对应的所述标识点所得到。

坐标数据计算模块33,用于将每个所述标识点对应的所述多组射击数据按照预设算法进行综合计算,得到所有的所述标识点的三维坐标数据。

本发明实施例的曲面屏幕坐标的畸变校正装置30,通过在所述曲面屏幕的投影图像上设置多个标识点,获取每个所述标识点对应的多组射击数据,将每个所述标识点对应的所述多组射击数据按照预设算法进行综合计算,得到所有的所述标识点的三维坐标数据,可以精准地获得射击场的曲面屏幕上的各个标识点的坐标。

以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1