OpenCV和VS2015的配置(完整详细步骤)

OpenCV作為一個函數庫,在配置方面,因為不同數位的系統和不同版本的開發環境也是不一樣的。在這幾天的琢磨之後,總結了自己OpenCV的配製方法,并結合電子書中的例子,詳細敘述一下從OpenCV的配置到運行一個簡單的使用其顯示圖像的過程。

步驟一:下載合適的庫包。

官網:https://opencv.org/

 

選擇release就可以看到有史以來所有的opencv版本列表

 

 

這時候就要按照你自己的系統選擇版本啦!

如果你是32位系統就選擇2開頭版本的

如果你是64位系統就選擇3開頭版本的(你也可以嘗試選擇別的)

步驟二:解壓庫包

下載好之後就運行exe應用程序,其實是解壓了裡面的庫文件。一般情況下會生成兩個文件夾buildsourcesBuild文件夾裡面是開發要使用到的庫文件,sources 文件夾下面是其源代碼

步驟三:添加環境變量(變數)

我的電腦—>屬性—>高級(進階系統設定)-->環境變量(變數)

選擇系統變量,找到path,然後選擇編輯,將你的庫包直到bin文件夾的路徑添加進去,并使用“;”將新添加的路徑與前面的分開。如下圖:

 

比如我的文件夾路徑為:D:\OpenCV\build\x64\vc14\bin

步驟四:配置VS2015

1.新建一個C++win32工程

2.添加“包含目錄”

右擊工程名,配置屬性—>VC++目錄—>包含目錄—>

點擊行末的倒三角符號—>編輯—>文件夾圖標à點擊出現的按鈕,找到以下三個文件夾(按照自己的路徑找):

D:……\opencv\build\include

D:……\opencv\build\include\opencv

D:……\opencv\build\include\opencv2

3.添加“庫目錄”:

和上面一樣,添加D:\OpenCV\opencv\build\x86\vc14\lib目錄

如果是64位系統,添加D:\OpenCV\opencv\build\x64\vc14\lib

4.添加“附加庫目錄”:

右擊工程名—>屬性—>配置屬性—>連接器-->常規—>附加庫目錄—>編輯

和上面一樣將D:\OpenCV\opencv\build\x64\vc14\lib添加進去

5.添加“附加依賴項”:

右擊工程名—>屬性—>配置屬性—>連接器-->輸入—>附加依賴項—>編輯

接下來將lib文件夾中所有文件名最後面為ddebug)的lib文件全名添加進去。

以上步驟完成之後,就將最基本的環境配置好了。

 我的参考书是《学习OpenCV》(中文版)

在本書上有一段代碼:

#include "stdafx.h"

#include "highgui.h"

int main(int argc,char** argv)

{

    IplImage* img =cvLoadImage(argv[1]);

    cvNamedWindow("E1",CV_WINDOW_AUTOSIZE);

    cvShowImage("E1",img);

    cvWaitKey(0);

    cvReleaseImage(&img);

    cvDestroyWindow("E1");

}

可以直接粘貼進去,然後配置變量

右擊工程名—>屬性à調試à命令參數

將你要顯示的圖片放在工程目錄下,并將文件全名

添加到這裡。

嗯!

可以顯示圖片了!

配置變量這一步僅是在這段代碼中用,如果你在程序中直接導入圖片,就不用這一步,所以這是非必要的。

  • 10
    点赞
  • 71
    收藏
    觉得还不错? 一键收藏
  • 15
    评论
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值