Kinect と OpenCV を使用しています。私はすでにこのフォーラムを検索していますが、私の問題のようなものは見つかりませんでした。Kinect (16 ビット) から生の深度データを保持し、それを CvMat* に保存してから、それを cvGetImage に渡して、そこから IplImage* を作成します。
CvMat* depthMetersMat = cvCreateMat( 480, 640, CV_16UC1 );
[...]
cvGetImage(depthMetersMat,temp);
しかし、cvThreshdold を実行して輪郭を見つけるために、この画像で作業する必要があります。これら 2 つの関数は、入力に 8 ビット深度のイメージを必要とします。CvMat* depthMetersMat を 8-bit-depth-CvMat* に変換するにはどうすればよいですか?