opencv的安裝(適用於任何版本的visual studio)

來源:互聯網
上載者:User

標籤:

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)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.