1-visual studio 2019配置realsense sdk和opencv

参考链接:https://blog.youkuaiyun.com/2201_75431655/article/details/131996456

这里主要搬运该链接内容,再次感谢原博主的贡献!以及这里根据我的配置情况做部分修改,作为今后的备份和参考:

一、配置库librealsense2

1.安装Intel realsense SDK

 可以参考官方SDK下载指南

或者这篇文章: Intel Realsense D435介绍、安装和使用​​​​​​

2.配置系统环境变量

      添加路径就直接找自己下载的文件在哪儿就行,文件夹里面的东西可以按照下面来。

   将下载路径下的Intel RealSense SDK2.0\bin\x64添加到系统环境变量路径里

 配置系统环境变量:右键"我的电脑"→属性→高级系统设置→高级→环境变量→系统变量里面选择Path→浏览,找到你的路径添加进来

我的路径就是E:\slam_sensor\realsense\Intel RealSense SDK 2.0\bin\x64

3.VS2019配置

 (1)打开VS2019,新建一个项目,右键项目名→属性

(2)点击VC++目录→包含目录添加Intel RealSense SDK2.0路径下的samples和includes文件

注:这里左上角配置我改成了所有配置

库目录添加\lib\x64

 (3)添加预处理器

81c790215f0349b9a040499756ca2ac3.jpg

_DEBUG
_CONSOLE
_CRT_SECURE_NO_WARNINGS
BOOST_USE_WINDOWS_H
NOMINMAX
_CRT_SECURE_NO_DEPRECAT
_SCL_SECURE_NO_WARNINGS
_SILENCE_FPOS_SEEKPOS_DEPRECATION_WARNING
DLL_IMPLEMENT

将上面的复制进去即可。

(4)写入附加依赖项realsense2.lib即可

 这样就完成了相机的配置

二、pcl  这里我复制过来以作参考

    因为项目用到了点云,所以就一起配置了。

1.下载点云库

PCL官网

可以参考这篇文章PCL安装与配置(Windows10+Vs2017)

这篇文章已经讲的很详细了

我是在VS2022下配置的,而且是在Debug模式下,所以,附加依赖项如下:

pcl_io_plyd.lib

pcl_commond.lib

pcl_featuresd.lib

pcl_filtersd.lib

pcl_iod.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

vtkcgns-9.2-gd.lib

vtkChartsCore-9.2-gd.lib

vtkCommonColor-9.2-gd.lib

vtkCommonComputationalGeometry-9.2-gd.lib

vtkCommonCore-9.2-gd.lib

vtkCommonDataModel-9.2-gd.lib

vtkCommonExecutionModel-9.2-gd.lib

vtkCommonMath-9.2-gd.lib

vtkCommonMisc-9.2-gd.lib

vtkCommonSystem-9.2-gd.lib

vtkCommonTransforms-9.2-gd.lib

vtkDICOMParser-9.2-gd.lib

vtkDomainsChemistry-9.2-gd.lib

vtkDomainsChemistryOpenGL2-9.2-gd.lib

vtkdoubleconversion-9.2-gd.lib

vtkexodusII-9.2-gd.lib

vtkexpat-9.2-gd.lib

vtkFiltersAMR-9.2-gd.lib

vtkFiltersCore-9.2-gd.lib

vtkFiltersExtraction-9.2-gd.lib

vtkFiltersFlowPaths-9.2-gd.lib

vtkFiltersGeneral-9.2-gd.lib

vtkFiltersGeneric-9.2-gd.lib

vtkFiltersGeometry-9.2-gd.lib

vtkFiltersHybrid-9.2-gd.lib

vtkFiltersHyperTree-9.2-gd.lib

vtkFiltersImaging-9.2-gd.lib

vtkFiltersModeling-9.2-gd.lib

vtkFiltersParallel-9.2-gd.lib

vtkFiltersParallelImaging-9.2-gd.lib

vtkFiltersPoints-9.2-gd.lib

vtkFiltersProgrammable-9.2-gd.lib

vtkFiltersSelection-9.2-gd.lib

vtkFiltersSMP-9.2-gd.lib

vtkFiltersSources-9.2-gd.lib

vtkFiltersStatistics-9.2-gd.lib

vtkFiltersTexture-9.2-gd.lib

vtkFiltersTopology-9.2-gd.lib

vtkFiltersVerdict-9.2-gd.lib

vtkfmt-9.2-gd.lib

vtkfreetype-9.2-gd.lib

vtkGeovisCore-9.2-gd.lib

vtkgl2ps-9.2-gd.lib

vtkglew-9.2-gd.lib

vtkhdf5-9.2-gd.lib

vtkhdf5_hl-9.2-gd.lib

vtkImagingColor-9.2-gd.lib

vtkImagingCore-9.2-gd.lib

vtkImagingFourier-9.2-gd.lib

vtkImagingGeneral-9.2-gd.lib

vtkImagingHybrid-9.2-gd.lib

vtkImagingMath-9.2-gd.lib

vtkImagingMorphological-9.2-gd.lib

vtkImagingSources-9.2-gd.lib

vtkImagingStatistics-9.2-gd.lib

