Kinect深度資料文字分析

2021-07-25 10:58:25 字數 455 閱讀 9231

深度值計算公式:depth = pixeldata[i] >> depthimageframe.playerindexbitmaskwidth;

解析:

pixeldata存放的是short型資料,原始資料為二進位制,2個位元組,16位。(在vs中以十進位制方式顯示)

depthimageframe.playerindexbitmaskwidth為3.

pixeldata[i] >> depthimageframe.playerindexbitmaskwidth左移3位,變成13位的short型資料。此時的13為short型資料即為深度值。

假設乙個畫素的深度值為1.7公尺,即1700,計算過程如下:

原始資料:11010100100001(後3為代表使用者數量)=6800(vs中顯示的資料)

左移3位資料:11010100100(深度值的二進位制形式)=1700(vs中顯示的資料,以十進位制方式)

Kinect 深度資料

kinect兩側的感測器負責獲取深度資料 深度資料是指kinect視野範圍內的物體到kinect的三維空間距離。深度資料流提供了一種結構 該結構中每個畫素的高13位表示在深度感測器的視野範圍內離特定座標物體最近的距離。在kinect sdk中,通過處理深度資料來識別感測器組前的兩個人體影象。從程式中...

Kinect獲取深度資料利用色彩展示

根據微軟資料顯示,kinect v2的深度幀資料為0.5m 8m,每一幀的大小為512 424 pixel 每一畫素點的深度值存放在乙個16位bit的ushort中。這裡的深度是指畫素點到kinect sensor平面的距離,網上有資料說資料的前13位表示距離,後3位表示使用者id,也有說12 4的...

Kinect顯示彩色資料流和深度資料流

1.勾選computer color map 2.新建乙個rawimage,彩色資料流將顯示在這個rawimage上 3.編寫指令碼usekinectmanager public rawimage rawimage void update 4.執行後,是顛倒過來的,需要將scale中的y變成 1 1...