Oliver Kreylos是UC Davis的一位研究员,对VR/AR领域有着比较深入的理解,比如他在微软HoloLens发布之前就准确预测出了视野角度大小,最近他又研究起了Oculus Rift网络摄像头(webcam)传感器。这些传感器基本上就是用来跟踪Rift和Touch控制器的三维空间位置的装置,它可以接收头显和控制器发射出的不可见红外光
Oliver Kreylos是UC Davis的一位研究员,对VR/AR领域有着比较深入的理解,比如他在微软HoloLens发布之前就准确预测出了视野角度大小,最近他又研究起了Oculus Rift网络摄像头(webcam)传感器。
这些传感器基本上就是用来跟踪Rift和Touch控制器的三维空间位置的装置,它可以接收头显和控制器发射出的不可见红外光。但是一个低像素的黑白摄像头真的只用来跟踪红外线吗?它能导出可以识别的图像吗?
▲上图就是Kreylos和Oculus传感器的合影。
Kreylos表示,只需要一点基础的Linux操作知识和电脑常识就可以从Oculus传感器导出图片。他说:“Oculus努力掩盖的事实就是他们所谓的Rift传感器实际上就是个超没新意的网络摄像头,正常情况下只需要接上USB,电脑就自动运行标准uvc摄像头驱动,然后就成了。
但是Rift传感器接上的时候,USB命令里本该显示‘uvc‘(usb视频类),却会显示‘特定供应商类’,但其本质还是个uvc摄像头。所以机智的我就自己装了个Linux uvc摄像头驱动,它会直接忽视USB命令里的内容,直接将其视为uvc摄像头,然后就可以导出照片了。“
Oculus实际上还给他们的摄像头弄了个专属的驱动,好让windows不自动运行uvc摄像头驱动,只和Rift同时使用,Kreylos认为此举属于混淆视听。
另一个混淆视听之举是,Oculus在摄像头分辨率上也做了手脚。正常uvc图像格式使用“Y8“或者”GREY”,而Rift则使用”YUYV“,也就是说本来1280*960 Y8的分辨率被他们对外宣传成640*960 YUYV分辨率,鉴于大多数人会忽略后面的格式,所以真实分辨率是大家认为的两倍。
另外,Rift传感器只负责识别红外线,所以它还有个过滤可见光的物理滤镜。等等事实表示:虽然Rift传感器是用来跟踪的,但是它作为一个网络摄像头,也具有拍摄出可识别图像的功能。那么问题就来了,Facebook会不会借它偷窥用户呢?
Facebook官方表示:“我们不窃取任何传感器捕捉的图片,没有任何个人能从我们的服务器上获取这方面的用户信息。“对此Kreylos表示:”Oculus的驱动确实不会保存任何图片,它们在分析出LED位置之后的瞬间就会被摧毁,但是这依旧是无人监管的灰色地带。不过我个人认为从公司声誉和法律角度来讲,Facebook都不会冒这个险。“
Oculus对此也表示:“我们的目标是跟踪定位,为了更好的识别红外线,图片质量已经被很大程度削减了,并且传感器并没有连网,图片也会立即损毁,所以绝对不会有任何人能从服务器拿到这些图片。“
Kreylos表示:“虽然Facebook自己不会这么做,但是从摄像头获取可识别图片不是件难事,也就是说这个传感器很可能是黑客们的理想目标。“笔者只能说,你的Rift传感器很有可能将你以及你房间的图片送到黑客们的手中,所以那些有特别重要的信息或者…在做特别重要的事的时候,建议介意这个的用户还是把Rift传感器遮起来为好。
标签: 一举一动 都在 眼里 Oculus 全新 网络 摄像头 传感器 技术
声明:本文内容来源自网络,文字、图片等素材版权属于原作者,平台转载素材出于传递更多信息,文章内容仅供参考与学习,切勿作为商业目的使用。如果侵害了您的合法权益,请您及时与我们联系,我们会在第一时间进行处理!我们尊重版权,也致力于保护版权,站搜网感谢您的分享!