Problem beim zugriff auf Bilder-Array
Verfasst: Freitag 13. Februar 2015, 16:40
Hallo zusammen,
folgende Zeilen werfen einen Fehler (siehe unten)
Fehler:
Wobei der gleiche code (damals noch nicht in der ISR einwandfrei Funktioniert hat.
Wo könnte da das Problem liegen?
Vorab vielen Dank und viele Grüße
DaZeller
folgende Zeilen werfen einen Fehler (siehe unten)
Code: Alles auswählen
# ISR (Interrupt routine)
#--------------------------------------------------------------------------------------------------
def Interrupt(channel):
# Zugriff auf globale Variablen
global ImgPos1
global ImgPos2
global ImgPos3
global ImgPos4
global TextPos
global ImgSize1
global ImgSize2
global SourceDir
global Collagen
global VerarbeiteteBilder
global Background
pictureCount = 0
while pictureCount < 4:
GPIO.output(triggerOutPin,GPIO.HIGH)
time.sleep(1)
GPIO.output(triggerOutPin,GPIO.LOW)
# Counter um eins erhoehen und ausgeben
pictureCount = pictureCount + 1
print "Bild Nr.: " + str(pictureCount) + " geschossen"
time.sleep(5)
time.sleep(10)
EingangsBilder = glob.glob("/home/pi/Desktop/FotoBox/EingangsBilder/*.JPG") # Achtung Case-Sensitive bei Dateiendung
print "Die Eingangsbilder:"
for filename in EingangsBilder:
print filename
# Aufbereitung der einzelnen Biler
# Öffnen der Bilder
Img1 = Image.open(EingangsBilder[0]) # grosses bild links Oben
Img2 = Image.open(EingangsBilder[1]) # kleines Bild unten links
Img3 = Image.open(EingangsBilder[2]) # kleines Bild unten mitte
Img4 = Image.open(EingangsBilder[3]) # kleines Bild unten rechts
Code: Alles auswählen
Die Eingangsbilder:
/home/pi/Desktop/FotoBox/EingangsBilder/sticky-notes.JPG
/home/pi/Desktop/FotoBox/EingangsBilder/wasser2.JPG
/home/pi/Desktop/FotoBox/EingangsBilder/IMG_3301.JPG
/home/pi/Desktop/FotoBox/EingangsBilder/IMG_3358.JPG
Traceback (most recent call last):
File "PythonCollage_6.py", line 89, in Interrupt
Img1 = Image.open(EingangsBilder[0]) # grosses bild links Oben
File "/usr/lib/python2.7/dist-packages/PIL/Image.py", line 1980, in open
raise IOError("cannot identify image file")
IOError: cannot identify image file
Wo könnte da das Problem liegen?
Vorab vielen Dank und viele Grüße
DaZeller