天天看點

樂視三合一體感攝像頭--windows下的開發2Introduction環境配置過程參考資料後言

樂視三合一體感攝像頭--windows下的開發

  • Introduction
  • 環境配置過程
  • 參考資料
  • 後言

Introduction

解決上篇教程樂視三合一體感攝像頭–基本資訊及windows下部分開發:https://blog.csdn.net/qq_44847636/article/details/113409383.中未解決的兩點問題:

  • 深度圖和RGB圖未實作同時調用,資訊比對;
  • windows下具體程式開發過程

環境配置過程

首先在Orbbec3d官網下載下傳SDK User Guide https://orbbec3d.com/develop/.

樂視三合一體感攝像頭--windows下的開發2Introduction環境配置過程參考資料後言

我電腦上的時VS2019,由SDK上說明知,VS2015、2017、2019共用一套SDK,是以我們直接用2015的SDK.

樂視三合一體感攝像頭--windows下的開發2Introduction環境配置過程參考資料後言

SDK下好之後解壓,然後就是配置VS環境了;

打開一個新項目或一個現有項目;在 Visual Studio 菜單中,打開“項目”菜單,然後選擇“項目屬性”

樂視三合一體感攝像頭--windows下的開發2Introduction環境配置過程參考資料後言

在“ C / C ++”部分的正常配置項下,找到“附加包含目錄”并添加SDK中的 include目錄;這個目錄可以直接複制你解壓的目錄,另外VS中路徑不加引号和加雙引号效果相同;

樂視三合一體感攝像頭--windows下的開發2Introduction環境配置過程參考資料後言

在連結器的正常配置項下,找到“附加庫目錄”添加SDK中\ lib和\ lib \ Plugins路徑

樂視三合一體感攝像頭--windows下的開發2Introduction環境配置過程參考資料後言

在連結器的輸入配置項下,找到“附加依賴項”,然後加入 astra.lib、astracore.lib、astracore_api.lib 檔案庫名稱。

樂視三合一體感攝像頭--windows下的開發2Introduction環境配置過程參考資料後言

完成之後直接運作可能會出現下面的報錯;

嚴重性代碼說明項目檔案行禁止顯示狀态

錯誤 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版本即可;

樂視三合一體感攝像頭--windows下的開發2Introduction環境配置過程參考資料後言

然後直接開發SDK下sample中vs2019對應的VS工程

樂視三合一體感攝像頭--windows下的開發2Introduction環境配置過程參考資料後言

運作示例程式;

樂視三合一體感攝像頭--windows下的開發2Introduction環境配置過程參考資料後言

即可看到深度圖和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項目;