vtkImagingStencil-9.2-gd.lib

vtkInfovisCore-9.2-gd.lib

vtkInfovisLayout-9.2-gd.lib

vtkInteractionImage-9.2-gd.lib

vtkInteractionStyle-9.2-gd.lib

vtkInteractionWidgets-9.2-gd.lib

vtkIOAMR-9.2-gd.lib

vtkIOAsynchronous-9.2-gd.lib

vtkIOCesium3DTiles-9.2-gd.lib

vtkIOCGNSReader-9.2-gd.lib

vtkIOChemistry-9.2-gd.lib

vtkIOCityGML-9.2-gd.lib

vtkIOCONVERGECFD-9.2-gd.lib

vtkIOCore-9.2-gd.lib

vtkIOEnSight-9.2-gd.lib

vtkIOExodus-9.2-gd.lib

vtkIOExport-9.2-gd.lib

vtkIOExportGL2PS-9.2-gd.lib

vtkIOExportPDF-9.2-gd.lib

vtkIOGeometry-9.2-gd.lib

vtkIOHDF-9.2-gd.lib

vtkIOImage-9.2-gd.lib

vtkIOImport-9.2-gd.lib

vtkIOInfovis-9.2-gd.lib

vtkIOIOSS-9.2-gd.lib

vtkIOLegacy-9.2-gd.lib

vtkIOLSDyna-9.2-gd.lib

vtkIOMINC-9.2-gd.lib

vtkIOMotionFX-9.2-gd.lib

vtkIOMovie-9.2-gd.lib

vtkIONetCDF-9.2-gd.lib

vtkIOOggTheora-9.2-gd.lib

vtkIOParallel-9.2-gd.lib

vtkIOParallelXML-9.2-gd.lib

vtkIOPLY-9.2-gd.lib

vtkIOSegY-9.2-gd.lib

vtkIOSQL-9.2-gd.lib

vtkioss-9.2-gd.lib

vtkIOTecplotTable-9.2-gd.lib

vtkIOVeraOut-9.2-gd.lib

vtkIOVideo-9.2-gd.lib

vtkIOXML-9.2-gd.lib

vtkIOXMLParser-9.2-gd.lib

vtkjpeg-9.2-gd.lib

vtkjsoncpp-9.2-gd.lib

vtkkissfft-9.2-gd.lib

vtklibharu-9.2-gd.lib

vtklibproj-9.2-gd.lib

vtklibxml2-9.2-gd.lib

vtkloguru-9.2-gd.lib

vtklz4-9.2-gd.lib

vtklzma-9.2-gd.lib

vtkmetaio-9.2-gd.lib

vtknetcdf-9.2-gd.lib

vtkogg-9.2-gd.lib

vtkParallelCore-9.2-gd.lib

vtkParallelDIY-9.2-gd.lib

vtkpng-9.2-gd.lib

vtkpugixml-9.2-gd.lib

vtkRenderingAnnotation-9.2-gd.lib

vtkRenderingContext2D-9.2-gd.lib

vtkRenderingContextOpenGL2-9.2-gd.lib

vtkRenderingCore-9.2-gd.lib

vtkRenderingFreeType-9.2-gd.lib

vtkRenderingGL2PSOpenGL2-9.2-gd.lib

vtkRenderingHyperTreeGrid-9.2-gd.lib

vtkRenderingImage-9.2-gd.lib

vtkRenderingLabel-9.2-gd.lib

vtkRenderingLICOpenGL2-9.2-gd.lib

vtkRenderingLOD-9.2-gd.lib

vtkRenderingOpenGL2-9.2-gd.lib

vtkRenderingSceneGraph-9.2-gd.lib

vtkRenderingUI-9.2-gd.lib

vtkRenderingVolume-9.2-gd.lib

vtkRenderingVolumeOpenGL2-9.2-gd.lib

vtkRenderingVtkJS-9.2-gd.lib

vtksqlite-9.2-gd.lib

vtksys-9.2-gd.lib

vtkTestingRendering-9.2-gd.lib

vtktheora-9.2-gd.lib

vtktiff-9.2-gd.lib

vtkverdict-9.2-gd.lib

vtkViewsContext2D-9.2-gd.lib

vtkViewsCore-9.2-gd.lib

vtkViewsInfovis-9.2-gd.lib

vtkWrappingTools-9.2-gd.lib

vtkzlib-9.2-gd.lib

 上述那篇文章里OPENNI2的安装窗口不一定会自动弹出来,所以可以自己手动点击安装一下

43a98a8c4d914de4ac5442b1390d38de.jpg

三、opencv

1.下载opencv SDK并安装后

2.环境配置

和librealsense2的配置一样,打开环境变量,添加路径

2.环境配置

和librealsense2的配置一样,打开环境变量,添加路径D:\code_library\opencv\build\install\x64\vc16\bin

 3.VC2022配置

也和librealsenese2类似

(1)包含目录

 (2)库目录

 (3)预处理器上面已经添加过了,这里就不需要添加了

(4)附加依赖项

添加opencv_world3411d.lib和opencv_world3411.lib

 就是复制这个路径下的这个文件名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值