Функция OpenCV findhomography ()
находит гомографическое преобразование между совпадающими точками двух изображений.(См. Определение )
Для поиска совпадающих подмножеств точек можно использовать RANSAC.
Вот загвоздка: в отличие от других функций OpenCV, которые используют RANSAC (например, findfundamentalMat
(см. Определение )), параметр RANSAC для уверенности не может можно изменить. В качестве аргумента можно передать только порог перепроецирования.
Я просмотрел исходный код OpenCV, и для findhomography ()
достоверность жестко запрограммирована на 0,995.
Для моих целей мне нужно увеличить это. Есть ли способ сделать это, не изменяя значение в самом источнике OpenCV?
Есть ли причина, по которой это должно быть жестко закодировано?
PS: Я добавил запрос на изменение в Ticket 1557 для следующей подрывной версии.