標籤:
1、首先要先安裝好vs2010
2、下載opencv3.1:
https://sourceforge.net/projects/opencvlibrary/files/opencv-win/3.1.0/opencv-3.1.0.exe/download
3、下載cmake:
https://cmake.org/files/v3.5/
4、首先安裝好cmake
5、將opencv安裝(解壓)到D:\Program Files\opencv(目錄根據自己的情況)
6、在D:\ProgramFiles\opencv下建立新檔案夾vs2010
7、開啟cmake,按照來設定
接著點擊Configure按鈕,在出現的對話方塊中選擇Visual Studio 10(我的是2010,如果你的不是2010的話就選擇與你安裝的一致),下面的選項選擇Usedefault native compilers,點擊Finish繼續
然後出現一大片紅色
(此圖不是我的)
小方框裡面的勾勾預設即可,不用改了。
然後點擊Generate。一會兒後,出現GenerateDone。
8、點擊“電腦”---“屬性”---“進階系統設定”---“環境變數”,在path中添加環境變數:
D:\ProgramFiles\opencv\opencv\build\x64\vc10\bin\Debug,添加前要在結尾打上英文狀態下的分號哦,重啟電腦後生效。
9、此時,會在目錄D:\ProgramFiles\opencv\vs2010下出現一個VS2010的解決方案檔案OPENCV.sln,雙擊開啟後,出現OPENCV3.1的所有工程項目,然後點擊“產生”下的“產生解決方案”
此時將vs2010下的bin和lib檔案拷貝到D:\ProgramFiles\opencv\opencv\build\x64\vc10下(vc10是自己建立的檔案夾),此時可以將vs2010這個檔案夾刪除
10、然後進行配置,首先點擊SolutionExplorer(方案總管)裡面Property Manager(屬性管理員)下的選項卡
11、在VC++目中修改
(1)可執行檔目錄中添加D:\Program Files\opencv\opencv\build\x64\vc10\bin\Debug
(2)在包含目錄中添加
D:\ProgramFiles\opencv\opencv\build\include
D:\ProgramFiles\opencv\opencv\build\include\opencv
D:\ProgramFiles\opencv\opencv\build\include\opencv2
(3)在庫目錄下添加D:\Program Files\opencv\opencv\build\x64\vc10\lib\Debug
12、在連結器中的“輸入”----“附加依賴項”中添加
opencv_calib3d310d.lib
opencv_core310d.lib
opencv_features2d310d.lib
opencv_flann310d.lib
opencv_highgui310d.lib
opencv_imgcodecs310d.lib
opencv_imgproc310d.lib
opencv_ml310d.lib
opencv_objdetect310d.lib
opencv_photo310d.lib
opencv_shape310d.lib
opencv_stitching310d.lib
opencv_superres310d.lib
opencv_ts310d.lib
opencv_video310d.lib
opencv_videoio310d.lib
opencv_videostab310d.lib
確定並關閉此項
12、此時我們來實驗一下行不行了
此時建立檔案,裡面放入代碼度一幅映像
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main(int argc, char* argv[])
{
const char* imagename = "D:\\yanghuan\\科研\\紅外夜視儀項目\\演算法\\圖片\\photo\\hongwai1-1.jpg";
//從檔案中讀入映像
Mat img = imread(imagename);
//如果讀入映像失敗
if(img.empty())
{
fprintf(stderr, "Can not load image %s\n", imagename);
return -1;
}
//顯示映像
imshow("image", img);
//此函數等待按鍵,按鍵盤任意鍵就返回
waitKey();
return 0;
}
運行結果如下
此時,安裝完全完成。
opencv的安裝(適用於任何版本的visual studio)