So erstellen Sie eine Schleife zu Lesen, mehrere Bilder in ein python-script?
Verwende ich python, um die Arbeit mit der Bildbearbeitung. Ich bin es gewohnt, zu schneiden, zu zeichnen und andere Dinge, aber für ein Bild. Wie im Skript unten, wie kann ich aply eine Schleife in das script für mehrere Bilder?
import PIL
import Image
im=Image.open('test.tif')
box=(50, 50, 200, 200)
im_crop=im.crop(box)
im_crop.show()
InformationsquelleAutor Carlos Pinto da Silva Neto | 2011-08-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie wickeln Sie es in ein
for
Schleife, und zu geben, dass die Schleife eine Liste von Dateien.Eine sehr einfache Möglichkeit, um eine Liste aller TIF-Dateien im aktuellen Verzeichnis mit
glob
wie diese:InformationsquelleAutor RichieHindle
Fügen Sie einfach den Dateinamen an die Liste
filelist
. Diefor
- Schleife iteriert über jedes element der Liste an und ordnet den aktuellen Wert zuimagefile
. Sie könnenimagefile
im Körper der Schleife zu verarbeiten, das Bild.os.walk
rekursive Suche? oder müssen wiros.walk
undfilter(regex_search, list)
. update: ich kann mit fnmatch statt, das ist fast die gleiche.InformationsquelleAutor Jacob
So etwas, vielleicht?
InformationsquelleAutor combatdave