import numpy as np from scipy import misc import cPickle as pickle import einteilen import center_image as ci import predict while (True): # Block damit das Programm nicht für jede Analyse neugestartet werden muss try: # try-except Block damit das Programm bei einem Error nicht abstürzt name=raw_input("Gib den Namen des Bildes ein: ") bild= misc.imread(name) # Einlesen des Bildnamens teilbilder= einteilen.partitionierung(bild) # Aufruf der Partitionierungsfunktion bedeutung=[] print "eingeteilt" for i in range(len(teilbilder)): bedeutung.append(predict.predict(teilbilder[i])) # Aufruf der Predictfunktion mit allen Teilbildern gesamt="" for i in range(len(bedeutung)): gesamt += bedeutung[i] # Bedeutungen in einen String schreiben print gesamt print eval(gesamt) # Ausrechnen des Ganzens except: pass