Kinect for Windows V2開發教程


教程

https://blog.csdn.net/openbug/article/details/80921437

Windows版Kinect SDK

https://docs.microsoft.com/en-us/previous-versions/windows/kinect/dn799271(v=ieb.10)?redirectedfrom=MSDN

SDK的例子圖

https://www.jianshu.com/p/70c50b02c636

 

開發文檔中,前1個小節,What’s New和Known Issues都未有內容。然后Features特點章節中給出了不少參數。新的K4W sdk(Kinect for windows sdk)有以下特點:

 #使用XBox One Kinect傳感器

#在水平和垂直方向上具有更寬闊的深度和彩色視野

#全高清彩色畫面(Full HD Color)

#獨立照明紅外(Lighting Independent Infrared ,30fps)

#深度保真(Depth fidelity,3x)

#改進的麥克風(零平衡,zero balanced)

#6個人完整25個骨骼點(每個人都有25個)

#大拇指追蹤,手根部追蹤(end of hand tracking),手的開與閉手勢

#增強的高質量操作范圍(近0.5米,遠4.5米)

#多個應用可以同時使用傳感器

上圖

 

 

1 肢體動作檢測

2 手勢檢測 剪刀  石頭 步  分別顯示不同顏色

一、Kinect for Windows V2

 

 

 

 

 

彩色圖像:1920*1080 @30、15FPS(根據環境亮度)

深度圖像:512*424 @ 30FPS、16bit距離值(mm)、可偵測范圍0.5~8m

紅外圖像:512*424 @ 30FPS、16bit強度值

聲音

根據以上數據,可以再通過軟件,進行人體的追蹤。骨架的辨識(0.5~4.5m)。最多6個人,每個人25個關節點,其中每個關節點可以取得空間中的位置、方向等數據。
麥克風陣列可判斷聲音的來源,搭配Microsoft Speech SDK,可分析聲音的輸入,做語音控制。

 

 

 

二、開發軟硬件要求
系統要求:


● win8 or win10
硬件要求:
● 64位(x64)處理器
● i7 2.5-GHz或更快的處理器
● 內置USB 3.0總線(驅動安裝必須正確,在USB設備里面能看到Inetel USB 3.0字樣)

● 4 GB RAM
● DX11圖形適配器 (用GPU-z這個工具可以檢測顯卡是否支持DX11)
開發環境
● Visual Studio 2012、Visual Studio 2013

建議要求

Windows 8.1

4 GB of RAM

i7 CPU running at 2.5GHZ (or higher)

DirectX 11 Compatible Video Card(NVidia GeForce GTX560,AMD Radeon 6950)

官方指明顯卡(更高版本的肯定可以):

◦Intel HD 4400 integrated display adapter

◦ATI Radeon HD 5400 series

◦ATI Radeon HD 6570

◦ATI Radeon HD 7800 (256-bit GDDR5 2GB/1000Mhz)

◦NVidia Quadro 600

◦NVidia GeForce GT 640

◦NVidia GeForce GTX 660

◦NVidia Quadro K1000M

三、安裝測試
Kinect SDK 2.0下載鏈接

https://www.microsoft.com/en-us/download/details.aspx?id=44561

 

 

 

 

 

 

 

 

 

 


安裝完成之后,有三個應用程序

 

 

1.SDK Browser v2.0 所有SDK支持功能的各個版本的Demo,可以直接運行查看效果,有的還提供C#或者C++編寫的樣例程序可以下載

 

 

 工程自己配好了k的庫,需要手動添加opencv

 

 

2.Kinect Studio v2.0 可以查看2D以及3D的預覽信息

 

 

 

 


3.Visual Gesture Builder - PREVIEW 手勢識別預覽版
(暫時沒發現怎么用,應該需要另外導入Demo)

 

 


四、開發環境配置

 

 


Enviroment : win10 + vs2015 + openCV3.2.0
配置教程參考鏈接
Kinect開發環境配置:

配置opencv3.4.1+cuda

 

 

 

 

 

 

cublas.lib

cuda.lib

cudadevrt.lib

cudart.lib

cudart_static.lib
nvcuvid.lib

OpenCL.lib

cudnn.lib
opencv_aruco341.lib
opencv_bgsegm341.lib
opencv_bioinspired341.lib
opencv_calib3d341.lib
opencv_ccalib341.lib
opencv_core341.lib
opencv_cudaarithm341.lib
opencv_cudabgsegm341.lib
opencv_cudacodec341.lib
opencv_cudafeatures2d341.lib
opencv_cudafilters341.lib
opencv_cudaimgproc341.lib
opencv_cudalegacy341.lib
opencv_cudaobjdetect341.lib
opencv_cudaoptflow341.lib
opencv_cudastereo341.lib
opencv_cudawarping341.lib
opencv_cudev341.lib
opencv_datasets341.lib
opencv_dnn341.lib
opencv_dnn_objdetect341.lib
opencv_dpm341.lib
opencv_face341.lib
opencv_features2d341.lib
opencv_flann341.lib
opencv_fuzzy341.lib
opencv_hfs341.lib
opencv_highgui341.lib
opencv_imgcodecs341.lib
opencv_imgproc341.lib
opencv_img_hash341.lib
opencv_line_descriptor341.lib
opencv_ml341.lib
opencv_objdetect341.lib
opencv_optflow341.lib
opencv_phase_unwrapping341.lib
opencv_photo341.lib
opencv_plot341.lib
opencv_reg341.lib
opencv_rgbd341.lib
opencv_saliency341.lib
opencv_shape341.lib
opencv_stereo341.lib
opencv_stitching341.lib
opencv_structured_light341.lib
opencv_superres341.lib
opencv_surface_matching341.lib
opencv_text341.lib
opencv_tracking341.lib
opencv_video341.lib
opencv_videoio341.lib
opencv_videostab341.lib
opencv_xfeatures2d341.lib
opencv_ximgproc341.lib
opencv_xobjdetect341.lib
opencv_xphoto341.lib

  配置K的SDK

在【C/C++】的【常規】里,【附加包含目錄】中加入【$(KINECTSDK20_DIR)\inc】 

 

 


在【鏈接器】的【常規】里,【附加庫目錄】中加入【$(KINECTSDK20_DIR)\Lib\x86】 或者 $(KINECTSDK20_DIR)\lib\x64

 

 


在【鏈接器】的【輸入】里,【附加依賴項】中加入【kinect20.lib】

 

 

kinect20.lib
kernel32.lib
user32.lib
gdi32.lib
winspool.lib
comdlg32.lib
advapi32.lib
shell32.lib
ole32.lib
oleaut32.lib
uuid.lib
odbc32.lib
odbccp32.lib

  

 結果

 

除此之外,下載更多示例運行

再來測試一個臉部檢測器

 

 

 

 

 

 

----------------------------------------------------------------------------------------------------

更多例子

https://www.jianshu.com/p/70c50b02c636

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

手勢識控件

https://download.csdn.net/download/manoerina0411/9985636

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM