一 安装
1.下载
首先百度搜索intelRealSense官网,在顶部产品中选择你的相机型号,在下面找到SDK2.0如图,点击Visit developer center
点击DownLoad SDK进入github,在readme中找到DownLoad and Install,点击latest releases
选择SDK版本,在Asset中找到WIN10.exe下载(这里是通过编译好的二进制文件直接安装,如果你想自己编译可以下载Source code,但是这里下载的貌似是librealsense和SDK有区别
PS:如果你进不去github的话也可以去淘宝找商家要百度网盘的链接
2.解压
下载完exe文件后打开直接一路长虹,注意默认安装目录是在C盘的programfiles(X86)下,也没提示说可以更改安装目录
3.在vs中配置RealSense环境
1.配置例程环境
安装完毕后桌面会出现三个软件,点击examples进入vs,解决方案右键重定目标解决方案,Windows SDK版本选择最新版本,一般默认选择,确定。
然后生成解决方案你会发现有很多报错(因为我这里下载的是WIN10 SDK2.5版本,不知道高把版本会不会报错),找到Intel.realsense的属性表如图
双击进入属性页,在用户宏中移除宏再重新添加宏,名称不变,将值Program files换成Program files (X86)
重新生成解决方案发现不报错即可,运行程序
2.在新项目中配置环境
如果你想二次开发,怎么在新项目中使用RealSense哪?
只需在属性管理器中添加已有属性表,在安装目录中有三个intel已经给我们配置好的属性表
注意,这里的opencv属性表版本可能跟你安装的opencv版本不同,所以可以添加你自己的opencv属性表,注意在属性页面中勾选从父级目录或项目中继承选项,否则属性表直接会进行覆盖。
注意属性表可以多个项目中一起使用,手动更改属性优先级比属性表高,但只会更改当前项目的属性,对属性表没有影响。
二 Librealsense和Realsense SDK的区别
Librealsense和Realsense SDK都是英特尔推出的用于实现深度相机数据采集和处理的软件包。
Realsense SDK是英特尔官方推出的软件开发包,可以让开发者方便地访问Realsense相机的深度、颜色和红外传感器数据,并提供了多种编程语言的接口(如C++、Python、Java等)。Realsense SDK还提供了各种算法库,如人脸识别、手势识别等,方便开发者直接使用。
Librealsense是Realsense相机的开源驱动程序,也是Realsense SDK所基于的底层库。Librealsense提供了一组C++ API,方便开发者进行二次开发,并支持多个操作系统(如Windows、Linux、Mac OS等)。
总的来说,Realsense SDK是更高级的应用程序编程接口,而Librealsense是更底层的驱动程序接口。如果你需要对Realsense相机进行底层开发,可以使用Librealsense,而如果你需要快速开发基于Realsense相机的应用程序,可以使用Realsense SDK
三、 学习
打开intelrealsense官网
https://www.intelrealsense.com/zh-hans/