一、基礎環(huán)境搭建
1.1 NVIDIA GeForce RTX 2070(顯卡塢)環(huán)境配置
(1)打開設備管理器
查看NVIDIA GeForce RTX 2070是否運行正常并關閉筆記本自帶的顯卡(Intel(R)UHD Graphics 620
(2)安裝顯卡驅動
網(wǎng)址:https://www.nvidia.cn/
點擊驅動程序
在安裝程序中選擇NVIDIA顯卡驅動和GeForece Experience選項
(3)查看版本信息
按(win+r),輸入cmd,點擊確認(會出現(xiàn)命令窗口)
輸入nvidia-smi? ? ? ?獲得驅動版本和相對應的CUDA版本信息
1.2 CUDA 環(huán)境配置
(1)判斷自己應該下載什么版本的cuda
打開nvidia(桌面右鍵)->選擇左下角的系統(tǒng)信息->組件
第三行,可以看到自己電腦支持的cuda? ? ? 可見需要下載NVIDIA CUDA 12.3的驅動
進入CUDA官網(wǎng),網(wǎng)址:https://developer.nvidia.com/cuda-downloads
選擇本地版進行下載,注意下載目錄,在D盤中新建一個CUDA文件
安裝cuda時,第一次會讓設置臨時解壓目錄,第二次會讓設置安裝目錄;
臨時解壓路徑,建議默認即可,也可以自定義。安裝結束后,臨時解壓文件夾會自動刪除;
安裝目錄,建議默認即可;
注意:臨時解壓目錄千萬不要和cuda的安裝路徑設置成一樣的,否則安裝結束,會找不到安裝目錄的!!!
選擇自定義安裝
安裝完成后,配置cuda的環(huán)境變量;
命令行中,測試是否安裝成功;
雙擊“exe文件”,選擇下載路徑(推薦默認路徑)
(2)查看環(huán)境變量
點擊設置-->搜索高級系統(tǒng)設置-->查看環(huán)境變量
【如果沒有需要自己添加】
驗證是否安裝成功:
運行cmd,輸入nvcc --version 即可查看版本號;
set cuda,可以查看 CUDA 設置的環(huán)境變量。
原文鏈接:https://blog.csdn.net/m0_45447650/article/details/123704930
1.3 CUDNN安裝
(1)下載
地址:https://developer.nvidia.com/rdp/cudnn-download
由于CUDA安裝的是12.3版本所以要安裝for CUDA 12.x的CUDNN
解壓后會有如下文件,解壓后,有三個文件夾,把三個文件夾拷貝到cuda的安裝目錄下,默認安裝目錄為:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.3
(2)添加環(huán)境變量
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.3\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.3\include
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.3\lib
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.3\libnvvp
將這四個目錄添加到環(huán)境變量中
(3)驗證安裝是否成功
配置完成后,我們可以驗證是否配置成功,主要使用CUDA內置的deviceQuery.exe 和 bandwidthTest.exe:
首先win+R啟動cmd,cd到安裝目錄下的 …\extras\demo_suite,然后分別執(zhí)行bandwidthTest.exe和deviceQuery.exe(進到目錄后需要直接輸“bandwidthTest.exe”和“deviceQuery.exe”),應該得到下圖
在C盤創(chuàng)建文件夾名為cuda,將CUDA中的.dll和.lib文件拷貝到cuda中
配置環(huán)境變量,將C:/cuda放到環(huán)境變量最上方
原文鏈接:https://blog.csdn.net/m0_45447650/article/details/123704930
? 1.4 Visual Studio 2019下載安裝
參考網(wǎng)址:https://blog.csdn.net/YSJ367635984/article/details/104648941?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522170548322816800211517902%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=170548322816800211517902&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-104648941-null-null.142^v99^pc_search_result_base4&utm_term=visual%20studio%202019&spm=1018.2226.3001.4187
(1)下載Visal Studio 2019:
地址:https://visualstudio.microsoft.com/zh-hans/
點擊下載,下拉到最底
點開文件后進行文件初始下載
可以選擇? ?python開發(fā),.NET桌面開發(fā),使用C++的桌面開發(fā)
更改下載路徑到D盤,如果不能更改,正常安裝到C盤
1.5 Cmake下載安裝
(1)下載Cmake
參考網(wǎng)址:https://blog.csdn.net/qq_42598221/article/details/121952160?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522170547614016800213091072%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=170547614016800213091072&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-121952160-null-null.142^v99^pc_search_result_base4&utm_term=cmake%E4%B8%8B%E8%BD%BD%E5%AE%89%E8%A3%85&spm=1018.2226.3001.4187
網(wǎng)址:https://cmake.org/
點擊Download
注意添加環(huán)境變量
選擇路徑,點擊【Next】
開始安裝,點擊【Install】
(2)測試
打開cmd 輸入cmake /V
1.6 OpenCV下載安裝
(1)下載地址:https://opencv.org/
點擊Release
下載后注意下載目錄
(2)環(huán)境變量配置
將以上兩個路徑添加到path中
二、安裝Orbbec SDK??
(1)下載基礎Orbbec SDK
地址:https://vcp.developer.orbbec.com.cn/resourceCenter
下載完成后在D盤創(chuàng)建一個Astra+文件夾把文件解壓到文件夾中
(2)驗證設備狀態(tài)
將設備連接到主機
導航至“控制面板”->“設備管理器”
瀏覽查找 Orbbec 設備,如下圖所示,設備連接成功。(不同設備其通道數(shù)可能會有所不同, Data Channel 也并非所有設備都有)
(3)生成你的第一個應用程序
參考網(wǎng)址:https://vcp.developer.orbbec.com.cn/documentation
軟件依賴:VisualStudio2019、cmake 3.10及以上版本
下載/獲取我們的SDK軟件包,以1.5.7版本為例介紹windows如何編譯。
打開Cmake,將“Examples”文件夾設置為代碼路徑,“Examples”下的“build”文件夾設置為生成二進制文件的路徑,如下圖所示。如Examples下無build,需要新建該文件夾。
點擊“Configure”并選擇對應的Visual Studio版本和平臺版本后,點擊“Finish”,如下所示:
點擊“Generate”,如下所示:
可以通過以下兩種方式打開Sample工程
方法一:通過cmake,點擊“Open Project”按鈕,打開Visual Studio工程
方法二:通過文件夾,Examples/build中的Visual Studio工程直接啟動,如下圖所示:
打開Examples工程界面如下所示:
選擇你想要運行的工程,右鍵點擊并將其“設置為啟動項目”,在運行選項處選擇release和64位版本。進行生成解決方案
將設備連接到主機。
將bin目錄下的dll文件和配置文件拷貝到編譯生成的bin路徑下
運行HelloOrbbec工程,結果如下所示,至此第一個Example就運行成功了。
嘗試運行程序,設備運行成功
三、安裝算法Orbbec Pose SDK
(1)下載Orbbec Pose SDK
安裝地址:https://vcp.developer.orbbec.com.cn/documentation
安裝完成后解壓到Astra+中
注意:解壓Orbbec Pose的文件時要提前創(chuàng)建文件夾(Demo? doc? ?SDK? ?tools)
(2)下載Orbbec Pose 的運行部署
安裝運行時庫,點擊即可
網(wǎng)址:https://vcp.developer.orbbec.com.cn/documentation
下載后解壓到D盤的Astra+中
將以下文件拷貝到C盤的自建cuda中
(3)編譯Orbbec Pose
DEMO:
運行install 后 拷貝cuda庫到demo目錄
在demo文件夾中運行install
打開cmd進入build文件夾
執(zhí)行 cmake ..
再執(zhí)行 cmake --build ./ --config "Release"
編譯完成
(4)更改lisence
在控制臺注冊賬號得到License管理
打開main文件,更改main 文件中的app_key? ?qpp_secret? ?auth_code
(5)運行tutorial_cpp_orbbec程序
(6)運行tool文件
解壓OrbbecPoseTool_v3.4.6_Orbbec_win64即可,運行Orbbec Pose Tool文件