Hallo zusammen,
Ich habe ein Problem, bei welchem ich eure Hilfe / euer Fachwissen gebrauchen könnte. Ich nehme mittels eines Raspberry Pi 3, einer Webcam und eines Scanners Bilder auf. Jedes mal wenn ein Barcode gescannt wird, soll ein Foto mit der Webcam aufgenommen werden. Das Funktioniert größtenteils auch ganz gut. Der Code ist in Python 3 geschrieben.
class Scanneraufnahme(QMainWindow):
def __init__(self):
super().__init__()
self.machFoto()
def machFoto(self):
KennNr = '0'
path1 = '/home/pi/Bildprogramm/Bilder/Kamera1/'
i = 0
while i < 1000000:
KennNr, result = QInputDialog.getText(self,'Scanneraufnahme','Scanneraufnahme läuft:')
if(KennNr != 0):
cam = cv2.VideoCapture(0)
ret_val, img = cam.read()
cv2.imwrite(path1 + KennNr +'.jpg',img)
KennNr = '0'
if not result:
i = 1000001
Alles anzeigen
Mein Problem ist allerdings, dass sporadisch Bilder keine Daten enthalten. Das heißt: Wenn ich auf die Bilder im Ordner zugreife und über die Pfeiltasten mich durchklicke, sind sporadisch einzelne Bilder mit folgender Fehlermeldung dazwischen:
ZitatBilddatei>>/home/pi/Bildprogramm/Bilder/Kamera1/1234567.jpg<< enthält keine Daten
Ich hoffe mir kann jemand helfen das Problem zu lösen. Die Suchfunktion und Google konnten mir leider nicht weiterhelfen.
Über ein paar nützliche Tipps oder Hinweise wäre ich sehr dankbar.
Gruß, okliw993