OpenCV提供了Python接口,主要特性包括:
比起C++,Python合適做原型。這里介紹如何配置OpenCV 2.4.9+Python2.7.9,以便在Python中使用OpenCV圖形庫。
需要下載的東西以下(注意版本問題):
1.opencv 2.4.9 下載鏈接: http://opencv.org/ ,關于opencv的編譯與配置可參考:http://blog.csdn.net/liyuefeilong/article/details/43526975
http://blog.csdn.net/liyuefeilong/article/details/44872809
2.python 下載鏈接: https://www.python.org/. (版本選擇python2.7.9)
3.NumPy(opencv的python版需要該模塊,NumPy的版本要和Python版本相同),這里提供兩種安裝方法:
1.此處下載鏈接: http://www.lfd.uci.edu/~gohlke/pythonlibs/ 選擇最新版本numpy⑴.9.2+mkl-cp27-none-win_amd64.whl,請留意不要下載成cp27對應python 2.7版本,若python選擇64位,則NumPy也必須選擇64版本。whl文件的安裝步驟以下:
將下載的NumPy包移動到python安裝位置(筆者的路徑為C:Python27)下的Scripts文件夾
Shift+右鍵打開命令窗口cmd,輸入:pip install wheel
安裝wheel模塊。
wheel安裝成功后,在命令窗口中鍵入以下命令即安裝成功:
cd c:/Python27/Scripts
pip install numpy-1.9.2rc1+mkl-cp27-none-win_amd64.whl
2.下載鏈接: http://download.csdn.net/detail/liyuefeilong/8647101
下載完成后,運行文件numpy-MKL⑴.8.0.win-amd64-py2.7.exe,1步1步安裝便可。
簡單的配置
在opencv文件夾中,找到build->python->2.7,其中包括x86和x64兩個文件夾,由于這里安裝的python和NumPy均為64位版本,因此復制x64文件夾中的cv2.pyd文件到C:Python27Libsite-packages 中便可。
為了測試安裝和配置是不是成功,可以打開opencvsourcessamplespython中的例程,如:camera.py,正常情況下便可調用電腦的默許攝像頭:
或雙擊運行drawing.py,如果沒有問題應當看到彩色條紋。
文件夾包括許多例程,其中1些在打開后只是1閃而過,1種緣由是程序需要若干參數,這里只是驗證配置是不是正確,若要跑通所有例程,還是要打開代碼看看。事實上,opencv里的很多宏在python里需要加上cv2.cv前綴便可生效。
參考鏈接:http://blog.csdn.net/nwpulei/article/details/7277511
http://blog.csdn.net/gxf1027/article/details/9324671
http://www.open-open.com/lib/view/open1355657468166.html
上一篇 EF實現分頁查詢+條件查詢+排序
下一篇 jQuery的選擇器中的通配符