Ich habe die Führung bei Link bis zum SchrittDeepdream Python-Skript nicht Bilder zeigen
_=deepdream(net, img)
gefolgt. Jetzt läuft es ohne Fehler, aber es zeigt die Bilder nicht. Dies ist der Ausgang:
<IPython.core.display.Image object>
0 0 inception_4c/output (210, 373, 3)
<IPython.core.display.Image object>
0 1 inception_4c/output (210, 373, 3)
<IPython.core.display.Image object>
0 2 inception_4c/output (210, 373, 3)
Es wird mit ähnlicher Ausgabe fortgesetzt.
ich eine Datei mit diesem Code zeigen:
im = PIL.Image.open('sky1024px.jpg')
im.show()
Aber es mit dem Code nicht funktioniert, dass die Führung zur Verfügung stellt. Nur seltsam scheint es, dass f (StringIO) "Müll" enthält, wenn ich es mit f.getvalue() drucke.
Jeder Einblick auf warum zeigt es nicht die Bilder?
EDIT: Wenn ich die Zeile (in showarray Methode) ändern
PIL.Image.fromarray(a).save(f, fmt)
zu
PIL.Image.fromarray(a).save('/home/jose/Downloads/deepdream/test', fmt)
Es zeigt nicht das Bild, sondern zumindest ist es es in der rettende angegebener Ordner.
EDIT 2: Ändern der Linie
display(Image(data=f.getvalue()))
mit
im = PIL.Image.open('/home/jose/Downloads/deepdream/test')
zeigt das Bild. Jetzt ist das Problem, dass ich es nicht schließen kann, so dass es einen über den anderen zeigt.