赞
踩
解决上篇教程乐视三合一体感摄像头–基本信息及windows下部分开发:https://blog.csdn.net/qq_44847636/article/details/113409383.中未解决的两点问题:
首先在Orbbec3d官网下载SDK User Guide https://orbbec3d.com/develop/.
我电脑上的时VS2019,由SDK上说明知,VS2015、2017、2019共用一套SDK,所以我们直接用2015的SDK.
SDK下好之后解压,然后就是配置VS环境了;
打开一个新项目或一个现有项目;在 Visual Studio 菜单中,打开“项目”菜单,然后选择“项目属性”
在“ C / C ++”部分的常规配置项下,找到“附加包含目录”并添加SDK中的 include目录;这个目录可以直接复制你解压的目录,另外VS中路径不加引号和加双引号效果相同;
在链接器的常规配置项下,找到“附加库目录”添加SDK中\ lib和\ lib \ Plugins路径
在链接器的输入配置项下,找到“附加依赖项”,然后加入 astra.lib、astracore.lib、astracore_api.lib 文件库名称。
完成之后直接运行可能会出现下面的报错;
严重性代码说明项目文件行禁止显示状态
错误 MSB8020 无法找到 Visual Studio 2015 的生成工具(平台工具集 =“v140”)。若要使用 v140 生成工具进行生成,请安装 Visual Studio 2015 生成工具。或者,可以升级到当前 Visual Studio 工具,方式是通过选择“项目”菜单或右键单击该解决方案,然后选择“重定解决方案目标”。 ColorReaderEvent C:\install\Visual Studio\IDE\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets 411
这是因为我直接使用的这个工程文件原本是在VS2015下开发的,需要修改一下;选择VS2019版本即可;
然后直接开发SDK下sample中vs2019对应的VS工程
运行示例程序;
即可看到深度图和RGB图;
[1]、AstraSDK_Doc_en: 下载链接:https://orbbec3d.com/develop/.
[2]、奥比中光3D视觉开发者社区: https://developer.orbbec.com.cn/technical_library.html?id=22.
后面可能会有windows下利用vs联合opencv的图像处理、官方demo代码解读以及linux下结合ROS的SLAM项目;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。