1

フレームのすべての情報深度値を 2D 配列に入れようとしています。ポインタ p がヌル値を指し、メモリに格納されたデータを指していないという私の問題。sample.depth != null の場合、画像をメモリに保存する必要があります(間違っている場合は修正してください)。例を検索してこの例を見つけましが、それでも同じ null 問題があります。

 if (sample.depth != null)
        {
            for (int y = 0; y < sample.depth.info.height; y++)
            {
                unsafe
                {
                    UInt16* p = (UInt16*)dataDepth.planes[0].ToPointer();
                    for (int x = 0; x < sample.depth.info.width; x++)
                    {
                        picDepth[y, x] = p[0];
                        p++;
                    }
                }
            }
4

1 に答える 1