Kinect 深度数据
生活随笔
收集整理的這篇文章主要介紹了
Kinect 深度数据
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ? Kinect兩側的傳感器負責獲取深度數據;深度數據是指Kinect視野范圍內的物體到Kinect的三維空間距離。
? ? 深度數據流提供了一種結構;該結構中每個像素的高13位表示在深度傳感器的視野范圍內離特定坐標物體最近的距離。
? ? 在Kinect SDK中,通過處理深度數據來識別傳感器組前的兩個人體圖像。
? ? 從程序中啟動Kinect數據流以后,每當一幀的深度圖像準備好,DepthFrameReady事件會通知應用程序添加一個KinectSensor_DepthFrameReady事件處理函數,以獲取該事件返回的通知,參數類型為DepthImageFrameReadyEventArgs。
? ? 在事件中獲取深度圖像數據;深度圖像數據類型定義為DepthImageFrame。可以調用CopyPixelDataTo()方法,將深度數據復制到short數組。
? ? 深度數據包含每個像素的深度信息和玩家索引信息。深度數據最多可以檢測6名玩家(1.7版本)。
? ? 可以編程將原始灰度深度數據轉化為彩色數據。
? ? 根據深度值的不同,應用程序可以將前景物體和背景分離開。
? ? 也可以利用Kinect近距離探測以后(Kinect的探測范圍為幾米范圍的一個立體空間),依靠深度數據的測量,來制作地形電子沙盤。(不同深度標繪為不同顏色或進行不同標繪)
?
總結
以上是生活随笔為你收集整理的Kinect 深度数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 超图桌面开发VC++ 入门程序
- 下一篇: VC2019消息框编程总结