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