Quantcast
Channel: Randy Riness @ SPSCC aggregator
Viewing all articles
Browse latest Browse all 3015

MSDN Blogs: 將OpenCV完美建置於Visual Studio上

$
0
0

OpenCV是由Intel公司開發的影像處理跨平台程式庫,可以讓開發者十分便利的進行影像相關的程式開發,但是許多人並不知道該如何將OpenCV的程式庫Import進開發工具當中,所以在這裡做一個簡單的教學。

作業系統:Windows 10

開發工具:Visual Studio 2015

OpenCV版本:3.0.0   (安裝位置為C:opencv)


1. 首先需要修改環境變數

本機 → 內容 → 進階系統設定 → 環境變數 → path → 編輯

新增以下兩項資料:

C:opencvbuildx64vc12bin; C:opencvbuildx86vc12bin;

2. 開啟Visual Studio 2015 並且新增專案

新增專案 → 左側「Visual C++」 → Win32 主控台應用程式→ 輸入專案名稱 → 確定 → 下一步 → 僅勾取「空專案」就好 → 完成

3. 點選上方的「專案」→「屬性」→ 調整「平台」為“x64”

4. 對「VC++目錄」與「連結器」進行調整

設定VC++目錄 →在「Include目錄」增加“C:opencvbuildinclude”

設定VC++目錄 →在「程式庫目錄」增加“C:opencvbuildx64vc12lib”

設定連結器 →「輸入」 →在「其他相依性」增加

“opencv_ts300d.lib”以及“opencv_world300d.lib”

5. 調整專案平台為「x64」

6. 新增Visual C++檔於專案

「專案」 →「加入新項目」 →「C++檔(.cpp)」 →「新增」

7. 測試是否連結成功

撰寫一開啟圖檔的程式碼來測試是否連結成功

 

#include<iostream>

#include<opencv2/core/core.hpp>

#include<opencv2/highgui/highgui.hpp>

 

using namespace std;

using namespace cv;

 

int main(intargc, char** argv)

{

argv[1] = “C:\lena.jpg”;

Mat image;

 

 

image = imread(argv[1], CV_LOAD_IMAGE_COLOR);

 

if (!image.data)

{

cout <<“NoNoNo”<< std::endl;

return -1;

}

 

namedWindow(“Display”, CV_WINDOW_NORMAL);

 

imshow(“Display”, image);

 

waitKey(0);

return 0;

}

 

撰寫人:第十屆MSP技術組 卓志軒


Viewing all articles
Browse latest Browse all 3015

Trending Articles