In Ordnung, also muss ich in meinen Instructors eigenen Worten: -Lesen Sie alle Bilder im Verzeichnis images -Erstellt ein Histogramm für jedes Bild. Ihre Histogrammfunktion kann die PIL-Funktion Image.historamt nicht verwenden.Probleme mit den Pfaden haben
Ich habe diesen grundlegenden Code so weit gekommen:
from os import listdir
from PIL import Image as PImage
def loadImages(path):
imagesList = listdir(path)
loadedImages = []
for image in imagesList:
img = PImage.open(path + image)
loadedImages.append(img)
return loadedImages
path = "/
imgs = loadImages(path)
for img in imgs:
img.show()
Mit der Ausgabe der Weg zu sein =/Bit. Ich weiß nicht, wie man es richtig schreibt, so dass das Programm eine Datei namens "Bilder" von meinem Desktop liest (oder irgendwo anders kann ich es setzen, wenn Sie empfehlen).
Bitte antworten Sie so schnell wie möglich, ich kann nicht in meiner Aufgabe Fortschritte machen, bis ich dies tue.
Sie nicht erwähnt, was schief gelaufen ist, wenn Sie Ihren Code laufen. Das ist ein wichtiger Teil, um herauszufinden, was das Problem ist. Übrigens, Print ist dein Freund. Führe 'print (Pfad + Bild)' in deiner for-Schleife aus, um zu sehen, was du bekommst. – tdelaney
"Mit dem Problem ist der Pfad =/Bit. Ich weiß nicht, wie es richtig zu schreiben, so dass das Programm liest eine Datei namens" Bilder "von meinem Desktop (oder wo auch immer ich kann es, wenn Sie empfehlen)." –
Ihr Code liest alle Bilder in einem Verzeichnis, aber Sie sagen, Sie möchten eine einzelne Datei namens "Bilder" lesen. Verwirrend! – tdelaney