Kinect學習筆記之(一)開發環境配置

2021-10-13 07:25:12 字數 2072 閱讀 7289

email:[email protected]

我的kinect開發平台是:

windows10+kinect2.0+visualstudio2019+opencv4.5,具體安裝配置步驟如下:

安裝成功後可以看到:

kinect插電後,電源介面卡指示燈為黃色,當kinect通過usb與電腦連線後,電源介面卡指示燈變為白色(這一點並不能區分usb2.0和3.0,因為都會變為白色)。

啟動sdk browser v2.0

其中第乙個kinect configuration verifier是kinect自檢程式,執行後

usb controller顯示警告不影響正常開發使用,可不用理會,只要沒有出現x就代表正常。

新建乙個控制台應用程式test3,解決方案->屬性->配置中要選擇x64 debug,不然會報 「fatal error lnk1112: 模組計算機型別「x86」與目標計算機型別「x64」衝突」。

這個問題可以參考部落格 

接下來設定專案的屬性:

(1)vc++目錄(包含目錄和庫目錄)

接下來和新增kinect過程類似

(1)vc++目錄中分別新增包含目錄,庫目錄

以上便是基本的配置步驟啦,可以用如下的程式做個測試,顯示深度影象。

#include // opencv 標頭檔案

#include #include // kinect for windows sdk 標頭檔案

#include using namespace std;

int main()

if (cv::waitkey(30) == vk_escape)

} // 3b. 釋放變數pframereader

pframereader->release();

pframereader = nullptr;

// 2d.釋放變數pframessource

pframesource->release();

pframesource = nullptr;

// 1c.關閉感應器

psensor->close();

// 1d.釋放感應器

psensor->release();

psensor = nullptr;

return 0;

}

此外,如果執行程式出現錯誤「無法啟動此程式,因為計算機中丟失opencv_world450.dll。請嘗試重新安裝改程式已解決此問題」,解決方法如下:

定位到opencv的bin目錄,我的路徑是h:\opencv\opencv\build\x64\vc15\bin,複製如下三個檔案到c:\windows\system32後便可以解決了。可以參考部落格:

OpenGL筆記之一 開學

opengl本身並不是乙個api,它僅僅是乙個由khronos組織制定並維護的規範 opengl規範嚴格規定了每個函式該如何執行,以及它們的輸出值。至於內部具體每個函式是如何實現的,將由opengl庫的開發者自行決定。這裡開發者是指編寫opengl庫的人,實際的opengl庫的開發者通常是顯示卡的生...

rt thread學習筆記 一 開發環境

首先介紹下開發環境 硬體 stm32f107vc金牛開發板。rt thread版本 2.0.0 rt thread目錄如下 rt thread bsp components documents include libcpu src tools bsp目錄包含常用cpu架構 51,arm,x86等 開...

kinect 學習筆記一

顏色深度影象的顯示 初始化 繫結流 提取流。1 提取顏色資料 include include windows.h include msr nuiapi.h include cv.h include highgui.h using namespace std int main int argc,cha...