2017-02-14 10 views
0

표시되지. 이제는 오류없이 실행되지만 이미지는 표시되지 않습니다. 출력은 다음과 같습니다.Deepdream 파이썬 스크립트 내가</p> <pre><code>_=deepdream(net, img) </code></pre> <p>단계까지 <a href="https://github.com/google/deepdream/blob/master/dream.ipynb" rel="nofollow noreferrer">Link</a>에서 가이드를 따라 한 이미지

<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) 

비슷한 출력이 계속됩니다.

는이 코드를 가진 파일을 표시 할 수 있습니다 :

im = PIL.Image.open('sky1024px.jpg') 
im.show() 

을하지만 가이드가 제공하는 코드가 작동하지 않습니다. 이상하게 보일 수있는 것은 f (StringIO)가 f.getvalue()를 사용하여 인쇄 할 때 "쓰레기"를 포함한다는 것입니다.

이미지가 표시되지 않는 이유는 무엇입니까?

편집 : 나는 (showarray 방법) 라인을 변경하는 경우

PIL.Image.fromarray(a).save(f, fmt) 

PIL.Image.fromarray(a).save('/home/jose/Downloads/deepdream/test', fmt) 

에 그것은 적어도이에 저장되어있는 이미지를 표시하지 않지만, 지정된 폴더.

EDIT 2

im = PIL.Image.open('/home/jose/Downloads/deepdream/test') 

있는 라인

display(Image(data=f.getvalue())) 

변경은 이미지를 나타낸다. 이제 문제는 내가 그것을 닫을 수 없어 다른 사람 위에 하나를 보여줄 수 있다는 것입니다.

답변

0

im = PIL.Image.open('/home/jose/Downloads/deepdream/test') 

있는 라인

display(Image(data=f.getvalue())) 

변경 이미지를 나타낸다. 이제 문제는 내가 그것을 닫을 수 없어 다른 사람 위에 하나를 보여줄 수 있다는 것입니다.