游戏光枪坐标定位原理及算法
http://b2b.hc360.com/supplyself/347075653.html
品牌: |
CRZMAN |
---|---|
型号: |
WII |
适用送礼场合: |
广告促销,商务馈赠,节日,乔迁,生日,展销会,开业典礼,员工福利,其他 |
产品类型: |
光线枪 |
详细说明
红外发射学习型空中鼠标(点击图片即可为您介绍):
语音输入空中飞鼠(只要安装语音输入法,比如讯飞语音输入法,
对着遥控器说话即可以翻译成汉语,微信,QQ,SKYPE,MSN聊天更加方便
比别人更快,更方便!)
全键盘空中鼠标:(可以带红外学习,发射,语音等功能)
光学空中(能向索尼任天堂的WII遥控器一样玩枪击类游戏,在WINDOWS下面玩“雷明顿超级大满贯狩猎非洲”更是爽啊,3D立体的
让你玩得回味无穷)
雷明顿超级大满贯狩猎非洲下载地址:
http://pan.baidu.com/share/link?shareid=1349725861&uk=590561992&third=15
大型游戏光枪:
能支持最多50人玩的大型枪击游戏。
儿童早教学习机,体感健身器:
游戏光枪原理:
COMS光学摄像头捕捉摄像头前面的红外光源来定位的,原理跟SONY任天堂WII游戏手柄定位类似。我们可以把它装到枪壳里面就可以玩枪击游戏
使用步骤:
第一步:把游戏光枪模块装入枪壳里面。
枪壳外观:
第二步:把光枪通过RS485连接到网络控制板。
一个网络控制板可以接8~12支游戏光枪。
一个交换机最多接8个连接板,一个连接板接8个光枪模块。电脑设计一个软件建立8个线程,同时轮询每一个光枪,没有连接的板发送获取ID命令,连接的可以获取按键坐标信息。在电脑上位机软件可以看到每个连接板接入枪支的情况。如果一个光枪5次没有返回数据,则表示此光枪连接失败。客户需要检测其连接性。如果有坐标数据,则通过不同颜色或者加小数字在屏幕上显示坐标,有按键信号屏幕上的光标稍微变化一下。
要求:用户可以在一个配置文件里面设置网络控制板的IP,还有光枪的ID。设计一个DLL或者其它的SDK文件可以调用来获坐标或按键。根据ID排列的先后在光标的旁边显示数字。1~50。
例如:
HOST:
192.169.1.131
192.169.1.132
192.169.1.133
192.169.1.134
192.169.1.135
192.169.1.136
192.169.1.137
192.169.1.138
最多8个
GUNID:
1123
2134
1134
….
最多50个。
游戏光枪坐标定位原理及算法
http://blog.csdn.net/q472599451/article/details/51668637
现在要研发一款光枪,网上能找到的光枪大部分资料都是第一代的游戏机上面用的,用的还是有家里的老式电视机,加上霸王学习机,玩的射击游戏。
我们研究是新的光枪好嘛。
新型光枪是主要是有两种,一种是WII光枪,原理是红外感应条,加6自由度加速度的传感器。这种是相对位置,每次都要校准,体验感比较差。
另一种是摄像头加红外光点来定位。
就是摄像头上面加一个滤光片,这个滤光片只能穿过红外光点发出的红外线。在摄像头上面看到的就是一个白点。再通过opencv图像识别确定白点在图片中的坐标。
再通过五点坐标校正算出在游戏机屏幕上面的坐标。
校正图片
根据图片的坐标和在摄像头中对应的坐标,来确定屏幕和摄像头中点的对应关系。
如果PT(x, y)表示摄像头上的一个点, PL(x, y)表示屏幕上的一个点,校正的结果就是得到一个转换矩阵M, 使PL(x, y) = M·PT(x, y)
(3) 校正原理
我们知道二维几何变换包含三种平移、旋转和缩放。这三者的矩阵表示为:
平移MT:
缩放MS:
旋转MR:
所以 PL =MR·MT·MS· PT, 将这个公式展开,其结果为:
在上面的公式中,屏幕上的坐标(XL 、YL)和摄像头上的坐标(XT 、YT)是已知的,而其他的则是我们需要求的:θ, SY, SX, TY, SX共有5个变量,至少需要五个方程,因为每组点坐标(PL, PT)可以得到两个方程,因此我们需要采集三组点坐标。但是上面的方程涉及三角函数,运算复杂,我们可以进一步简化为:
变量虽然多了一个,但是解题过程简单多了,更适合计算机计算,而且采集点的数量仍然为3组。
假设屏幕三个点的坐标为(XL1, YL1),(XL2, YL2),(XL2, YL2), 对应摄像头上的三个点是(XT1, YT1),(XT2, YT2)。(XT3, YT3), 则联立两个方程组为:
这样,触摸屏的校正实际上就是解上面的方程组,得到6个系数:A、B、C、D、E、F。而上面方程组按照克莱姆法则解即可。
在得到6个系数后,以后通过摄像头得到的所有坐标,带入公式(1)中就可以得到屏幕上以像素表示的坐标。
品牌: |
CRZMAN |
---|---|
型号: |
WII |
适用送礼场合: |
广告促销,商务馈赠,节日,乔迁,生日,展销会,开业典礼,员工福利,其他 |
产品类型: |
光线枪 |
详细说明
红外发射学习型空中鼠标(点击图片即可为您介绍):
语音输入空中飞鼠(只要安装语音输入法,比如讯飞语音输入法,
对着遥控器说话即可以翻译成汉语,微信,QQ,SKYPE,MSN聊天更加方便
比别人更快,更方便!)
全键盘空中鼠标:(可以带红外学习,发射,语音等功能)
光学空中(能向索尼任天堂的WII遥控器一样玩枪击类游戏,在WINDOWS下面玩“雷明顿超级大满贯狩猎非洲”更是爽啊,3D立体的
让你玩得回味无穷)
雷明顿超级大满贯狩猎非洲下载地址:
http://pan.baidu.com/share/link?shareid=1349725861&uk=590561992&third=15
大型游戏光枪:
能支持最多50人玩的大型枪击游戏。
儿童早教学习机,体感健身器:
游戏光枪原理:
COMS光学摄像头捕捉摄像头前面的红外光源来定位的,原理跟SONY任天堂WII游戏手柄定位类似。我们可以把它装到枪壳里面就可以玩枪击游戏
使用步骤:
第一步:把游戏光枪模块装入枪壳里面。
枪壳外观:
第二步:把光枪通过RS485连接到网络控制板。
一个网络控制板可以接8~12支游戏光枪。
一个交换机最多接8个连接板,一个连接板接8个光枪模块。电脑设计一个软件建立8个线程,同时轮询每一个光枪,没有连接的板发送获取ID命令,连接的可以获取按键坐标信息。在电脑上位机软件可以看到每个连接板接入枪支的情况。如果一个光枪5次没有返回数据,则表示此光枪连接失败。客户需要检测其连接性。如果有坐标数据,则通过不同颜色或者加小数字在屏幕上显示坐标,有按键信号屏幕上的光标稍微变化一下。
要求:用户可以在一个配置文件里面设置网络控制板的IP,还有光枪的ID。设计一个DLL或者其它的SDK文件可以调用来获坐标或按键。根据ID排列的先后在光标的旁边显示数字。1~50。
例如:
HOST:
192.169.1.131
192.169.1.132
192.169.1.133
192.169.1.134
192.169.1.135
192.169.1.136
192.169.1.137
192.169.1.138
最多8个
GUNID:
1123
2134
1134
….
最多50个。
游戏光枪坐标定位原理及算法相关推荐
- 游戏光枪的三十年历史
游戏光枪的三十年历史 一句话看专题:今年是FC光枪问世的三十周年纪念,让我们来说说这款周边的种种故事. 光枪和游戏的天作之合 作为游戏史上最著名的外设之一,光枪(Light gun)的历史实际上远比电 ...
- 【浅谈】四种无线定位原理及算法
1.聊一聊 本文主要是跟大家简单谈谈4种无线定位技术,同时今天分享的歌曲比较欢乐,有空可以听听. 2.正文部分 1 无线定位技术 目标定位一直是一项不断发展且热门的技术,为什么这么热门呢 ? 当然是大 ...
- 游戏世界三维坐标转换为屏幕坐标原理分析:三角函数转换与矩阵变换
在3D游戏中获得游戏人物敌人坐标xyz后,并不能直接绘制到屏幕上,需要进行一系列的转换算法,目前主流的算法包括三角函数转换与矩阵变换,三角函数转换方法过时且繁琐,这里不推荐使用,本文主讲矩阵变换原理: ...
- 超经典超好玩的光枪游戏,强烈推荐!
死亡之屋2&3合集,死亡之屋:过度杀戮,幽灵小队,生化危机暗黑编年史.生化危机安布雷拉历代记,死亡空间:撤离,林克的弓箭训练!都是超经典超好玩的光枪游戏,强烈推荐! null 转载于:http ...
- 【定位原理揭秘第四期】精准导航领域的定位技术(在高架、隧道、主辅路识别中如何实现)
2013年9月,国家导航与位置服务科技专项总体专家组发布了<室内外高精度定位导航白皮书>,其中介绍到,2012年12月,我国宣布北斗导航系统正式提供区域定位导航服务,定位精度为10米,成为 ...
- LabVIEW实现PCB电路板坐标定位(实战篇—2)
目录 1.项目背景 2.坐标校准原理 3.坐标校准方法 4.环境搭建 5.项目实践 1.项目背景 在机器视觉实际工程实践中,有时使用NI Vision定义的默认坐标系进行测量控制并不是很直接.例如,检 ...
- openlayers根据坐标定位_车辆定位技术概述
1.IMU导航原理及误差 1.1.IMU定位原理 IMU 纯惯性元件位姿估计原理为首先将测量的角速度积分推算姿态,根据姿态信息将测量的加速度投影到导航坐标系,进而对投影后的加速度去除重力后进行积分推算 ...
- 室内定位——UWB测距及定位原理
关注.星标公众号,直达精彩内容 来源:平行机器人 整理:李肖遥 我们都知道卫星信号在室内会被严重影响,从而导致GPS或是北斗无法定位.所以在室内定位主要采用无线通讯.基站定位.惯导定位等多种技术集成形 ...
- RFID定位原理及优劣势(优缺点)解读
RFID(Radio Frequency Identification)技术,又称无线射频识别,是一种通信技术,可通过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立机械或光学接 ...
最新文章
- Codeforces Round #297 (Div. 2)C. Ilya and Sticks 贪心
- 【Socket网络编程】12. send()、recv()、sendto() 和 recvfrom() 函数解析
- 发送附件时,防止文件名中的中文字符变成乱码
- 前端学习(616):变量的定义
- 【译】Redis喜提新数据结构:Redis Streams
- C++多线程强制终止
- Windows下部署yolov5实现口罩检测
- 艾默生Ovation DCS OPC服务分析
- java resourcebundle_java.util.ResourceBundle使用详解
- java节假日算法_java节假日
- 一步一步教你Win8专业版+U盘安装+kms激活
- 思科cisoc 路由器IKEv2使用map配置隧道
- Spark快速入门指南
- margin、padding、border
- 计算机毕业设计 SSM+Vue前台点菜订餐平台系统 餐饮点餐订单管理系统 外卖点餐团购平台管理系统Java Vue MySQL数据库 远程调试 代码讲解
- 苹果疑似抄袭小米和锤子,其实这几年它一直都在模仿安卓
- mysql计算两个月份之间的差值_MySQL计算两个日期相差的天数、月数、年数
- python+selenium基于po模式的web自动化测试框架
- 使用Navicat新建PostgreSQL数据库报错ERROR: new collation (en_ US.utf8) is incompatible with the collation of t
- 分析称苹果未来5年推搜索引擎可能性为70%