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