Как правильно использовать cv :: triangulatePoints ()

Я пытаюсь триангулировать некоторые моменты с OpenCV, и я нашел этоcv::triangulatePoints() функция. Проблема в том, что почти нет документации или примеров.

У меня есть некоторые сомнения по этому поводу.

Какой метод он использует? Я'Мы проводим небольшое исследование о триангуляции, и есть несколько методов (Линейный, Линейный LS, Собственный, итеративный LS, Итерационный Собственный, ...), но я могу 'найти какой он использует в OpenCV.

Как я должен использовать это? Похоже, что в качестве входных данных ему нужна матрица проекции и3XN гомогенный2D точки. Я их определил какstd::vector pnts, но в качестве выхода это нужно4xN массивы и, очевидно, я могут создатьstd::vector потому что это нене существует, так как мне определить выходной вектор?

На второй вопрос я попробовал:cv::Mat pnts3D(4,N,CV_64F); а такжеcv::Mat pnts3d;, ни один, кажется, не работает (это исключение).

Ответы на вопрос(5)

Ваш ответ на вопрос