Uploaded July 2014 | Updated September 2026, 2 weeks ago
I have created High Resolution Long Exposure Depth Camera like Kinect Fusion with my original algorithm by using Kinect V2. It has the Depth FIFO with 100 frame data.
Project File Download Link:
Sample for Kinect V2
neo-tech-lab.co.uk/Kinect/K4W_v2_NTLKinectFusion3.zip
Sample for Kinect V1
neo-tech-lab.co.uk/Kinect/K4W_v1_NTLKinectFusion.zip
(Visual C#)
公開しているコードを読んでいただければわかりますが、CPU側でピクセル・シェーダーを実行しており、Kinect FusionのようにGPUに負担をかけるような事はしていません。これは表示をカメラ座標に固定したためにできる事です。PixelShaderの処理はタイマーイベントで行っています。当初、200ミリ秒間隔でしか動かなかったからですが、今ならFrameArrivedで実行してもいいでしょう。
MSのKinect Fusionのように全身には対応していない代わりに、時間が経過すると画像は元に戻ります。また、Boxelに起因する階段状の量子化ノイズもありません。
I have created High Resolution Long Exposure Depth Camera like Kinect Fusion with my original algorithm by using Kinect V2. It has the Depth FIFO with 100 frame data.
Project File Download Link:
Sample for Kinect V2
neo-tech-lab.co.uk/Kinect/K4W_v2_NTLKinectFusion3.zip
Sample for Kinect V1
neo-tech-lab.co.uk/Kinect/K4W_v1_NTLKinectFusion.zip
(Visual C#)
公開しているコードを読んでいただければわかりますが、CPU側でピクセル・シェーダーを実行しており、Kinect FusionのようにGPUに負担をかけるような事はしていません。これは表示をカメラ座標に固定したためにできる事です。PixelShaderの処理はタイマーイベントで行っています。当初、200ミリ秒間隔でしか動かなかったからですが、今ならFrameArrivedで実行してもいいでしょう。
MSのKinect Fusionのように全身には対応していない代わりに、時間が経過すると画像は元に戻ります。また、Boxelに起因する階段状の量子化ノイズもありません。