2017-02-20 1 views
1

i optischen Fluss verwenden einige Funktionen, die ich ein begineer bin zu verfolgen und war tol diesen SchrittenHomographie und Lucas Kanade, was ist der Unterschied?

  1. Spiel gute Eigenschaften folgen
  2. Doing Lucas-Kanade-Algorithmus zu verfolgen 1 auf sie
  3. Finden Homografie zwischen -te Rahmen und aktuellen Rahmen
  4. Do Kamerakalibrierung
  5. Decompose Homografie Karte

Nun, was ich nicht verstehe, ist der Homographieteil, weil Sie die Merkmale finden und mit Lucas-Kanade verfolgen, jetzt wird die Homographie zur Berechnung der Kamerabewegung (Rotation und Translation zwischen zwei Bildern) verwendet. aber macht Lucas-Kanade das nicht? oder die Lucas-Kanade verfolgt sie einfach und die Homographie macht die Berechnungen? Ich bemühe mich, den Unterschied zwischen ihnen zu verstehen, Danke im Voraus.

+0

Es sieht so aus, als ob Sie ein ziemlich kompliziertes Beispiel haben. Das Verfolgen von Objekten ist ein sehr fortgeschrittenes Thema. Beginnen Sie mit etwas Einfacherer, Objekt/Feature Erkennung, Klassifizierung, etc –

Antwort

2

Lucas-Kanade ist ein Algorithmus zur Berechnung des optischen Flusses, d. H. Der scheinbaren Bewegung von Pixeln von einem Bild zum nächsten. Die Bewegung definiert Pixelkorrespondenzen ("Übereinstimmungen") zwischen Paaren von Rahmen - sie besagt, dass das Pixel (x, y) in dem Bild t dem Pixel (x ', y') in dem Pixel t 'entspricht. Anhand dieser Korrespondenzen (mindestens 4) können Sie eine geometrische Transformation zwischen den Bildern, insbesondere einer Homographie, schätzen.

Ich schlage vor, Sie laufen und lesen die examples, die mit dem Opencv-Code kommen.

Verwandte Themen