Frage

Wie kann ich tun Sie dies in Python/PIL?I. e., angesichts der vier Punkte eines offset Rechteck (ein fotografierte Dokument), machen es flach Aussehen, als ob Sie es gescannt wurden.Gibt es einen einfachen Algorithmus für es?

Auch gibt es andere Manipulationen sollte ich tun, um es so Aussehen mehr "scan-like"?

Ich möchte eine einfache version dieses Programms für mich in Python.

War es hilfreich?

Lösung

Schauen transform () - Methode setzen auf QUAD

http://effbot.org/imagingbook/image.htm

im.transform(size, QUAD, data) => image
im.transform(size, QUAD, data, filter) => image

Maps ein viereck (eine region definiert durch die vier Ecken) aus dem Bild, um ein Rechteck mit der vorgegebenen Größe.

Daten ist ein 8-Tupel (x0, y0, x1, y1, x2, y2, y3, y3) enthalten den oberen linken, unteren linken, rechten, unteren und rechten oberen Ecke des source-viereck.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top