市場上各種深度攝像頭測試之Kinect V2

2021-08-06 05:30:15 字數 1729 閱讀 5011

系統要求、系統配置、開發環境

處理器:支援64位(x64)高主頻的處理器 建議:amd羿龍 x4及以上或intel i3及更快的處理器

記憶體:4 gb ddr 3 1600mhz 及更大的記憶體 建議:8g ddr 3 1600mhz

usb介面: 內建usb 3.0匯流排 注意!3.0(u口為藍色,若不是,可買擴充套件卡,前提是你的機子必須有pci-e插槽,否則買新機)

顯示卡:nvidia amd支援dx11的顯示卡皆可 win8、8.1建議使用支援direct x11的顯示卡 win10建議使用支援direct x12的顯示卡

os:windows 8、8.1及更高版本的windows 建議使用:windows 8.1 pro (注意:windows 7不支援)

深度影象獲取

安裝和配置:

2、vs專案配置kinect v2

(1)右鍵專案,進入專案屬性頁,選擇debug配置

(2)vc++目錄:

包含目錄中 新增官方驅動的include資料夾,如:

c:\program files\microsoft sdks\kinect\v2.0_1409\inc

庫目錄中 新增依賴庫,如:

c:\program files\microsoft sdks\kinect\v2.0_1409\lib\x86

(3)鏈結器->輸入->附加依賴項,新增

kinect20.lib

3 個人專案**(從官方demo提取出來並通過opencv獲取深度影象儲存為16bit的png)

opencvkinectv2.cpp

#include

#include

//kinect的標頭檔案

#include

#include

//opencv標頭檔案

using namespace std;

using namespace cv;

void depth2color(cv::mat

& color, const cv::mat

& depth, const double max, const double min)

int main(void)

if (imax <=

data)}}

depth2color(img_color,temp,imax,imin);

imshow("偽彩圖",img_color);

if (waitkey(20) ==

27)

cv_8uc1, 255.0 / 4500); //再把16位轉換為8位

//imshow("test", img);

myframe->release();

}if (waitkey(30) == vk_escape)

break;

}myreader->release(); //釋放不用的變數並且關閉感應器

mysource->release();

mysensor->close();

mysensor->release();

return

0;}

深度圖轉換成偽彩色圖

函式:

相關**也可在上面的cpp檔案**中找到

(10)檢視RGB攝像頭和深度攝像頭

1 小車開機,連線wifi,遠端登入 登入密碼 dongguan ssh wheeltec 192.168.0.1002 掛載 掛載密碼 raspberry sudo mount t nfs 192.168.0.100 home wheeltec wheeltec robot mnt3 檢視rgb攝...

Xtion Pro 與 深度攝像頭

我一直都計畫著購買乙個3d攝像頭,開始vr輸入方面的探索。之前只從計算機視覺中影象方面學習,感覺有侷限性,應該在初學的階段拓寬知識面,之後再從中選擇重點來深入。本來計畫是九月份時購買kinect開發套件的,之前實驗室的老師購買過kinect,感覺效果很好,這邊的易博士也高度評價kinect的技術。我...

RIKIROBOT深度攝像頭使用

深度攝像頭建圖 ssh到小車啟動bringup ssh到小車啟動深度攝像頭 虛擬機器啟動鍵盤控制和rviz,開啟配置檔案n igate.rviz 定點後即可開始導航 深度攝像頭導航 ssh到小車啟動bringup ssh到小車啟動深度攝像頭導航 roslaunch rikirobot astra n...