Оценка преобразования точек шахматной доски в Matlab или openCV

У меня есть 2 набора изображений шахматной доски, 18 изображений в одном наборе. Set1 предназначен для камеры1, а Set2 — для камеры2. Каждое изображение имеет 54 контрольные точки ((x, y). Я хочу оценить матрицу преобразования от камеры1 к камере2, используя эти данные.

Я знаю, что функции AssessmentGeometricTransform() существуют в Matlab, но это только для одного изображения, у меня есть 18 изображений.


person madhurayavarapu    schedule 26.02.2015    source источник


Ответы (2)


Здесь есть ссылка на некоторые < em>очень полезная документация/учебники по 3D-калибровке/оценке позы/получению карты глубины из стереозрения для OpenCV в Python. (портирование на C++ не составит труда, так как они используют те же функции)

Прочитайте все четыре раздела, и я готов поспорить, что вы найдете решение.

Удачи, Надеюсь это поможет.

person Aphire    schedule 26.02.2015

Это можно сделать с помощью функции estimateCameraParameters в наборе инструментов Computer Vision System Toolbox или с помощью ="nofollow">Приложение для калибратора стереокамер.

person Dima    schedule 01.03.2015