1. 程式人生 > >搭建vs2015和OpenCV開發環境

搭建vs2015和OpenCV開發環境

.cpp jpg turn 錯誤 完成 ima 空項目 高級 ret

1.把vs2015一定要安裝到C盤(安裝到別的硬盤會出現找不到庫等問題),選擇自定義安裝->下一步->編程語言,選擇visual C++(註意除了這個,其他都不要選,把其他勾都去掉)->下一步。安裝完成。

2.下載opencv,從www.opencv.org 下載opencv-3.1.0.exe,然後提取到指定目錄後復制路徑D:\opencv\build\x64\vc14\bin,右擊我的電腦->屬性->高級系統設置->環境變量->系統變量->選中"Path",點編輯,在變量值後添加";"和剛才復制的路徑。然後一直點確定。

3.打開vs2015,選擇新建項目->Visual C++->Win32 控制臺應用程序,填寫名稱test->選擇項目位置->確定->下一步->勾選"空項目"->完成。選中剛才新建的項目,然後選擇vs2015菜單欄的"視圖"->"屬性管理器",看到左邊屬性管理器下的項目打開“Debug | x64”,選中“Microsoft.Cpp.x64.user”右擊,選擇“屬性”;Microsoft.Cpp.x64.user屬性頁中選擇“VC++ 目錄”,

1).選擇右邊“包含目錄”,點“編輯”,添加路徑“D:\opencv\build\include\opencv”,“D:\opencv\build\include\opencv2”,“D:\opencv\build\include”,然後點"確定"。

2).選擇右邊“庫目錄”,點“編輯”,添加路徑“D:\opencv\build\x64\vc14\lib”,然後點"確定"。

選擇"鏈接器"->“輸入”->附加依賴項->編輯,填上“opencv_world310d.lib”(這個庫在目錄D:\opencv\build\x64\vc14\lib中),點“確定”,再點“確定”,再關掉右邊的屬性管理器。點一下“解決方案資源管理器”->選中"源文件"右擊,選中添加->新建項,填上名稱"main.cpp",點“添加”,寫下以下內容
#include <opencv2/opencv.hpp>

#include <iostream>

using namespace cv;
int main(int argc, char** argv) {
return 0;
}

在菜單欄的"Debug"旁邊,把"x86"改成“x64”。然後cpp文件就不會出現錯誤劃線。

在main函數裏加上以下測試內容:
#include <opencv2/opencv.hpp>
#include <iostream>

using namespace cv;
int main(int argc, char** argv) {
Mat src = imread("D:/visual studio 2015_Projects/testopencvinstall/test1.jpg");
if (src.empty()) {
printf("could not load image...\n");
return -1;
}
namedWindow("test opencv setup", CV_WINDOW_AUTOSIZE);
imshow("test opencv setup", src);

  waitKey(0);
  return 0;

}

搭建vs2015和OpenCV開發環境