RealSense及librealsense介绍

来源:互联网 发布:python数组shape(0) 编辑:程序博客网 时间:2024/05/16 09:09

1. RealSense

1.1 什么是RealSense?

简单的说, RealSense 技术相当于给你的电脑安了一双眼睛。 Intel RealSense技术带来更加直观的沉浸式体验,加上 Intel 处理器强大的性能,为我们重新定义了人机交互方式。 RealSense3D 是一套感知计算解决方案,通过一个比一元硬币还小的 3D 摄像头,加入红外传感组件以及实感图像处理芯片,电脑能够精确识别人的手势动作、面部特征、前景和背景,让电脑理解人的动作和情感。

1.2 RealSense 技术的应用

使用了 RealSense 技术的电脑能实现手势控制,过去必须通过键盘鼠标等外设控制电脑,今后可以只需要用手部动作就能控制了。科幻电影中出现的在空中挥动挥动手指就可以控制各种机器将不再是梦想。
除此之外, RealSense 摄像头还能实现人脸的 3D 扫描,在这个全新的模式里,视频聊天背景随意换。你可以出现在你希望在的任何场景中,即使是在实时视频聊天,对方也不知道你究竟是在哪里。
上边说的都是 RealSense 在笔记本上的应用,也就是人和设备的“对视”,如果相机是安装在外侧, RealSense 就可以实现更多的功能。例如在平板电脑的远距 3D摄像头加入 RealSense 功能,你将多了一个拥有智慧之眼的得力助手,只要用平板摄像头一扫描,系统会自动告诉你每个物体的长宽高和体积,还会自动匹配网络上的商品。另外搭载了 RealSense 功能的平板电脑远距 3D 摄像头可以先拍照后对焦,想对焦哪里点哪里,还能轻松拍出背景虚化的单反效果。

1.3 前置相机F200

Intel 对于 RealSense 的硬件摄像头方面一共研发了两个产品—R200和 F200。两个产品的目标平台不同: R200 面向的是平板电脑,因此摄像头一般背对用户,旨在对周围环境的感知。而 F200 产品则主要面向一体机和笔记本电脑,摄像头面向用户,旨在感知用户的头部和手,因此 F200 的工作距离比R200 要小很多只有 0.2m-1.2m,并且仅限室内。
image
我们主要研究F200产品(目前intel出了它的升级产品SR300,为了方便后面统一叫F200)。它由三个摄像头组成–1080p 高清摄像头、红外摄像头和红外激光发射器。对于获取的深度或红外图像可以达到最高 640×480 的分辨率,帧率最高可达60 帧每秒,而对于彩色图像分辨率最高可达 1080p,帧数 30 帧。

2. 驱动

2.1 官方SDK

官方SDK不仅有摄像头的驱动程序,并且集成了许多计算机视觉的算法。
image
英特尔® 实感™ SDK

2.2 开源驱动–librealsense

librealsense是一个跨平台库(linux,windows,Mac),通过它可以获取 Intel® RealSense™ F200, SR300, R200等摄像头的原始数据,并且可以支持多台摄像头工作(官方SDK不支持),但同时它没有包含其他计算机视觉的算法。
github上的librealsense

2.2.1 安装

只需要将github上的源程序下载下来构建工程再用VS或QT打开就可以了。

0 0
原创粉丝点击