一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

模拟射击视角的方法、设备、存储介质及装置与流程

2022-07-16 23:01:41 来源:中国专利 TAG:


1.本发明涉及图像识别领域,尤其涉及一种模拟射击视角的方法、设备、存储介质及装置。


背景技术:

2.目前,在射击类项目中,为了增强观众的参与感,都会通过转播射击视频来提高观众的参与兴趣,现有技术仅通过摄像机从第三人称角度拍摄射击员,击发后显示命中情况。由于拍摄距离较远,射击员射击前动作幅度微小,观众无法观察到射击员的细微动作,使得观众体验感较差。
3.上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


技术实现要素:

4.本发明的主要目的在于提供一种模拟射击视角的方法、设备、存储介质及装置,旨在解决现有技术中观众无法观察到射击员的细微动作,使得观众体验感较差的技术问题。
5.为实现上述目的,本发明提供一种模拟射击视角的方法,所述模拟射击视角的方法包括以下步骤:
6.在枪械移动过程中,采集经枪管反射后的激光光束在预设标尺上的位置变化信息;
7.根据所述位置变化信息确定所述枪械的枪口移动数据;
8.根据所述枪口移动数据控制摄像机同步移动,以模拟射击视角的变化。
9.可选地,所述预设标尺包括设置于枪械下方的第一标尺和设置于枪械侧面的第二标尺,所述在枪械移动过程中,采集经枪管反射后的激光光束在预设标尺上的位置变化信息的步骤,包括:
10.在枪械移动过程中,采集经枪管反射后的激光光束在所述第一标尺上的第一位置变化信息和/或在所述第二标尺上的第二位置变化信息;
11.根据所述第一位置变化信息和/或所述第二位置变化信息确定位置变化信息。
12.可选地,所述枪管上设置有反射涂层,所述根据所述位置变化信息确定所述枪械的枪口移动数据的步骤,包括:
13.获取预设激光发射器发射至所述反射涂层的激光光束与对应的基准方向之间的夹角角度;
14.根据所述夹角角度、所述第一位置变化信息、所述第二位置变化信息确定所述枪械的枪口移动数据。
15.可选地,所述预设激光发射器包括设置于枪械下方的第一激光发射器和设置于枪械侧面的第二激光发射器,所述基准方向包括第一基准方向和第二基准方向,所述根据所述位置变化信息确定所述枪械的枪口移动数据的步骤,包括:
16.获取第一激光发射器发射至所述反射涂层的激光光束与所述第一基准方向的第一夹角角度;
17.获取第二激光发射器发射至所述反射涂层的激光光束与所述第二基准方向的第二夹角角度;
18.根据所述第一夹角角度和所述第一位置变化信息确定所述枪械的枪口纵向移动数据;
19.根据所述第二夹角角度和所述第二位置变化信息确定所述枪械的枪口横向移动数据;
20.根据所述枪口纵向移动数据和所述枪口横向移动数据确定所述枪械的枪口移动数据。
21.可选地,所述根据所述枪口移动数据控制摄像机同步移动,以模拟射击视角的变化的步骤,包括:
22.根据所述枪口纵向移动数据和所述枪口横向移动数据计算摄像机的目标移动距离和目标偏移角度;
23.根据所述目标移动距离和所述目标偏移角度控制所述摄像机同步移动,以模拟射击视角的变化。
24.可选地,所述根据所述目标移动距离和所述目标偏移角度控制所述摄像机同步移动,以模拟射击视角的变化的步骤,包括:
25.根据所述目标移动距离和所述目标偏移角度控制所述摄像机同步移动,以使所述摄像机进行视频图像采集,获得待播放视频图像;
26.获取显示终端的预设视频播放帧率;
27.根据所述预设视频播放帧率和所述待播放视频图像生成待播放视频流,并将所述待播放视频流推送至所述显示终端进行射击画面显示,以模拟射击视角的变化。
28.可选地,所述根据所述目标移动距离和所述目标偏移角度控制所述摄像机同步移动,以使所述摄像机进行视频图像采集,获得待播放视频图像的步骤,包括:
29.根据所述目标移动距离和所述目标偏移角度控制所述摄像机同步移动,以使所述摄像机在同步移动过程中按预设采样率进行视频图像采集,获得待播放视频图像。
30.此外,为实现上述目的,本发明还提出一种模拟射击视角的设备,所述模拟射击视角的设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的模拟射击视角的程序,所述模拟射击视角的程序配置为实现如上文所述的模拟射击视角的的步骤。
31.此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有模拟射击视角的程序,所述模拟射击视角的程序被处理器执行时实现如上文所述的模拟射击视角的方法的步骤。
32.此外,为实现上述目的,本发明还提出一种模拟射击视角的装置,所述模拟射击视角的装置包括:
33.标尺测量模块,用于在枪械移动过程中,采集经枪管反射后的激光光束在预设标尺上的位置变化信息;
34.数据计算模块,用于根据所述位置变化信息确定所述枪械的枪口移动数据;
35.拍摄模拟模块,用于根据所述枪口移动数据控制摄像机同步移动,以模拟射击视
角的变化。
36.本发明通过在枪械移动过程中,采集经枪管反射后的激光光束在预设标尺上的位置变化信息,根据位置变化信息确定枪械的枪口移动数据,并根据枪口移动数据控制摄像机同步移动,以模拟射击视角的变化。由于本发明通过采集经枪管反射后的激光光束在预设标尺上的位置变化信息确定枪口移动数据,从而控制摄像机进行同步移动,以模拟射击视角的变化,相较于现有技术通过摄像机从第三人称角度拍摄射击员击发后显示命中情况,由于拍摄距离较远,射击员射击前动作幅度微小,观众无法观察到射击员的细微动作,使得观众体验感较差,本发明实现了通过模拟射击员视角向观众展示击发后显示命中情况,并将射击员的细微动作精准展示给观众看,提升观众体验感。
附图说明
37.图1是本发明实施例方案涉及的硬件运行环境的模拟射击视角的设备的结构示意图;
38.图2为本发明模拟射击视角的方法第一实施例的流程示意图;
39.图3为本发明模拟射击视角的方法第一实施例的系统总体架构示意图;
40.图4为本发明模拟射击视角的方法第一实施例的摄像机结构示意图;
41.图5为本发明模拟射击视角的方法第二实施例的流程示意图;
42.图6为本发明模拟射击视角的方法第二实施例的枪口纵向距离示意图;
43.图7为本发明模拟射击视角的方法第三实施例的流程示意图;
44.图8为本发明模拟射击视角的方法第三实施例的摄像机移动距离计算示意图;
45.图9为本发明模拟射击视角的方法第三实施例的准星画面移动示意图;
46.图10为本发明模拟射击视角的方法第三实施例的每帧准星画面移动示意图;
47.图11为本发明模拟射击视角的装置第一实施例的结构框图。
48.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
49.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
50.参照图1,图1为本发明实施例方案涉及的硬件运行环境的模拟射击视角的设备结构示意图。
51.如图1所示,该模拟射击视角的设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display),可选用户接口1003还可以包括标准的有线接口、无线接口,对于用户接口1003的有线接口在本发明中可为usb接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram),也可以是稳定的存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
52.本领域技术人员可以理解,图1中示出的结构并不构成对模拟射击视角的设备的
限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
53.如图1所示,认定为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及模拟射击视角的程序。
54.在图1所示的模拟射击视角的设备中,网络接口1004主要用于连接后台服务器,与所述后台服务器进行数据通信;用户接口1003主要用于连接用户设备;所述模拟射击视角的设备通过处理器1001调用存储器1005中存储的模拟射击视角的程序,并执行本发明实施例提供的模拟射击视角的方法。
55.基于上述硬件结构,提出本发明模拟射击视角的方法的实施例。
56.参照图2,图2为本发明模拟射击视角的方法第一实施例的流程示意图,提出本发明模拟射击视角的方法第一实施例。
57.在本实施例中,所述模拟射击视角的方法包括以下步骤:
58.步骤s10:在枪械移动过程中,采集经枪管反射后的激光光束在预设标尺上的位置变化信息。
59.需说明的是,本实施例模拟射击视角的方法的执行主体可以是一种模拟射击视角系统,该模拟射击视角系统可以主要由枪管上涂覆有反射涂层的枪械(或枪械模型)、设置在地面或墙面上的标尺和激光发射器、计算设备(如智能手机、平板电脑、pc电脑)、安装有摄像机驱动马达的摄像机等部件组成。为便于描述,本实施例以上述计算设备进行举例说明。
60.应理解的是,上述设置在地面或墙面上的标尺用于采集枪械下方或侧面的激光发射器发出的、经枪管反射后的激光光束的位置信息,位置信息的变化代表着枪械的位置也在变化。
61.可理解的是,所述标尺可以依据现场需求情况进行位置固定。为进一步说明可以参考图3的系统总体架构示意图,在射击员瞄准枪靶的过程中,枪管由位置1移动至位置2时,设置在枪械下方的激光发射器3发射激光光束至反光图层(反射涂层),经反光图层反射的激光光束在标尺上由位置4移动至位置5。
62.具体实现时,在枪械移动过程中,预先设置的标尺以预设采样频率采集反射激光光束照射的位置信息,并将位置信息根据所述预设采样频率对应的采样时间间隔整合为位置信息集合,从而计算获得采样时间间隔内的位置变化信息。
63.进一步地,所述预设标尺包括设置于枪械下方的第一标尺和设置于枪械侧面的第二标尺。需要说明的是,本实施例及下述各实施例中,预设标尺和激光发射器的设置不一定是正对枪械的方向,比如,第一标尺设置在枪械的正下方、侧下方均可。为便于描述,此处以正下方为例进行说明,第二标尺的位置设置同理。
64.为了精准获取枪口在移动中的偏移,所述步骤s10可以包括:在枪械移动过程中,采集经枪管反射后的激光光束在所述第一标尺上的第一位置变化信息和/或在所述第二标尺上的第二位置变化信息;根据所述第一位置变化信息和/或所述第二位置变化信息确定位置变化信息。
65.需说明的是,标尺可以实时采集反射激光光束的位置变化,在枪管上喷涂反光涂层,主要是使枪管表面更加平滑以便更好地反射激光光束用于定位。由于涂层十分轻薄,重量几乎可以忽略,从而避免了对射击员产生影响。
66.具体实现中,为了精准获取枪口在射击过程中的偏移,通过在枪械下方设置第一标尺和枪械侧面设置第二标尺,并通过第一标尺采集第一位置变化信息和第二标尺采集的第二位置变化信息确定位置变化信息。位置变化信息中包含第一位置变化信息集合和第二位置变化信息集合,位置变化信息可以是包含第一标尺和第二标尺在采样间隔内采集的物理位移为0的变化信息,也可以是第一标尺和第二标尺在采样间隔内采集的至少一个标尺上物理位移不为0的变化信息。例如:通过标尺两次采样间(采样间隔t秒),第一标尺采集的位置变化信息和第二标尺采集的位置变化信息中的物理位移均为0,也可以是第一标尺采集的位置由a1变化至a2,第二标尺采集的物理位移为0,也可以是第一标尺采集的物理位移为0,第二标尺采集的位置由b1变化至b2;也可以是第一标尺采集的位置由a1变化至a2且第二标尺采集的位置由b1变化至b2,上述字母和数字仅做举例说明,并不加以实质限定,位置变化信息中可以包含四种位置变化类型,本实施例中对位置变化信息中的位置变化类型并不加以限定。
67.步骤s20:根据所述位置变化信息确定所述枪械的枪口移动数据。
68.需说明的是,枪口移动数据是指枪械在移动过程中的数据,包括枪口移动的距离和方向。
69.可理解的是,通过第一标尺上的第一位置变化信息可以确定枪械的枪口在纵向上是否移动,通过第二标尺上的第二位置变化信息可以确定枪械的枪口在横向上是否移动,通过对枪口纵向移动和横向移动的数据进行计算,以便于后期对枪口的移动数据进行精准分析。
70.步骤s30:根据所述枪口移动数据控制摄像机同步移动,以模拟射击视角的变化。
71.需说明的是,将第一位置变化信息和第二位置变化信息计算得到的枪口移动数据传给摄像机微动马达的控制模块,通过微动马达驱动摄像机根据枪口移动数据进行同步移动,以模拟射击员的射击视角变化。
72.应理解的是,本实施例中的摄像机可以采用体育比赛专用的高速摄像机,与普通摄像机不同的是,本实施例中的摄像机下方安装微动马达马达,以驱动摄像机根据枪口移动数据进行同步移动,具体可以参考图4摄像机结构示意图,摄像机可以根据枪口移动数据进行360
°
角度偏转。
73.本实施例通过在枪械移动过程中,采集经枪管反射后的激光光束在预设标尺上的位置变化信息,根据位置变化信息确定枪械的枪口移动数据,并根据枪口移动数据控制摄像机同步移动,以模拟射击视角的变化。由于发明通过采集经枪管反射后的激光光束在预设标尺上的位置变化信息确定枪口移动数据,从而控制摄像机进行同步移动,以模拟射击视角的变化,相较于现有技术通过摄像机从第三人称角度拍摄射击员击发后显示命中情况,由于拍摄距离较远,射击员射击前动作幅度微小,观众无法观察到射击员的细微动作,使得观众体验感较差,本实施例实现了通过模拟射击员视角向观众展示击发后显示命中情况,并将射击员的细微动作精准展示给观众看,提升观众体验感。
74.参照图5,图5为本发明模拟射击视角的方法第二实施例的流程示意图,基于上述图2所示的第一实施例,提出本发明模拟射击视角的方法的第二实施例。
75.在本实施例中,所述步骤s20,包括:
76.步骤s201:获取预设激光发射器发射至所述反射涂层的激光光束与对应的基准方
向之间的夹角角度。
77.需说明的是,预设激光发射器是指预先设置的用于发射激光光束的激光发射器。为了避免对射击员视觉产生影响,激光发射器的激光光束采用非可见光,并跨域根据现场情况将激光发射器的位置以及角度进行固定,以保证激光发射器的发射光束精准照射至枪口附近的涂层上,并反射至标尺上。
78.可理解的是,基准方向可以是用于计算预设激光发射器发射的激光光束角度的方向,本实施例对基准方向不做具体限定。
79.步骤s202:根据所述夹角角度、所述第一位置变化信息、所述第二位置变化信息确定所述枪械的枪口移动数据。
80.需说明的是,由于激光发射器的空间位置(发射角度和发射方向)是固定的,因此每个激光发射器对应的夹角角度也是固定值。当采集到第一位置变化信息或第一位置变化信息对应的物理位移不为0,表明枪口在纵向上存在位移,此时根据上述夹角角度、第一位置变化信息通过三角函数的计算原理,即可计算出枪口在纵向上的移动距离。同样的,当采集到第二位置变化信息或第二位置变化信息对应的物理位移不为0,表明枪口在横向上存在位移,此时根据上述夹角角度、第二位置变化信息通过三角函数的计算原理,即可计算出枪口在横向上的移动距离。进而根据枪口在纵向上的移动距离和枪口在横向上的移动距离确定枪口移动数据。
81.具体实现中,针对枪口纵向移动距离的计算可参考图6。图6中上方直线用于表示枪械位置,枪口从位置1向上移动至位置2时,位置1与位置2的距离记为h,为了计算枪口纵向移动距离需要计算出h数值,并将这一变化反映到摄像机画面上。l1、l2位于标尺位置,具体长度可以由标尺测得。l1表示枪械处于位置1时,激光发射器与标尺采集的经反射涂层反射的光束所在位置之间的长度;l2表示枪械处于位置2时,激光发射器与标尺采集的经反射涂层反射的光束所在位置之间的长度;将发射激光光束与第一基准方向的水平夹角α固定,通过正切函数可得:
82.h1=1/2*l1*tanα;
83.h2=1/2*l2*tanα;
84.h=1/2*(l2

l1)*tanα;
85.计算出h数值后,摄像头根据h数值向上移动相应距离,模拟射击员视角的变化。本实施例中对枪口横向移动距离观测和计算方式与纵向移动距离类似,本实施例中不做累述。通过对枪口纵向移动距离和横向移动距离进行计算,可以获得枪口的纵向移动数据和枪口横向移动数据,从而确定枪口的移动数据。
86.进一步地,为了精准计算射击员在射击过程中的枪口移动数据,所述预设激光发射器包括设置于枪械下方的第一激光发射器和设置于枪械侧面的第二激光发射器,所述基准方向包括第一基准方向和第二基准方向,所述根据所述夹角角度、所述第一位置变化信息、所述第二位置变化信息确定所述枪械的枪口移动数据的步骤,包括:获取第一激光发射器发射至所述反射涂层的激光光束与所述第一基准方向的第一夹角角度;获取第二激光发射器发射至所述反射涂层的激光光束与所述第二基准方向的第二夹角角度;根据所述第一夹角角度和所述第一位置变化信息确定所述枪械的枪口纵向移动数据;根据所述第二夹角角度和所述第二位置变化信息确定所述枪械的枪口横向移动数据;根据所述枪口纵向移动
数据和所述枪口横向移动数据确定所述枪械的枪口移动数据。
87.需说明的是,第一基准方向用于计算第一激光发射器发射的激光光束与第一标尺所在方向的夹角角度;第二基准方向计算第二激光发射器发射的激光光束与第二标尺所在方向的夹角角度。
88.可理解的是,通过获取枪口在纵向方向和横向方向上的移动分量确定射击员在射击过程中的枪口移动数据,所述枪口移动数据中可以包含纵向移动数据和横向移动数据中至少一个。
89.本实施例通过在枪械移动过程中,采集经枪管反射后的激光光束在预设标尺上的位置变化信息,获取预设激光发射器发射至反射涂层的激光光束与对应的基准方向之间的夹角角度;根据夹角角度、第一位置变化信息、第二位置变化信息确定枪械的枪口移动数据,根据枪口移动数据控制摄像机同步移动,以模拟射击视角的变化。由于本实施例是是根据发射激光光束与基准方向的夹角角度以及位置变化信息确定枪械的枪口移动数据,相较于现有技术通过摄像机从第三人称角度拍摄射击员击发后显示命中情况,由于拍摄距离较远,射击员射击前动作幅度微小,观众无法观察到射击员的细微动作,使得观众体验感较差,本实施例实现了通过模拟射击员视角向观众展示击发后显示命中情况,并将射击员的细微动作精准展示给观众看,提升观众体验感。
90.参照图7,图7为本发明模拟射击视角的方法第三实施例的流程示意图,基于上述图5所示的第二实施例,提出本发明模拟射击视角的方法的第三实施例。
91.在本实施例中,所述步骤s30,包括:
92.步骤s301:根据所述枪口纵向移动数据和所述枪口横向移动数据计算摄像机的目标移动距离和目标偏移角度。
93.需说明的是,目标移动距离是指摄像机控制模块根据枪口移动数据驱动摄像机微动马达进行同步移动时的直线距离,目标偏移角度是指摄像机控制模块根据枪口移动数据驱动摄像机微动马达将摄像机的镜头同步移动至目标方向。
94.具体实现中,为进一步说明,可以参考图8摄像机移动距离计算示意图根据计算获得的枪口纵向移动距离h1、枪口横向移动距离h2(h1、h2均为矢量)后,根据h1、h2计算摄像机的目标移动距离h借助反正切函数可以计算出偏移角度α;通过勾股定理计算出h绝对值:
95.α=arctan(h1/h2)
[0096][0097]
步骤s302:根据所述目标移动距离和所述目标偏移角度控制所述摄像机同步移动,以模拟射击视角的变化。
[0098]
具体实现中,将偏移角度α和h发送到摄像机控制模块,驱动马达控制摄像机调整拍摄角度。
[0099]
进一步地,为了有更好的射击视觉呈现,所述根据所述目标移动距离和所述目标偏移角度控制所述摄像机同步移动,以模拟射击视角的变化的步骤,包括:根据所述目标移动距离和所述目标偏移角度控制所述摄像机同步移动,以使所述摄像机进行视频图像采集,获得待播放视频图像;获取显示终端的预设视频播放帧率;根据所述预设视频播放帧率和所述待播放视频图像生成待播放视频流,并将所述待播放视频流推送至所述显示终端进
行射击画面显示,以模拟射击视角的变化。
[0100]
需说明的是,根据所述目标移动距离和所述目标偏移角度控制所述摄像机同步移动,以使所述摄像机在同步移动过程中按预设采样率进行视频图像采集,获得待播放视频图像;所述视频图像可以是枪械移动过程中的枪口画面。预设采样率是指预先设置的摄像机采集枪械移动过程中枪口画面的采样率(次/秒)。
[0101]
可理解的是,预设视频播放率是指播放视频的显示终端对应的视频播放帧率(帧/秒)。
[0102]
具体实现中,为了观众可以在电视转播的同时感受到射击员视角中枪口的微小晃动,能看到开枪一刹那的震动。电视转播画面中实时呈现准星画面,根据测量、计算出的目标移动距离h实时调整准星在画面中的位置。具体可以参考图9准星画面移动示意图,图中的准星画面由位置1移动到位置2需要平滑过渡以达到更好的动画效果,而动画效果的展示与预设采样率t(次/秒)、预设视频播放帧率f(帧/秒)、目标移动距离(枪口实际位移)h(米)有关。通过在两次采样时间间隔内采集枪口画面,每次视频刷新都需要将准星画面沿位移h方向移动一定距离δh:
[0103]
δh=(h*t)/f
[0104]
具体可以参考图10,图10为每帧准星画面移动示意图,即为每帧移动δh的示意图,δh累加即枪口实际位移h。采样计算持续进行,动效持续播放,带给观众身临其境的感受。
[0105]
本实施例通过在枪械移动过程中,采集经枪管反射后的激光光束在预设标尺上的位置变化信息,根据位置变化信息确定枪口纵向移动数据和枪口横向移动数据,并根据枪口纵向移动数据和枪口横向移动数据计算摄像机的目标移动距离和目标偏移角度,根据目标移动距离和目标偏移角度控制所述摄像机同步移动,以模拟射击视角的变化。由于发明通过采集经枪管反射后的激光光束在预设标尺上的位置变化信息确定枪口纵向移动数据和枪口横向移动数据,并根据枪口纵向移动数据和枪口横向移动数据确定摄像机的目标移动距离和目标偏移角度,从而根据目标移动距离和目标偏移角度控制摄像机进行同步移动,以模拟射击视角的变化,相较于现有技术通过摄像机从第三人称角度拍摄射击员击发后显示命中情况,由于拍摄距离较远,射击员射击前动作幅度微小,观众无法观察到射击员的细微动作,使得观众体验感较差,本实施例实现了通过模拟射击员视角向观众展示击发后显示命中情况,并将射击员的细微动作精准展示给观众看,提升观众体验感。
[0106]
此外,为实现上述目的,本发明还提出一种模拟射击视角的设备,所述模拟射击视角的设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的模拟射击视角的程序,所述模拟射击视角的程序配置为实现如上文所述的模拟射击视角的的步骤。
[0107]
此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有模拟射击视角的程序,所述模拟射击视角的程序被处理器执行时实现如上文所述的模拟射击视角的方法的步骤。
[0108]
参照图11,图11为本发明模拟射击视角的装置第一实施例的结构框图。
[0109]
如图11所示,本发明实施例提出的模拟射击视角的装置包括:
[0110]
标尺测量模块10,用于在枪械移动过程中,采集经枪管反射后的激光光束在预设标尺上的位置变化信息;
[0111]
数据计算模块20,用于根据所述位置变化信息确定所述枪械的枪口移动数据;
[0112]
拍摄模拟模块30,用于根据所述枪口移动数据控制摄像机同步移动,以模拟射击视角的变化。
[0113]
本实施例通过在枪械移动过程中,采集经枪管反射后的激光光束在预设标尺上的位置变化信息,根据位置变化信息确定枪械的枪口移动数据,并根据枪口移动数据控制摄像机同步移动,以模拟射击视角的变化。由于发明通过采集经枪管反射后的激光光束在预设标尺上的位置变化信息确定枪口移动数据,从而控制摄像机进行同步移动,以模拟射击视角的变化,相较于现有技术通过摄像机从第三人称角度拍摄射击员击发后显示命中情况,由于拍摄距离较远,射击员射击前动作幅度微小,观众无法观察到射击员的细微动作,使得观众体验感较差,本实施例实现了通过模拟射击员视角向观众展示击发后显示命中情况,并将射击员的细微动作精准展示给观众看,提升观众体验感。
[0114]
进一步地,所述标尺测量模块10还用于在枪械移动过程中,采集经枪管反射后的激光光束在所述第一标尺上的第一位置变化信息和/或在所述第二标尺上的第二位置变化信息;根据所述第一位置变化信息和/或所述第二位置变化信息确定位置变化信息。
[0115]
进一步地,所述数据计算模块20还用于获取预设激光发射器发射至所述反射涂层的激光光束与对应的基准方向之间的夹角角度;根据所述夹角角度、所述第一位置变化信息、所述第二位置变化信息确定所述枪械的枪口移动数据。
[0116]
进一步地,所述数据计算模块20还用于获取第一激光发射器发射至所述反射涂层的激光光束与所述第一基准方向的第一夹角角度;获取第二激光发射器发射至所述反射涂层的激光光束与所述第二基准方向的第二夹角角度;根据所述第一夹角角度和所述第一位置变化信息确定所述枪械的枪口纵向移动数据;根据所述第二夹角角度和所述第二位置变化信息确定所述枪械的枪口横向移动数据;根据所述枪口纵向移动数据和所述枪口横向移动数据确定所述枪械的枪口移动数据。
[0117]
进一步地,所述拍摄模拟模块30还用于根据所述枪口纵向移动数据和所述枪口横向移动数据计算摄像机的目标移动距离和目标偏移角度;根据所述目标移动距离和所述目标偏移角度控制所述摄像机同步移动,以模拟射击视角的变化。
[0118]
进一步地,所述拍摄模拟模块30还用于根据所述目标移动距离和所述目标偏移角度控制所述摄像机同步移动,以使所述摄像机进行视频图像采集,获得待播放视频图像;获取显示终端的预设视频播放帧率;根据所述预设视频播放帧率和所述待播放视频图像生成待播放视频流,并将所述待播放视频流推送至所述显示终端进行射击画面显示,以模拟射击视角的变化。
[0119]
进一步地,所述拍摄模拟模块30还用于根据所述目标移动距离和所述目标偏移角度控制所述摄像机同步移动,以使所述摄像机在同步移动过程中按预设采样率进行视频图像采集,获得待播放视频图像。
[0120]
应当理解的是,以上仅为举例说明,对本发明的技术方案并不构成任何限定,在具体应用中,本领域的技术人员可以根据需要进行设置,本发明对此不做限制。
[0121]
需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。
[0122]
另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的
模拟射击视角的方法,此处不再赘述。
[0123]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
[0124]
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。词语第一、第二、以及第三等的使用不表示任何顺序,可将这些词语解释为名称。
[0125]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器镜像(read only memory image,rom)/随机存取存储器(random access memory,ram)、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0126]
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献