0

OpenCV 3.0 の DepthCleaner 機能を使用して、Kinect の深度画像を強化する作業を行っています。この機能を使用するには、次のコードを使用しています。

char fileName[64];
Mat depth_image = Mat(480, 640, CV_16UC1);
Mat output = Mat(480, 640, CV_16U);

snprintf(fileName, sizeof(fileName), "Depth_Image/Img1.png");
depth_image = imread(fileName, -1);

DepthCleaner* depthc = new DepthCleaner(CV_16U, 3, DepthCleaner::DEPTH_CLEANER_NIL);

depthc->operator ()(depth_image,output);

私の質問は: operator()()DepthCleaner のメソッドは、入力として深度画像のポイントを必要とします。入力深度画像からこれらのポイントを取得する方法を教えてください。Eclipse IDE で C++ を使用しています。

4

0 に答える 0