根据不同波长识别射击点的系统及其方法

文档序号:8388662阅读:436来源:国知局
根据不同波长识别射击点的系统及其方法
【技术领域】
[0001]本发明涉及图像识别技术领域,尤其涉及根据不同波长识别射击点的系统及其方法。
【背景技术】
[0002]随着多媒体技术,计算机技术以及大银幕显示技术等的快速发展,大银幕射击游戏越来越受人们欢迎,从而引发人们对银幕射击点识别技术的研宄。
[0003]现有的银幕多射击点识别技术,是把枪固定在某一平台上,然后通过定位器与屏幕之间的角度去分析射击点在银幕的位置,通过不同角度可以知道多个射击点的位置。然而,在实际游戏过程中,由于枪受到外力作用,定位器经常容易发生损坏。另外,由于定位器之间的计算角度存在较大误差,实际射击点与游戏屏幕射击点就出现较大偏差。
[0004]因此,现有技术还有待于改进和发展。

【发明内容】

[0005]鉴于上述现有技术的不足,本发明的目的在于提供一种根据不同波长识别射击点的系统及其方法,旨在解决基于不同的红外线波长识别银幕不同射击点中游戏枪位置固定,而且定位器容易损坏,射击点识别不准确的问题。
[0006]本发明的技术方案如下:一种根据不同波长识别射击点的系统,其中,包括一银幕、设置在银幕前方的若干摄像机以及若干安装有红外激光器的玩具枪,所述摄像机前端设置有特定波长通过的滤光片,当玩具枪对准银幕进行射击时,发出红外激光至银幕,通过摄像机拍摄银幕,并利用滤光片将特定波长外的激光外的其他光线过滤掉,从而识别出拍摄的图像中的射击点。
[0007]所述的根据不同波长识别射击点的系统,其中,每一玩具枪在射击时所发出的红外激光波长互不相同。
[0008]所述的根据不同波长识别射击点的系统,其中,所述摄像机的台数与玩具枪个数相同,并且--对应。
[0009]一种根据不同波长识别射击点的方法,其中,包括步骤:
A、玩具枪安装特定波长的激光发射器后,对准银幕进行射击,发出红外激光至银幕;
B、摄像机拍摄银幕,利用与玩具枪激光发射器对应的特定波长的滤光片将该波长外的光线过滤掉,识别出图像中的射击点。
[0010]所述的根据不同波长识别射击点的方法,其中,每把玩具枪在设计时发出的红外激光波长不相同。
[0011]所述的根据不同波长识别射击点的方法,其中,所述摄像机台数与玩具枪台数相同。
[0012]有益效果:本发明通过玩具枪前端的红外线发射器来发射特定的波长的红外线光,当玩具枪射击屏幕后,利用摄像机获取图像,在摄像头加上特定波长的滤光片,从而获取该特定波长的射击点图像,得出射击点的位置,并且本发明的玩具枪的个数和投影设备的个数相同,每一台投影设备与一台玩具枪匹配,得到每台玩具枪的射击点位置图像,本发明识别点准确率高,并且枪是自由移动的,不易损坏,结构简单,制作成本低,适合于推广使用。
【附图说明】
[0013]图1为本发明中摄像机与银幕的关系结构示意图。
[0014]图2为本发明较佳实施例,屏幕上无射击点的示意图。
[0015]图3为本发明较佳实施例,摄像头获取的屏幕上射击点图像的示意图。
【具体实施方式】
[0016]本发明提供一种根据不同波长识别射击点的系统及其方法,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0017]请参阅图1,一种根据不同波长识别射击点的系统,其中,包括一银幕100、设置在银幕100前方的若干摄像机200以及若干安装有红外激光器的玩具枪,所述摄像机前端设置有特定波长通过的滤光片,当玩具枪对准银幕进行射击时,发出红外激光至银幕,通过摄像机拍摄银幕,并利用滤光片将特定波长外的激光外的其他光线过滤掉,从而识别出拍摄的图像中的射击点。
[0018]本发明的的较佳实施例以两个摄像头为例,在枪没有射击银幕时,两摄像头捕捉回来的图片帧如图2所示,图片为接近纯黑,摄像头捕捉软件处理捕捉回来的图片帧后,可知道此时银幕上没有射击点。
[0019]接着,玩具枪开始射击银幕,由于摄像头上装有过滤片,例如一个摄像头装的980波长,一个装的850波长,980的滤光片只能透过980波长的光,而850的滤光片也只能透过850波长的光,所以,摄像头捕捉回的图像如图3所示,从图中可看出,摄像头获取到的图像,只能得到一个射击点,也就是说,只能接收该特定波长的光。因此,针对本不同波长,只需在摄像头前端装上对应波长的滤光片即可实现不同的红外线波长的识别。
[0020]所述的根据不同波长识别射击点的系统,其中,每一玩具枪在射击时所发出的红外激光波长互不相同,本发明的所述系统,每把玩具枪射击的红外激光波长不同,因此即使与另外的玩具枪射击点重合,在图像显示出来时,也只显示该把玩具枪的射击点图像,保证射击点的准确性。
[0021]所述的根据不同波长识别射击点的系统,其中,所述摄像机的台数与玩具枪个数相同,并且一一对应。本发明的玩具枪和摄像机采用一一对应,每台摄像头的滤光片均只能穿过对应枪射出的光,因此在用户使用时,获取屏幕射击点时,只会获取该对应的枪的射击点,保证射击点获取的准确性。
[0022]基于上述系统,本发明还提供一种根据不同波长识别射击点的方法,其中,包括步骤:
A、玩具枪安装特定波长的激光发射器后,对准银幕进行射击,发出红外激光至银幕;
B、摄像机拍摄银幕,利用与玩具枪激光发射器对应的特定波长的滤光片将该波长外的光线过滤掉,识别出图像中的射击点。
[0023]所述的根据不同波长识别射击点的方法,其中,每把玩具枪在设计时发出的红外激光波长不相同。
[0024]所述的根据不同波长识别射击点的方法,其中,所述摄像机台数与玩具枪台数相同。
[0025]综上所述,本发明通过玩具枪前端的红外线发射器来发射特定的波长的红外线光,当玩具枪射击屏幕后,利用摄像机获取图像,在摄像头加上特定波长的滤光片,从而获取该特定波长的射击点图像,得出射击点的位置,并且本发明的玩具枪的个数和投影设备的个数相同,每一台投影设备与一台玩具枪匹配,得到每台玩具枪的射击点位置图像,本发明识别点准确率高,并且枪是自由移动的,不易损坏,结构简单,制作成本低,适合于推广使用。
[0026]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【主权项】
1.一种根据不同波长识别射击点的系统,其特征在于,包括一银幕、设置在银幕前方的若干摄像机以及若干安装有红外激光器的玩具枪,所述摄像机前端设置有特定波长通过的滤光片,当玩具枪对准银幕进行射击时,发出红外激光至银幕,通过摄像机拍摄银幕,并利用滤光片将特定波长外的激光外的其他光线过滤掉,从而识别出拍摄的图像中的射击点。
2.根据权利要求1所述的根据不同波长识别射击点的系统,其特征在于,每一玩具枪在射击时所发出的红外激光波长互不相同。
3.根据权利要求1所述的根据不同波长识别射击点的系统,其特征在于,所述摄像机的台数与玩具枪个数相同,并且一一对应。
4.一种根据不同波长识别射击点的方法,其特征在于,包括步骤: A、玩具枪安装特定波长的激光发射器后,对准银幕进行射击,发出红外激光至银幕; B、摄像机拍摄银幕,利用与玩具枪激光发射器对应的特定波长的滤光片将该波长外的光线过滤掉,识别出图像中的射击点。
5.根据权利要求4所述的根据不同波长识别射击点的方法,其特征在于,每把玩具枪在设计时发出的红外激光波长不相同。
6.根据权利要求4所述的根据不同波长识别射击点的方法,其特征在于,所述摄像机台数与玩具枪台数相同。
【专利摘要】本发明公开一种根据不同波长识别射击点的系统及其方法,通过玩具枪前端的红外线发射器来发射特定的波长的红外线光,当玩具枪射击屏幕后,利用摄像机获取图像,在摄像头加上特定波长的滤光片,从而获取该特定波长的射击点图像,得出射击点的位置,并且本发明的玩具枪的个数和投影设备的个数相同,每一台投影设备与一台玩具枪匹配,得到每台玩具枪的射击点位置图像,本发明识别点准确率高,并且枪是自由移动的,不易损坏,结构简单,制作成本低,适合于推广使用。
【IPC分类】G06F3-042, A63F13-426, A63F13-837
【公开号】CN104707333
【申请号】CN201510123685
【发明人】李坚, 文红光, 贾宝罗
【申请人】深圳华侨城文化旅游科技有限公司
【公开日】2015年6月17日
【申请日】2015年3月20日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1