2
int depth_i=1,depth_j=1;
for(depth_i=1;depth_i<DepthShow.rows;depth_i++)
    {
        unsigned char * pixel_depth = DepthShow.ptr<unsigned char>(depth_i);

        for(depth_j=1;depth_j<DepthShow.cols;depth_j++)
            {
            if(pixel_depth[depth_j]==0) //*
                        pixel_depth[depth_j]=500;   //*
            }
    }

コメント行で kinect センサーと opencv を使用しています //* 1*1 ピクセルが欠落している場合、500 の値を埋めます。500 ではなく、最も近い隣接ピクセルで埋めたいです。

C ++で最近傍ピクセルを適用するのを手伝ってくれる人がいます

4

0 に答える 0