在成功安裝了kinect sdk和驅動後,下一步就是對開發環境的配置,我們使用kinect sdk+opencv來進行相關開發,閒話少說,開始配置:
(一)對vs2010環境的配置
要使用vs進行開發的話,需要配置include和lib路徑。
進入vs,進入專案屬性,在projects and solutions中,選擇vc++directories。
假設kinect是安裝在預設路徑下,則
(1)include files加入c:\program files\microsoft sdks\kinect\v1.6\inc;
(2)library files加入c:\program files\microsoft sdks\kinect\v1.6\lib\x86;
這樣vs的開發環境就配置好了。
下面我們看看kinect的開發包含哪些標頭檔案:
c:\program files\microsoftsdks\kinect\v1.6\inc 目錄下有:
nuiapi.h ---包含所有的nui(自然使用者介面) api標頭檔案和定義基本的初始化和函式訪問入口。這是我們c++工程的主要標頭檔案,它已經包含了nuiimagecamera.h 和 nuiskeleton.h。
nuiimagecamera.h ---定義了影象和攝像頭服務的api,包括調整攝像頭的角度和仰角,開啟資料流和讀取資料流等。
nuiskeleton.h ---骨架有關的api,包括使能骨架跟蹤,獲取骨架資料,骨架資料轉換和平滑渲染等。
nuisensor.h ---音訊api,包括isoundsourcelocalizer介面,用於返回聲源的方向(波束形成)和音訊的位置。
(二)配置opencv
opencv是intel的開源計算機視覺庫。它由一系列 c 函式和少量 c++ 類構成,實現了影象處理和計算機視覺方面的很多通用演算法。
主頁:最新版本是opencv 2.4.4,屬於比較穩定的版本。但是我電腦已經配置了2.4.0版本了,所以暫時就用2.4.0,他們的api的名稱都一樣,所以對於程式設計都一樣
這裡,我們用到opencv來顯示和處理獲取到的顏色和深度影象等,所以也需要將其新增進工程裡面。和上面的過程一樣(你安裝的目錄可能不一樣,請按實際情況操作):
(1)include files加入d:\opencv2.4.0\opencv2.4\build\x86\vc10\bin;
(2)library files加入d:\opencv2.4.0\opencv2.4\build\x86\vc10\lib;
opencv_highgui240.lib
opencv_highgui240d.lib
opencv_core240.lib
opencv_core240d.lib
opencv_video240.lib
opencv_video240d.lib
opencv_imgproc240.lib
opencv_imgproc240d.lib
其他的在需要的時候再新增了。
kinect opencv之環境配置
在成功安裝了kinect sdk和驅動後,下一步就是對開發環境的配置,我們使用kinect sdk opencv來進行相關開發,閒話少說,開始配置 一 對vs2010環境的配置 要使用vs進行開發的話,需要配置include和lib路徑。進入vs,進入專案屬性,在projects and solut...
gcc之環境配置
mingw msys 的手工安裝 本節所需的程式包如未特別註明,都是從 建立程式目錄 在 c盤建立 msys 目錄,並在 msys 目錄下建立 mingw 子目錄 2 安裝mingw 瀏覽 mingw basesystem gnu binutils binutils 2.20.51 binutils...
Graphviz之環境搭建
學習grahpviz首先需要學習.dot語言,通過該語言可以比較精確地控制輸出展示,但是官網提供的編輯器並不是很好用,遂需要一套比較好的ide進行編寫即預覽。1.官方現在gvedit 2.安裝atom即外掛程式,具體可以參照 3.2中提出啊的兩個外掛程式language dot 和 graphviz...