奧比中光Astra+相機Orbbec Pose算法環(huán)境搭建教程

一、基礎環(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文件



最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,030評論 6 531
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 98,310評論 3 415
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 175,951評論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,796評論 1 309
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,566評論 6 407
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,055評論 1 322
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,142評論 3 440
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,303評論 0 288
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 48,799評論 1 333
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,683評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,899評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,409評論 5 358
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 44,135評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,520評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,757評論 1 282
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,528評論 3 390
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,844評論 2 372

推薦閱讀更多精彩內容