Предполагается, что OpenCV repjectImageTo3D предоставляет координаты xyz из изображения несоответствия и матрицы проецирования Q. Он возвращает трехканальное изображение без знака, _3dImage. Каждый элемент _3dImage (x, y) содержит 3D-координаты точки (x, y), вычисленной из карты несоответствия. Как можно получить доступ к координатам xyz из изображения?
о, подождите, это не 3-канальное изображение без знака, а 3-канальное плавающее изображение
Point3f p = _3dImage.at<Point3f>(row,col);
// p.x
// p.y
// p.z