光枪diy中除了传感器配合单片机之外,还有一个分支就是光学摄像头识别方案。
摄像头大家经常使用,可以捕捉视频画面,而光枪游戏也是相同场景,只不过是为了更好的区分射击的位置,需要用特殊的设备捕捉特殊的光源。
太阳光中还有各种波段的光线,是一个光波的大集合,我们通俗说就是可见光与不可见光,可见光就是大家看到的绿的树红的花,还有我们液晶显示屏上的图案,投影仪画面,你看到的周围的所有物体。
由于液晶显示屏画面和投影画面有着丰富的颜色,普通摄像头拍摄图片后,要从画面中找出特定的物体是非常困难的。因此就有了光枪的光学方案,就是用特制的摄像头捕捉眼睛不可见的光源,而只要这个特制的摄像头能识别,又可以避免可见光的干扰,如果能把光源集中成一个特别亮的点,那识别就容易多了。这个就像是黑夜中打一个手电,星空中那轮月亮。
不可见光又分为近红外和远红外,以及特别低频段的射线。考虑市场上diy爱好者可以购买到的物品以及性价比的要求,所以我们就选择近红外设备。
光枪的方案就基本定为红外摄像头,采集红外激光的光点,波段范围确定为800-1000nm之间。
基于红外摄像头与红外光源的测试效果,可以参考如下视频:
https://www.bilibili.com/video/BV1ai4y1r7h5
如上面视频所示,光枪后面要做的就是电脑软件,电脑软件的作用就是识别出画面中的那个白色的光点,并将光点与屏幕对应,做到指哪里打哪里,然后就是把获取的坐标转成鼠标位置和鼠标左键。
整个流程就是摄像头拍摄显示器,光点对准屏幕,软件将光点位置识别成左键点击,开火ok。此部分的操作请转至光枪-软件编程项目中查看和学习。
改装设备与材料也发在下面:
如果你不想自己改装摄像头,请到下面链接采购
https://item.taobao.com/item.htm?ft=t&id=586889755100
如果是自己改装,请选择60帧数以上的摄像头,光枪采集的速率一定要高,如果手边只有30帧数的,也可以凑合。
改装普通摄像头的耗材请到下面链接购买
https://item.taobao.com/item.htm?ft=t&id=520157363221
光枪使用的激光光源请到下面链接购买
https://item.taobao.com/item.htm?ft=t&id=561571317027
如果你自己没有软件开发能力,项目中使用的光枪采集软件链接如下:
https://item.taobao.com/item.htm?ft=t&id=777225482233
自己改装的整体成本:(摄像头自己配) 摄像头耗材15元 + 激光器40元 +软件150元 = 205元
店铺全部采购成本:红外摄像头186元 + 激光器40元 +软件150元 = 376元
摄像头大家经常使用,可以捕捉视频画面,而光枪游戏也是相同场景,只不过是为了更好的区分射击的位置,需要用特殊的设备捕捉特殊的光源。
太阳光中还有各种波段的光线,是一个光波的大集合,我们通俗说就是可见光与不可见光,可见光就是大家看到的绿的树红的花,还有我们液晶显示屏上的图案,投影仪画面,你看到的周围的所有物体。
由于液晶显示屏画面和投影画面有着丰富的颜色,普通摄像头拍摄图片后,要从画面中找出特定的物体是非常困难的。因此就有了光枪的光学方案,就是用特制的摄像头捕捉眼睛不可见的光源,而只要这个特制的摄像头能识别,又可以避免可见光的干扰,如果能把光源集中成一个特别亮的点,那识别就容易多了。这个就像是黑夜中打一个手电,星空中那轮月亮。
不可见光又分为近红外和远红外,以及特别低频段的射线。考虑市场上diy爱好者可以购买到的物品以及性价比的要求,所以我们就选择近红外设备。
光枪的方案就基本定为红外摄像头,采集红外激光的光点,波段范围确定为800-1000nm之间。
基于红外摄像头与红外光源的测试效果,可以参考如下视频:
https://www.bilibili.com/video/BV1ai4y1r7h5
如上面视频所示,光枪后面要做的就是电脑软件,电脑软件的作用就是识别出画面中的那个白色的光点,并将光点与屏幕对应,做到指哪里打哪里,然后就是把获取的坐标转成鼠标位置和鼠标左键。
整个流程就是摄像头拍摄显示器,光点对准屏幕,软件将光点位置识别成左键点击,开火ok。此部分的操作请转至光枪-软件编程项目中查看和学习。
改装设备与材料也发在下面:
如果你不想自己改装摄像头,请到下面链接采购
https://item.taobao.com/item.htm?ft=t&id=586889755100
如果是自己改装,请选择60帧数以上的摄像头,光枪采集的速率一定要高,如果手边只有30帧数的,也可以凑合。
改装普通摄像头的耗材请到下面链接购买
https://item.taobao.com/item.htm?ft=t&id=520157363221
光枪使用的激光光源请到下面链接购买
https://item.taobao.com/item.htm?ft=t&id=561571317027
如果你自己没有软件开发能力,项目中使用的光枪采集软件链接如下:
https://item.taobao.com/item.htm?ft=t&id=777225482233
自己改装的整体成本:(摄像头自己配) 摄像头耗材15元 + 激光器40元 +软件150元 = 205元
店铺全部采购成本:红外摄像头186元 + 激光器40元 +软件150元 = 376元
悟空学堂 专注交互技术分享