Ask Learn
Preview
Please sign in to use this experience.
Sign inThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
OpenCV是由Intel公司開發的影像處理跨平台程式庫,可以讓開發者十分便利的進行影像相關的程式開發,但是許多人並不知道該如何將OpenCV的程式庫Import進開發工具當中,所以在這裡做一個簡單的教學。
作業系統:Windows 10
開發工具:Visual Studio 2015
OpenCV版本:3.0.0 (安裝位置為C:\opencv)
1. 首先需要修改環境變數
本機 → 內容 → 進階系統設定 → 環境變數 → path → 編輯
新增以下兩項資料:
C:\opencv\build\x64\vc12\bin; C:\opencv\build\x86\vc12\bin;
2. 開啟 Visual Studio 2015 並且新增專案
新增專案 → 左側「Visual C++」 → Win32 主控台應用程式→ 輸入專案名稱 → 確定 → 下一步 → 僅勾取「空專案」就好 → 完成
3. 點選上方的「專案」→「屬性」→ 調整「平台」為“x64”
4. 對「VC++目錄」與「連結器」進行調整
設定VC++目錄 →在「Include目錄」增加“C:\opencv\build\include”
設定VC++目錄 →在「程式庫目錄」增加“C:\opencv\build\x64\vc12\lib”
設定連結器 →「輸入」 →在「其他相依性」增加
“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(int argc, 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 技術組 卓志軒
Please sign in to use this experience.
Sign in