標籤:

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?

www.python.org圖標

首先在

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 |