因為最近公司有影像辨識的需求,但是我從來都沒有碰過影像辨識的東東...
聽前輩說要開始學習影像辨識的切入,應該要從opencv開始
原本是想選擇用java來寫看看
但是網路上看到一些文章,java跟python的灰階處理上,看起來是python勝出
所以就來硬著頭皮從頭學python啦~~~
~~~~~~~~~~~~~~~~~~~~正文開始~~~~~~~~~~~~~~~~~~~~
Python 安裝opencv分兩個步驟
-
安裝numpy 連結
ps: 安裝numpy前需安裝python,還沒安裝可參考windows 安裝python
(1) 看看你安裝的作業系統是哪個位元版本,Aienn 的電腦是 win 10 (64 bit)
這邊是選擇安裝numpy-1.13.1-cp27-none-win_amd64.whl
(2) 下載完成,安裝檔的路徑存於C:\Users\penga\Downloads底下
(3) 開啟命令提示字元cmd,輸入àpip install 你自己的下載路徑\numpy-1.13.1-cp27-none-win_amd64.whl
(4) 安裝成功會出現以下畫面
[ 問題 ] pip 不是内部或外部命令
[ 解決 ] 有兩個方向可以測試看看
-
有沒有安裝Python(若是沒有可以參考windows安裝python)
-
環境變數是否有設定 (若沒有,可以依照以下動作執行 ^^)
- Windows 10 選擇本機(較舊的windwos os請選擇 我的電腦)à右鍵à內容
- 點選進階系統設定
- 系統內容視窗開啟後à點選進階頁籤à環境變數
- 先確認Python安裝路徑,Aienn這邊是安裝於C:\Python27\Scripts
- 回到剛才編輯畫面,點選新增à輸入C:\Python27\Scriptsà確定
將將~~完成~~但是你還是得重新開機才會有反應~~~哈哈哈哈
-
安裝OpenCV
- OpenCV-Python Tutorise網站 Python 如何安裝OpenCV的教學,各位可以參考一下這個網站~~
- 這邊是下載opencv-3.3.0-vc14.exe ,解壓縮此檔案即可
- 解壓縮後,產生了opencv的資料夾
- 打開 opencv/build/python/2.7/x64 (ps:若是86位元的系統就打開opencv/build/python/2.7/x86)
- Copy cv2.pyd到C:\Python27\Lib\site-packages
- python command line進行測試
- 輸入以下兩行,看有沒有輸出OpenCV版本
import cv2
cv2.__version__
- 各位~~這樣就完成安裝啦~~~
環境
--------------------------------------------------------
Win 10 (64bits)
Python 2.7
--------------------------------------------------------
留言列表