OpenCV 之windows下安裝
C++:
我的配置是vs2015+opencv3.4.0。opencv3.4.0可以在
Releases - OpenCV library 官方網站下載,當然你也可以在 OpenCV GitHub進行下載,如果在GitHub下載,在Windows上你需要自己編譯,使用vs2015或者cmake進行編譯
使用cmake編譯的時候首先打開cmd然後進入opencv安裝目錄下的源代碼目錄下,使用如下命令
mkdir build cmake .. -DCMAKE_INSTALL_PREFIX=D:/opencv
」-DCMAKE_INSTALL_PREFIX=D:/opencv「 設置其安裝目錄為D盤opencv目錄。
就拿我的配置環境來說:
我先在官網下載opencv3.4.0.exe文件然後解壓到D盤,首先要配置好環境變數,打開控制面板找到系統(或者系統與安全)
點擊高級系統設置,然後選擇環境變數
點擊環境變數,然後找到path變數
點擊新建,然後將
D:opencvopencvuildx64vc14inD:opencvopencvuildx64vc15in
加入環境變數(我的opencv配置是64位的,所以在vs2015創建項目學習opencv的時候
一定要把x86改成x64還有就是一定把debug改成release才能運行,其他版本的opencv不一定要把debug改成release)
添加好環境變數之後,就是修改vs2015的c++配置,首先新建一個win32控制台項目,然後
點擊屬性管理器,
點擊
進入屬性設置
在包含目錄將opencv解壓目錄下的build目錄下的include添加進去,在鏈接器中選擇輸入
在輸入中的附加依賴項將(在我的電腦上就是)
D:opencvopencvuildx64vc14libopencv_world340.libD:opencvopencvuildx64vc14libopencv_world340d.lib opencv_world340d.lib代表debug版本
或者是
D:opencvopencvuildx64vc15libopencv_world340.libD:opencvopencvuildx64vc15libopencv_world340d.lib opencv_world340d.lib代表debug版本
選擇14還是15要看你的visual c++編譯器版本。我們來測試一下
#include<opencv2/opencv.hpp>using namespace cv;int main(int argc, char** argv){ Mat img = imread("D:\opencv\opencv\sources\samples\data\lena.jpg"); imshow("lena image",img); waitKey(0); destroyWindow("lena image"); return 0;}
當出現這張圖片的時候就可以進行opencv的開發。其他版本的配置也與此類似
python:
首先在
Welcome to Python.org首先在
https://www.python.org/
官網上下載python3.5.4由於我的電腦是64位的所以我選擇的是python3.5.4
這個版本,在安裝的時候要要把python添加進入環境變數,要不然就需要自己配置環境變數
安裝好之後打開cmd然後輸入python,如果出現下圖結果則安裝完成。
要安裝opencv首先要安裝numpy這個時候可以使用pip來進行安裝opencv。安裝命令如下:
pip install numpypip install opencv_pythonpip install opencv-contrib-python // opencv的擴展包,裡邊有一些圖像處理的演算法
我們看個例子:
import cv2 as cvimg = cv.imread("imgs/2.jpg",cv.IMREAD_COLOR)cv.imshow("opencv_demo",img)cv.waitKey(0)cv.destroyAllWindows()
如果出現
讀入的圖片表明python3.5.4+opencv環境已經配好啦
接下來就可以進行我們的opencv的開發了
最後
願君和我一同進步。
推薦閱讀:
※有哪些機器學習、圖像識別方面的入門書籍?
※【小林的OpenCV基礎課 番外】色彩空間
※如何學習C++圖像處理?
※怎麼提高opencv3中場景文字檢測的速度?
※OpenCV人臉識別之二:模型訓練
TAG:OpenCV |