vs2022配置RealSense环境

本文详细介绍了如何下载和安装IntelRealSenseSDK2.0,包括从官网获取资源、执行安装、在VisualStudio中配置环境以消除编译错误。同时,解释了Librealsense作为SDK的底层驱动,以及两者在开发应用中的不同角色。此外,还提供了在新项目中集成RealSense环境的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一 安装

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/ 

 

### 配置Intel RealSense环境于Windows操作系统 #### 下载并安装Intel RealSense SDK 2.0 为了在Windows上配置Intel RealSense环境,需先从官方网站下载Intel RealSense Viewer.exe文件[^3]。此应用程序不仅作为查看器还充当了SDK的一部分,允许开发者访问深度和RGB图像流。 #### 安装过程注意事项 启动下载后的可执行文件进行安装时,默认情况下会将软件放置于`C:\Program Files (x86)\Intel RealSense SDK 2.0\`路径下,并未提供更改目标位置的选择界面[^2]。因此,在开始之前应确认有足够的磁盘空间以及权限来向该目录写入数据。 #### Visual Studio集成开发环境设置 对于希望利用Microsoft Visual Studio来进行项目构建的用户来说,完成上述步骤之后还需要进一步操作以确保IDE能够识别到新加入的库资源。这通常涉及到调整项目的属性页中的包含头文件夹(`Include Directories`)与链接库文件夹(`Library Directories`)指向正确的位置。 ```cpp // C++ Example Code Snippet showing how to initialize a device using the Intel RealSense SDK. #include <librealsense2/rs.hpp> // Include RealSense Cross Platform API headers. int main() try { rs2::context ctx; // Create context object which manages all available devices and sensors. auto list = ctx.query_devices(); // Query connected USB devices that match RealSense hardware IDs. if(list.size() == 0){ throw std::runtime_error("No device detected!"); } } catch(const std::exception& e){ std::cerr << "Error occurred: " << e.what(); } ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值