Можете ли вы использовать cvCalibrateCamera2, чтобы найти внешнюю связь между двумя камерами?

#c #opencv #computer-vision

#c #opencv #компьютерное зрение

Вопрос:

Мне интересно, какова возможность использования cvCalibrateCamera2 для нахождения поворота и трансляции между двумя камерами.

Возьмем, к примеру, сценарий, в котором вы только что выполнили калибровку шахматной доски, когда шахматная доска была видна в обеих плоскостях изображения. Если я затем передам эти точки с одной камеры как object_points , а точки с другой камеры как image_points , даст ли это мне поворот и перевод между двумя видами?

Кроме того, это выдает несколько матриц поворота и векторов перемещения. Какую из них я бы использовал?

Ответ №1:

Я думаю, что стереокалибрация, вероятно, лучше соответствует вашим потребностям. Вам нужно будет предоставить набор 2D-соответствий, а также внутренние характеристики обеих камер, которые вы уже знаете из калибровки шахматной доски.

Комментарии:

1. ссылка недоступна

Ответ №2:

Вероятно, лучше всего использовать FindExtrinsicCameraParams2

http://opencv.willowgarage.com/documentation/camera_calibration_and_3d_reconstruction.html#findextrinsiccameraparams2