Was ist der beste Weg, die Warpperspektive und Warpaffine von opencv zu verstehen?

8

Ich versuche ein statisches Bild zu transformieren, um die Illusion zu vermitteln, dass es aus verschiedenen Blickwinkeln aufgenommen wurde. Es scheint, dass warpPerspective und warpAffine die Funktionen sind, die ich verstehen muss, damit dies funktioniert. Aber selbst nachdem ich die OpenCV-Dokumente gelesen habe, habe ich Schwierigkeiten, sie zu verstehen.

Welche Tutorials / Dokumente sollte ich lesen, die sie sehr gut erklären?

    
John Bartost 09.06.2012, 15:29
quelle

2 Antworten

2

warpPerspective macht eine projektive Transformation oder Homographie:

Ссылка

warpAffine macht eine affine Transformation:

Ссылка

Abid Rahman hat bereits ein gutes Buch erwähnt. Wenn Sie eine mehr theoretische wollen, Mehrfachansicht Geometrie wird als die Bibel dieser Themen angesehen.

    
Rui Marques 09.06.2012, 17:40
quelle
3

Sie haben die von Ihnen verwendete Sprache nicht erwähnt.

  1. Die OpenCV-Dokumentation hat eine schematische Erklärung dafür Funktionen und das ist wirklich gut.

  2. Abgesehen davon hat OpenCV auch ein Tutorial dazu bekommen, mit C ++ zu arbeiten Code. : Affine Transformationen

    (Wenn Sie Python verwenden, finden Sie es hier: Affine Transform )

  3. Und Gary Bradskys Buch "Learning OpenCV" hat eine gute Erklärung wenn Sie möchten, auf Seite 163. Sie können es lesen von " Google Bücher "

Abid Rahman K 09.06.2012 17:21
quelle

Tags und Links