Algorithmus zum erkennen von Foto-Orientierung

Ich würde gerne drehen von Fotos automatisch, auch wenn Sie EXIF-Metadaten über die Bild-Ausrichtung ist nicht verfügbar.

Gibt es gute algorithmen zur Erkennung der Orientierung von einem Foto? Die Bilder sind Fotos von einer digitalen Kamera. Der Algorithmus muss nicht perfekt funktionieren, aber eine Reduzierung der Menge an menschlicher Interaktion benötigt, um richtig zu drehen von Fotos wäre ein Vorteil.

Ich gefunden habe, diese zwei Beiträge zum Thema:

Zeiger auf weiteren Forschungs-und vor allem-Implementierungen sind geschätzt.

  • Es scheint nicht zu einem Algorithmus zur auto-vertikale/horizontale Orientierung, aber es ist der nächste Algorithmus, den ich gefunden einige Implementierungen, die es gibt: Schräglagenkorrektur. Check ImageMagick Schräglagenkorrektur, oder: google.com/codesearch/p?ct=rc#f0yt7jaEG7A/raster/deskewer.cpp
  • Sie können auch daran interessiert sein, dass Menschen angesichts der trick, der Bilder drehen, als eine neue Art von CAPTCHA. Ein kleines rundes Bild präsentiert wird, ist eine offensichtliche (uns) Objekt, aber keine klaren Horizont. Ich weiß, das hilft dir zwar nicht, aber es unterstreicht die Tiefe des Problems. richgossweiler.com/projects/rotcaptcha/rotcaptcha.pdf
  • Francl, ich will nicht eine ähnliche Sache, so was hat schließlich für Sie arbeiten?
  • noch nichts. Ich ließ die Frage offen, falls es etwas tolles gibt. @smackfu hat den besten Vorschlag, ich denke aber es gibt nichts von der Stange, um es zu implementieren. Du müsstest es selbst schreiben. Ich habe keinen großen Bedarf für diese Funktionalität jetzt, so dass ich noch nicht gedrückt, weiter.
  • Tun Sie wollen einfach nur, um zu erkennen, welcher der vier Kanten des Bildes zu wählen, wie die top? Oder wollen Sie in der Lage, wählen Sie eine beliebige rotation in der 360 Grad? Ich kann mir vorstellen, es gäbe verschiedene Ansätze/algorithsm für die beiden Fälle.
  • Ich bin in der gleichen Lage wie du, nur 8 Jahre später ;- ) . Viel Zeug gibt, ich werde versuchen exiftrans w Ubuntu. Hast du dieses Papier? cs.toronto.edu/~guerzhoy/oriviz/crv17.pdf ? Sie clain 90%+ der Erfolg auf einem multi-tausend-Bilder-Serie der end-Benutzer-Kamera Fotos. (das Beispiel fehlschlagen, ist sehr lustig). Viel Glück!

InformationsquelleAutor Luke Francl | 2009-07-17
Schreibe einen Kommentar