Оценка соответствия положения камеры от 3-D до точки 2-D
[ возвращает ориентацию и местоположение калиброванной камеры в мировой системе координат. Вход worldOrientation,worldLocation] = estimateWorldCameraPose(imagePoints,worldPoints,cameraParams)worldPoints должен быть определен в мировой системе координат.
Эта функция решает задачу «перспектива-n-точка» (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] Торр, П. Х. С. и А. Зиссерман. «MLESAC: новый надежный оценщик с приложением к оценке геометрии изображения». Компьютерное зрение и понимание изображений. Том 78, выпуск 1, апрель 2000 г., стр. 138-156.