2008-08-28 12 views
3

Wir suchen nach einem Paket, mit dem Sie gefaxte TIFF-Bilder anhand eines Wasserzeichens oder Logos identifizieren und automatisch drehen können.Automatische Bildrotation basierend auf einem Logo

Wir benutzen libtiff zur Zeit rotation, aber ich kenne keine anderen Bibliotheken oder Pakete, die ich benutzen kann, um dieses Logo zu erkennen und zu bestimmen, wie man die Bilder dreht.

Ich habe einige grundlegende Arbeit mit OpenCV getan, aber ich bin mir nicht sicher, dass es das richtige Werkzeug für diesen Job ist. Ich würde lieber C/C++ verwenden, aber auch Java, Perl oder PHP wären akzeptabel.

Antwort

1

Sie an der richtigen Stelle sind mit OpenCV, ist es eine ausgezeichnete Nützlichkeit. Zum Beispiel verwendet this guy es für Vorlagen-Matching, das ist ziemlich ähnlich zu dem, was Sie tun müssen. Auch der angegebene Link Roddy ähnelt dem, was Sie tun möchten.

Ich denke, dass OpenCV die beste Bibliothek für diese Art von Entwicklung ist.

@Brian, OpenCV und der IntelIPP sind eng miteinander verbunden und sehr ähnlich (beide Intel-Bibliotheken). Soweit ich weiß, wenn OpenCV die Intel IPP auf Ihrem Computer findet, wird es automatisch unter der Haube für verbesserte Geschwindigkeit verwenden.

0

Die Intel Performance Primitives (IPP) -Bibliothek enthält viele sehr effiziente Algorithmen, die bei dieser Art von Aufgabe hilfreich sind. Die Bibliothek ist von C/C++ aufrufbar und wir haben festgestellt, dass sie sehr schnell ist. Ich sollte auch beachten, dass es nicht nur auf Intel-Hardware beschränkt ist.