Оцените положение камеры от 3-D до 2D соответствий точки
[
возвращает ориентацию и местоположение калиброванной камеры в системе мировой координаты. Вход worldOrientation
,worldLocation
]
= estimateWorldCameraPose(imagePoints
,worldPoints
,cameraParams
)worldPoints
должен быть задан в системе мировой координаты.
Эта функция решает perspective-n-point (PnP) проблема с помощью "перспективы три точки" (P3P) алгоритм [1]. Функция также устраняет побочные соответствия с помощью демонстрационного согласия M-средства-оценки (MSAC) алгоритм.
[___,
возвращается индексы inliers использовались для расчета положения камеры, в дополнение к аргументам от предыдущего синтаксиса.inlierIdx
] =
estimateWorldCameraPose(imagePoints
,worldPoints
,cameraParams
)
[___,
дополнительно возвращает код статуса, чтобы указать, было ли достаточно точек.status
] = estimateWorldCameraPose(imagePoints
,worldPoints
,cameraParams
)
[___] = estimateWorldCameraPose(___,
дополнительные опции использования заданы одним или несколькими Name,Value
)Name,Value
парные аргументы, с помощью любого из предыдущих синтаксисов.
[1] Гао, X.-S., X.-R. Как, Дж. Тан и Х.Ф. Ченг. “Классификация Полных решений для Проблемы "Перспектива Три Точки"”. Транзакции IEEE согласно Анализу Шаблона и Искусственному интеллекту. Объем 25, Выпуск 8, стр 930–943, август 2003.
[2] Торр, P. H. S. и А. Зиссермен. “MLESAC: Новое Устойчивое Средство оценки с Приложением к Оценке Геометрии Изображений”. Компьютерное зрение и Распознавание изображений. Объем 78, Выпуск 1, апрель 2000, стр 138-156.