Регистрация изображений в OpenCV с использованием сопоставления ключевых точек хорошо документирована (см., Например, https://docs.opencv.org/3.4/d7/dff/tutorial_feature_homography.html для руководства python по этому вопросу). Меня интересует только решение Python.
Я бы хотел применить маску произвольной (т.е. не просто прямоугольной / эллиптической, смежной вырезки / интересующей области) формы к ключевые точки, введенные в findHomography
или сгенерированные с помощью detectAndCompute
.
Есть ли способ ввода такой маски, кроме создания маски и фильтрации входных ключевых точек один за другим?
Этот ответ относится, но имеет дело только с прямоугольным вырезом angular.