ich bin ein totaler Neuling im Programmieren. Jetzt habe ich ein Projekt für die Uni mit einem Raspberry Pi.
Ich habe mich für ein Schrankensteuerung entschlossen die mit Hilfe der Pi Kamera ein Bild vom Kennzeichen macht
und dieses dann Vergleicht mit Kennzeichen aus einer txt Datei.
Was ich bisher hin bekommen habe ist das aufnehmen, bearbeiten und umwandeln in tiff und das auslesen
über tesseract.
Jetzt habe ich das Problem, dass ich mein String von Tesseract irgendwie nicht bei re.search() verarbeitet bekomme.
Sitze schon eine weile dran und verzweifle langsam.
Mein Code sieht an der Stelle so aus:
Code: Alles auswählen
from PIL import Image
from pytesser import *
KennzeichenDatenbank = open("KeinzeichenDaten.txt" , "r" )
KennzeichenDB = KennzeichenDatenbank.read()
KennzeichenDatenbank.close()
image_file = 'Test3.tif'
im = Image.open(image_file)
KennzeichenREAD = image_to_string(im)
if re.search(KennzeichenREAD , KennzeichenDB):
print "yes"
else:
print "no"
jedoch ist mein re.search() immer "no". Wenn ich re.search() den String manuell vorgebe, dann klappt es.
Ich weiß nicht mehr weiter, bitte helft mir!!!
Danke im vorraus!!!