今日學習CNN神經網絡,在用keras框架下搭建一個簡單的模型的時候需要import cv2,我嘗試了一下幾種方法:
1. 在prompt輸入 pip intall opencv-python
出現如下結果:
嘗試若干次都以失敗告終
2.在prompt輸入 conda install --channel https://conda.anaconda.org/menpo opencv3
出現如下結果:
以失敗告終
3.opencv-python下載及安裝
在http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv下載相應版本的opencv-python。下圖為各個版本的opencv-python。
我的python版本是3.6.0,選擇了最后一個opencv的版本
下載好后將opencv-python放在命令提示符窗口默認的路徑下,這樣安裝的時候就不用自己切換路徑。比如我的目錄是C:\Users\lenovo,那么就把opencv-python放在該目錄下。
然后在命令行輸入:pip install opencv_python-3.3.0-cp36-cp36m-win_amd64.whl
最后顯示:
打開ipython,輸入import cv2檢查是否安裝成功,可是喪心病狂的結果出現了:
顯示numpy的版本過低,於是要更新版本,在prompt中輸入:pip install -U numpy
會更新失敗,如下圖:
參照3的方法下載whl文件安裝,numpy最新版本安裝成功
打開ipython notebook,輸入import cv2,成功