鹤壁做网站哪家便宜,商丘网商丘网络第一媒体,个人怎么交养老保险,自己做网站 怎么解决安全问题RealSense3D实感技术是Intel研发的一项新的技术。这项技术利用摄像头#xff0c;红外投影传感设备及红外捕捉设备获取外界的深度信息#xff0c;彩色视频信息以及其它信息。并基于此完成获取深度图像#xff0c;彩色图像#xff0c;手势识别#xff0c;面部识别#xff0…RealSense3D实感技术是Intel研发的一项新的技术。这项技术利用摄像头红外投影传感设备及红外捕捉设备获取外界的深度信息彩色视频信息以及其它信息。并基于此完成获取深度图像彩色图像手势识别面部识别语音识别三维重建等工作。之前2年时间学习毕业设计和工作接触了Kinect1代和2代。2014年末参加Intel实感技术全球挑战赛也接触过一段时间RealSense。相较于KinectRealSense与Kinect有许多相同点捕捉外界深度信息彩色信息并基于此完成许多不同的工作。然而RealSense(F200)与目前的Kinect相比也有许多优劣势先说说劣势吧1.RealSense官方说明提供的有效识别范围是0.2m-1.2m实际使用时经过测试发现1m之内的效果比较好超过1m效果不是很好。另外手势识别和脸部识别的距离更短只有几十cm。而Kinect由于设计初衷就是为XBox设计的体感游戏外设所以它的检测距离在40cm到3m之间范围非常大。2.由于捕捉的范围非常的大Kinect可以捕捉人体20个关节节点(2代Kinect可以捕捉25个)所以Kinect可以识别各种人体动作比如走路挥手等。而RealSense则由于探测距离的原因无法识别人体全部骨骼只能识别近距离的手部关节和面部关节。再说下RealSense的优势吧由于距离近所以RealSenseSDK提供了对手部节点的识别以及手势识别这点Kinect SDK并没有提供此外RealSense也提供了面部特征识别。另外由于RealSense的芯片较小所以已经被集成到了Laptop(笔记本)上面这无疑大大增加了RealSense的可扩展性不需要额外的空间也可以开发小范围的手势体感应用。下面就来介绍下RealSense体感设备先从RealSense设备本身开始如图所示为RealSense设备在观察RealSense设备后可以发现在设备上有三个传感摄像头其中位于中间的摄像头是RGB彩色摄像头而位于左侧的是红外捕捉摄像头位于右边的是红外投影仪这两者结合可以获取外界的深度信息。官方文档中提供的数据说明了彩色相机和深度相机的参数分辨率方面彩色相机可以达到1080P30FPS而深度数据可以达到640X48060FPS(VGA)120FPS(HVGA)。彩色相机的宽高比(AspectRatio)为16:9深度相机的宽高比为43。彩色相机的照射范围是77° x 43° x70°(Diagonal X Vertical X Horizontal)深度相机的范围是90° x 59° x 73°(对角 X垂直 X 水平)。RealSense原始数据的捕捉范围是在0.2m -1.2m之间。可以再室内或室外环境取决于外部光照等条件。RealSense提供的手势识别距离很近HVGA模式范围是20-55cm而VGA模式提供的范围是20-60cm。RealSense提供的面部追踪有2中模式分别是2D面部追踪和3D面部追踪2D面部追踪的有效范围是35-120cm3D面部追踪提供的有效范围是35-70cm。RealSense官方介绍中也提示开发者及用户要在有效的视区中操作识别离开识别视野后就无法正常使用了。以上大致介绍完RealSense的硬件及其范围下面说下RealSense的SDK架构。这里需要用到一张官方文档中的结构图RealSenseSDK 结构图SDKcore是模块的基础它的一个工作就是管理IO模块和Capability(功能)模块。IO模块负责从设备获取数据然后将数据传输至输出设备或Capability模块Capability模块则包括了不同的模式检测和识别算法比如面部追踪和识别手部追踪手势识别以及声音识别和集成。 SDKcore的另一个工作是组织执行管道(Executionpipeline)或许在管道中同时会有很多模块所以有必要有一个管理类。如果需要多台设备则需要多管道。底层模块被封装成了不同平台的接口包括c#接口Unity接口Java接口c接口等以方便不同的开发者使用。SDK架构介绍完后需要说明下RealSense所需要的软件平台和硬件平台处理器至少需要Intel第四代Core处理器OS Microsoft Windows8.1支持语言CC#JavaJavaScript集成开发环境Microsoft Visual Studio 2010 - 2013支持开发工具Microsoft .Net 4.0 Framework for c#Unity* pro4.1.0 or lateProcessing2.2.1 or lateJava JDK1.7.0 or higher以上介绍完了RealSense的基本情况由于篇幅关系有不完善的地方。总的来说RealSense是Intel的一次大胆尝试现在的应用App较少但前景乐观不论从商业开发App还是学术领域研究识别算法图像处理以及三维重建都有着较高的拓展性。在随后我将去了解及学习RealSense的开发环境部署以及深度视频手势及面部识别等功能的开发。