Совершенствуйте 3-D точки с помощью корректировки пакета только для структуры
возвращает усовершенствованные 3-D точки, которые минимизируют ошибки перепроекции.xyzRefinedPoints
= bundleAdjustmentStructure(xyzPoints
,pointTracks
,cameraPoses
,intrinsics
)
Процедура улучшения только для структуры является особым случаем корректировки пакета с положениями камеры, зафиксированными во время оптимизации. 3-D точки и положения камеры помещаются в ту же систему мировой координаты.
[
дополнительно возвращает N - вектор элемента, содержащий среднюю ошибку перепроекции для каждой 3-D мировой точки с помощью аргументов от предыдущего синтаксиса.xyzRefinedPoints
,reprojectionErrors
]
= bundleAdjustmentStructure(___)
[___] = bundleAdjustmentStructure(___,
дополнительные опции использования заданы одним или несколькими Name,Value
)Name,Value
парные аргументы. Незаданные свойства имеют значения по умолчанию.
[1] Lourakis, M.I.A. и А.А. Аргирос. "SBA: пакет программного обеспечения для типовой разреженной корректировки пакета". Транзакции ACM на математическом программном обеспечении. Объем 36, выпуск 1. Март 2009.
[2] Хартли, R. и А. Зиссермен. "Несколько просматривают геометрию в компьютерном зрении". Издательство Кембриджского университета. 2003
[3] Triggs, B., П. Маклочлан, Р. Хартли и А. Фицджиббон. "Свяжите корректировку: современный синтез". Продолжения международного семинара на алгоритмах визуализации: теория и практика. Страницы 298 — 372. Springer-Verlag. 1999.