Win7下OpenCV3.2.0+VS2015配置
參考自:https://blog.csdn.net/qq_22812319/article/details/78335880
一、預備知識
1、下載opencv時,opencv與vs版本是有固定關系的。
2、vs一般使用release版本。
3、首先在下載的openCV解壓目錄opencv/build/x64/下查看文件夾名,如下圖:
?其中,
??????vc8= Visual Studio 2005
??????vc9 = Visual Studio2008
??????vc10 = Visual Studio2010
??????vc11 = Visual Studio2012
??????vc12 = Visual Studio2013 …
?????依次類推,
?????vc14 = Visual Studio2015
?所以官方給的版本,最適合VS2015的就是openCV3.2.0,其他的當然也可以配置成功,但是有時候會出現一些莫名的小錯誤,最好還是選擇適配版本。我安裝的VS2015,所以就選擇了openCV3.2.0。親測openCV3.0.0也可以配置成功。
?
二??下載
?????百度網盤鏈接:https://pan.baidu.com/s/149rkpceX-zIHy3jRWvg_ag???密碼:4tby
????下載后直接雙擊解壓即可。
三??配置
?????1)?添加環境變量
???????????右鍵“我的電腦---屬性---高級系統設置---環境變量,在下方“環境變量”里找到“Path”,進入編輯;
???????????添加”…opencv\build\x64\vc14\bin”,如圖所示:
??????????筆者將opencv解壓在D盤的openCV文件夾下,故文件目錄如上。大家根據自己的實際情況調整即可。添加完畢后點擊應用,保險起見可以重啟系統確保生效。
????2)?VC++目錄下的配置
??????????在VS里新建Win32控制臺應用程序,選擇空項目創建工程如HelloOpenCV;在源文件里添加一個cpp文件,如“test.cpp”;
?????????選擇菜單---視圖---屬性管理器,VS里會出現屬性管理器工作區。單擊屬性管理工作區,選擇HelloOpenCV---debug | x64--- Microsoft.Cpp.x64.user,右擊選擇屬性。(也可以選擇將debug和release都配置,不會影響)
?選擇VC++ ---包含目錄:
?
?添加以下三條路徑:
???????D:\openCV\opencv\build\include
???????D:\openCV\opencv\build\include\opencv
???????D:\openCV\opencv\build\include\opencv2
???????當然具體的目錄還是要看自己的解壓位置,通過選擇路徑比手動輸入路徑要準確保險的多。
然后配置庫目錄:
?
?添加以下路徑:
????? D:\openCV\opencv\build\x64\vc14\lib
???? 如果選擇了以前的openCV版本在vcxx下可能還有別的lib,一起包含進來就好。
3)?鏈接庫目錄下的配置
? ? ? 選擇鏈接器-- 輸入 – 附加依賴項:
手動輸入:
????? opencv_world320d.lib
????? opencv_world320.lib
若后期有lib之類的錯誤:可將D:\openCV\opencv\build\x64\vc14\lib目錄下的所有lib文件名都寫進去
?4)?在windows文件夾下加入dll文件
?????? 在D:\openCV\opencv\build\x64\vc14\bin下查找后綴為.dll的文件:
??????
?????? 拷貝到C:\Windows\System32即可。
四 測試
????在一開始建立的test.cpp里輸入以下代碼:
???
#include<iostream>?
#include<opencv2\opencv.hpp>?
?
using namespace cv;
?
int main()
{
? Mat img = imread("jinx.jpg");
? namedWindow("jinx");
? imshow("jinx", img);
? waitKey(6000);
}
?????并將準備好的圖片放在test.cpp同級目錄下,編譯運行得到效果圖
?????至此,配置全部結束~
轉載自:https://blog.csdn.net/qq_22812319/article/details/78335880?
?
?
總結
以上是生活随笔為你收集整理的Win7下OpenCV3.2.0+VS2015配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 爬虫4-正则表达式及Python的re模
- 下一篇: 佳能g2800清零软件天空_可能是史上最