2016年6月6日 星期一

Python_install OpenCV-3.1

影像處理中最多人用的函數庫就是OpenCV,網路已有各種安裝說明,這篇是針對新手完全沒經驗者,作業系統為Windos系統, Python3.x版本安裝 OpenCV3.0 或 OpenCV3.1 ,根據自己參考各個資料經過install / uninstall 無數次後整理出的步驟。

首先,來看一下沒安裝好的情況 (失敗了許多次...)。



流程如下:

建立好Python3.x環境 (且必須安裝Numpy 和Matplotlib這兩個package)
參考 Python_軟體安裝

下面會介紹兩種方法,

第一種是從prebuilt binaries安裝OpenCV

  1. 下載 OpenCV http://opencv.org/downloads.html (找3.x版最新的就對了)
  2. 安裝 Opencv,其實也只是做解壓縮,所以設定好資料夾位置即可。
  3. 到安裝的資料夾下,C:\opencv3.1\build\python\2.7\x64(或x86) 找到 cv2.pyd 這個檔案。
  4. 再來可能有兩種情況
4.1 
複製這個檔案到C:\Anaconda3\Lib\site-packeges 下。
執行IPython3.exe (或使用Pycharm Python 的 Console)也可以
輸入import cv2,若沒出現 ImportError 就是成功了,可以接著輸入print(cv2.__version__)來看OpenCV的版本為何。
4.2 若是出現DLL load faild: 找不到指定的模組,那就將 cv2.pyd 改複製到C:\Anaconda3\Lib\  就可以了。

第二種安裝方式參考官方網址:(事實上,我個人依照上方安裝方式是失敗的...,但大部分人照上面方式應該就能成功)
Install OpenCV-Python in Windows
第二種是從原始碼自己建立OpenCV

  • 下載

OpenCV http://opencv.org/downloads.html (找3.x版最新的就對了)
Cmaker https://cmake.org/download/ (下載msi版比較方便)
Visual Studio 沒安裝過的話請下載最新的來使用,安裝community版本才不會有使用期限。

  • 安裝 Opencv,其實也只是做解壓縮,所以設定好資料夾位置即可。
  • 安裝 Cmaker,照指示安裝即可。













沒有留言:

張貼留言