Оцените существенную матрицу от соответствующих точек в паре изображений
E = estimateEssentialMatrix(matchedPoints1,matchedPoints2,cameraParams)
E = estimateEssentialMatrix(matchedPoints1,matchedPoints2,cameraParams1,cameraParams2)
[E,inliersIndex]
= estimateEssentialMatrix(matchedPoints1,matchedPoints2)
[E,inliersIndex,status]
= estimateEssentialMatrix(matchedPoints1,matchedPoints2)
[E,inliersIndex,status]
= estimateEssentialMatrix(___,Name,Value)
возвращает 3х3 существенную матрицу, E
= estimateEssentialMatrix(matchedPoints1
,matchedPoints2
,cameraParams
)E
, с помощью демонстрационного согласия M-средства-оценки (MSAC) алгоритм. Точками ввода может быть M-by-2 матрицы количества M [x, y] координаты, или KAZEPoints
, SURFPoints
, MSERRegions
, BRISKPoints
или объект cornerPoints
. Объект cameraParams
содержит параметры камеры, используемой, чтобы взять изображения.
возвращает существенную матрицу, связывающую два изображения, взятые различными камерами. E
= estimateEssentialMatrix(matchedPoints1
,matchedPoints2
,cameraParams1
,cameraParams2
)cameraParams1
и cameraParams2
являются объектами cameraParameters
, содержащими параметры камеры 1 и камеры 2 соответственно.
[
дополнительно возвращает M-by-1 логический вектор, E
,inliersIndex
]
= estimateEssentialMatrix(matchedPoints1
,matchedPoints2
)inliersIndex
, используемый, чтобы вычислить существенную матрицу. Функция устанавливает элементы вектора к true
, когда соответствующая точка использовалась, чтобы вычислить основную матрицу. Элементы установлены в false
, если они не используются.
[
дополнительно возвращает код статуса, чтобы указать на валидность точек.E
,inliersIndex
,status
]
= estimateEssentialMatrix(matchedPoints1
,matchedPoints2
)
[
дополнительные опции использования, заданные одним или несколькими Имя, аргументы пары Значения.E
,inliersIndex
,status
]
= estimateEssentialMatrix(___,Name,Value
)
Используйте estimateEssentialMatrix
, когда вы будете знать камеру intrinsics. Можно получить intrinsics использование приложения Camera Calibrator. В противном случае можно использовать функцию estimateFundamentalMatrix
, которая не требует камеры intrinsics. Основная матрица не может быть оценена от компланарных мировых точек.
[1] Кукелова, Z., М. Баджнэк и решения для собственного значения полинома Т. Пэдждлы родственника на 6 ПБ и на 5 ПБ создают проблемы. Лидс, Великобритания: BMVC, 2008.
[2] Nister, D.. “Эффективное решение родственника с пятью точками создает проблему”. Транзакции IEEE согласно анализу шаблона и искусственному интеллекту. Объем 26, выпуск 6, июнь 2004.
[3] Торр, P. H. S. и А. Зиссермен. “MLESAC: Новое Устойчивое Средство оценки с Приложением к Оценке Геометрии Изображений”. Компьютерное зрение и Распознавание изображений. Объем 78, Выпуск 1, апрель 2000, стр 138-156.