Что возвращает findHomography (par1, par2, par3) в opencv C ++

0

Привет, я хочу знать, что делает метод findHomography и результат, который он создает. Может ли кто-нибудь дать мне хорошее объяснение этому методу.

H = findHomography( obj, scene, CV_RANSAC );
perspectiveTransform( obj_corners, scene_corners, H);
  • 0
    Я понимаю ваше желание узнать больше об этом, потому что это был большой черный ящик, когда я использовал его в приложении, которое я сделал ранее. Однако это не проблема программирования. Это концептуальная математическая проблема. Возможно, вы добьетесь большего успеха, если попросите упрощенное объяснение обмена стека математики . Я хотел бы увидеть ответы. Я надеюсь, что это не будет изменено - если вы спросите здесь о математике и ссылке, я думаю, что это было бы ценным дополнением к stackoverflow.
Теги:
opencv
object-detection

1 ответ

2
Лучший ответ

findHomography() возвращает матрицу гомографии.

perspectiveTransform() на основе этой матрицы дает вам углы объекта внутри сцены.

  • 0
    Можете ли вы объяснить мне больше об этом, я новичок в этом. Спасибо
  • 2
    @ Кевин Я не думаю, что это можно объяснить короче, чем в Вики.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню