0
我用anaconda2安裝了scipy。當我測試scipy.imshow,我得到RuntimeError:無法執行的圖像瀏覽器scipy.imshow(RuntimeError:無法執行圖片瀏覽器)
import scipy.misc as mi
img = mi.imread('F:\Jupyter\opencv\quokka.jpg')
mi.imshow(img)
的錯誤是:
Traceback (most recent call last):
File "<ipython-input-4-9b0818c43d12>", line 1, in <module>
runfile('F:/Jupyter/opencv/show.py', wdir='F:/Jupyter/opencv')
File "C:\Users\l\Anaconda2\lib\site-packages\spyder\utils\site\sitecustomize.py", line 866, in runfile
execfile(filename, namespace)
File "C:\Users\l\Anaconda2\lib\site-packages\spyder\utils\site\sitecustomize.py", line 87, in execfile
exec(compile(scripttext, filename, 'exec'), glob, loc)
File "F:/Jupyter/opencv/show.py", line 10, in <module>
mi.imshow(img)
File "C:\Users\l\Anaconda2\lib\site-packages\scipy\misc\pilutil.py", line 443, in imshow
raise RuntimeError('Could not execute image viewer.')
RuntimeError: Could not execute image viewer.
scipy.misc.imshow RuntimeError('Could not execute image view')有類似的問題。它建議添加SCIPY_PIL_IMAGE_VIEWER。但是,我不知道如何在Windows7中做到這一點。 任何人都可以解釋一下這個問題嗎?
這看起來像一個破損的設置,因爲應該有anaconda的工作默認。如果你準備好了一些查看器,你可以使用os.environment在python中設置這個變量。 – sascha
你想實現什麼?你有沒有嘗試過你提到的關於使用matplotlib的文章的解決方案?這應該已經安裝了anaconda,你可以將'import matplotlib.pyplot'作爲plt','plt.imshow(img)'和'plt.show()'添加到你的程序中(並刪除'mi.imshow'線)。 –
其實,我正在研究一個圖像增強程序,該程序有關於scipy.imshow的代碼。 imshow代碼在matplotlib和PIL庫中工作正常。我只是想弄清楚scipy.imshow有什麼問題。 @ Pierre de Buyl – Tongyu