Уточнение позы камеры с помощью регулировки пучка только для движения
возвращает уточненную абсолютную позу камеры, которая сводит к минимуму ошибки репроекции.refinedPose = bundleAdjustmentMotion(xyzPoints,imagePoints,absolutePose,intrinsics)
Процедура уточнения только движения является частным случаем алгоритма Левенберга-Марквардта для регулировки пучка с фиксированными 3-D точками во время оптимизации. Точки 3-D и поза камеры размещаются в одной мировой системе координат.
[ дополнительно возвращает вектор N-элемента, содержащий среднее значение ошибки репроекции для каждой точки мира 3-D, используя аргументы из предыдущего синтаксиса.refinedPose,reprojectionErrors] = bundleAdjustmentMotion(___)
[___] = bundleAdjustmentMotion(___, использует дополнительные параметры, указанные одним или несколькими Name,Value)Name,Value аргументы пары. Неопределенные свойства имеют значения по умолчанию.
[1] Луракис, М.И.А. и А.А. Аргирос. «Преимущества для малого бизнеса: пакет программного обеспечения для настройки общего разреженного пакета». Транзакции ACM на математическом программном обеспечении. Том 36, выпуск 1. Март 2009 года.
[2] Хартли, R. и А. Зиссермен. «Несколько видов геометрии в компьютерном видении». Издательство Кембриджского университета. 2003
[3] Триггеры, B., P. McLauchlan, R. Hartley и A. Fitzgibbon. «Корректировка пучка: современный синтез». Материалы Международного семинара по алгоритмам видения: теория и практика. Страницы 298 - 372. Спрингер-Верлаг. 1999.