VS连接realsense摄像头绘制点云初始化汇总

本文档详细记录了在Windows10上使用Visual Studio 2022配置Realsense D435i摄像头,绘制点云并进行配准的步骤。涉及到的工具有librealsense 2.49.0、OpenCV、PCL 1.11.0等,内容包括系统环境变量配置、附加包含目录、附加库目录和附加依赖项的设置。特别指出PCL 1.11.0可能存在函数问题,需要根据报错进行调整。
摘要由CSDN通过智能技术生成

  一年没有动这个代码,现在换了台电脑重新进行各种环境配置实在有些麻烦,因此在这里专门记录一下从连接摄像头到绘制点云并配准需要进行的一系列操作,方便后续换电脑重新配置。由于需要实现的功能变了很多次,因此有些包可能用不上但还是放到了目录里。之后还可能会记录一下这两个月鼓捣STM32单片机的过程,先给自己放个卫星。



将包含内容全部下载安装完毕之后就可以开始配置了,具体下载安装方法这里不介绍了。



步骤一:配置系统的环境变量
  右键此电脑 -> 属性 -> 关于 -> 高级系统设置 -> 高级 -> 环境变量 -> 双击path(我这里选择的是用户变量) -> 新建 -> 浏览。然后添加下图中的内容,之后重启电脑。有些人编译完没错误但是运行时出现dll文件无法找到或者打开就是因为没有配置系统的环境变量。
在这里插入图片描述

步骤二:添加附加包含目录
  在VS中打开需要配置的project,选择右边解决方案一栏中需要配置的解决方案(如果选择某个特定的c或cpp文件,打开设置可能会仅针对该文件),选择上方任务栏的项目,选择最后一个属性C/C++ -> 常规 -> 附加包含目录 -> 编辑,然后添加下列内容,添加完毕后不要关闭设置,还需要添加附加库目录和附加依赖项。
在这里插入图片描述在这里插入图片描述

步骤三:添加附加库目录
  链接器 -> 常规 -> 附加库目录 -> 编辑,然后添加下列内容,添加完毕不要关,还需要添加lib依赖项。代码编译出现无法识别的外部符号可能就是因为库目录和依赖项的添加出现了问题。可能2.49.0版本的librealsense下面没有glfw\cmaketest这个文件夹,这里我是从2.33.1的下面复制过来的,如果没有可以重新下载glfw或者使用其他版本的librealsense
在这里插入图片描述

步骤四:添加附加依赖项
  链接器 -> 输入 -> 附加依赖项 -> 编辑,然后输入下列内容,内容比较多,因此不用图片的形式,而是直接复制过来了。添加完毕就可以点击确定关掉界面了。这里需要额外提一点,debug模式下我们用的附加依赖项是opencv_world430d.lib(第5行),release模式下需要将其换成opencv_world430.lib

glfw3.lib
realsense2.lib
opengl32.lib
glu32.lib
opencv_world430d.lib
facedetection.lib
pcl_commond.lib
pcl_featuresd.lib
pcl_filtersd.lib
pcl_iod.lib
pcl_io_plyd.lib
pcl_kdtreed.lib
pcl_keypointsd.lib
pcl_mld.lib
pcl_octreed.lib
pcl_outofcored.lib
pcl_peopled.lib
pcl_recognitiond.lib
pcl_registrationd.lib
pcl_sample_consensusd.lib
pcl_searchd.lib
pcl_segmentationd.lib
pcl_stereod.lib
pcl_surfaced.lib
pcl_trackingd.lib
pcl_visualizationd.lib
OpenNi2.lib
vtkChartsCore-8.2-gd.lib
vtkCommonColor-8.2-gd.lib
vtkCommonComputationalGeometry-8.2-gd.lib
vtkCommonCore-8.2-gd.lib
vtkCommonDataModel-8.2-gd.lib
vtkCommonExecutionModel
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值