Ich muss erkennen, wie schnell eine Kamera schwenkt (entweder horizontal / vertikal), um den Bediener zu warnen, langsamer zu werden.
Das gesamte Bild bewegt sich als Block, ich brauche keine tatsächliche Richtung (obwohl H oder V ein Bonus wäre) und ich brauche nur eine ungefähre Größe - dh. wird ausgelöst, wenn mehr als 'N' Pixel zwischen den Frames verschoben werden.
Bilder sind große und im Allgemeinen einheitliche kontrastarme Szenen. Ich habe keine offensichtlichen Highlights zu verfolgen. Ich muss es in Echtzeit (60 fps) und ohne die gesamte CPU nutzen.
Die Niave-Lösung besteht darin, einen RoI in der Mitte auszuwählen, Kanten zu finden, die Ähnlichkeit zwischen Bildpaaren zu berechnen, eines der Bilder um ein Pixel nach links / rechts / oben / unten zu verschieben, zu wiederholen - Minima zu finden.
Ich fragte mich, ob es eine intelligentere Lösung gab.