Найти хорошую омографию объектов с другой точки зрения?

Я выполняю обнаружение объектов, используя извлечение признаков (sift,orb ).

Я хочу извлечь функцию ORB с другой точки зрения объекта (изображения поезда ), а затем сопоставить их все с изображением запроса.

Проблема, с которой я столкнулся, :заключается в том, как я могу создать хорошую гомографию из ключевой точки, полученной с разных точек зрения на изображение, которое, конечно, имеет разные размеры?

Изменить

Я думал создать гомографию для каждого изображения поезда, которое получило, скажем, 3 -4 совпадения, а затем вычислить некоторую «среднюю» гомографию...

Проблема возникает, когда у вас есть, например, всего 1 -2 совпадения из каждого изображения поезда, в этот момент вы не можете создать даже 1 гомографию

Код для создания гомографии

  //> For each train images with at least some good matches ??
  H = findHomography( train, scene, CV_RANSAC );
  perspectiveTransform( trainCorners, sceneCorners, H);
11
задан Rui Marques 15 February 2013 в 14:45
поделиться