相關文章:
【1】windows下安裝OpenCV(4.3)+VS2017安裝+opencv_contrib4.3.0配置
【2】Visual Studio 2017同時配置OpenCV2.4 以及OpenCV4.3
【3】opencv_contrib4.3.0庫配置+opencv安裝
【4】配置和運行Opencv常見的一些問題總結,以及bug解決,
配置之后可實作切換編譯器從而切換opencv2和opencv3庫,使Debug x86實作opencv2的編譯,Debug x64實作opencv3的編譯
【注意:下面安裝opencv2我是安裝在x64;需要進行切換的安裝到x86即可】
1. 下載OpenCV2.4.9版本
https://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.9/opencv-2.4.9.exe/download

下載完路徑需要和之前的opencv4.3版本區分開

2. 向OpenCV2.4.9庫路徑添加檔案
H:\opencv2.4\opencv\build\x86\vc14\bin
添加兩個檔案,分別為msvcr120d.dll(32位)以及msvcp120d.dll(32位)--x86使用,
msvcr120d.dll下載鏈接:https://download.pchome.net/dll/m/download-200456.html
msvcp120d.dll下載鏈接:https://download.pchome.net/dll/m/detail-132830.html

3.然后將OpenCV2.4.9庫路徑增加的系統環境變數Path中
【x86--后續可以切換 x64則不行】

4.新建工程
創建一個控制臺工程


- 給專案創建一個C++檔案,快捷鍵Ctrl+shift+A


- 打開專案的屬性管理器,選單路徑:視圖 ->其他視窗 ->屬性管理器

當工程選擇的是debug時,這里選擇debug;當工程選擇的時release時,這里就編輯release的屬性,

5.工程配置包含目錄
Debug|Win32 x64根據自己需求選擇
H:\opencv2.4\opencv\build\include
H:\opencv2.4\opencv\build\include\opencv
H:\opencv2.4\opencv\build\include\opencv2

按照同樣的添加方式將OpenCV2.4.9庫目錄添加到VC++目錄的“庫目錄”中,
x64:H:\opencv2.4\opencv\build\x64\vc14\lib
x86 H:\opencv2.4\opencv\build\x86\vc14\lib

添加OpenCV2.4.9的附加依賴庫到聯結器->輸入->附加依賴項.添加界面如圖

添加內容如下:Debug可添加
opencv_calib3d2413d.lib
opencv_contrib2413d.lib
opencv_core2413d.lib
opencv_features2d2413d.lib
opencv_flann2413d.lib
opencv_gpu2413d.lib
opencv_highgui2413d.lib
opencv_imgproc2413d.lib
opencv_legacy2413d.lib
opencv_ml2413d.lib
opencv_nonfree2413d.lib
opencv_objdetect2413d.lib
opencv_ocl2413d.lib
opencv_photo2413d.lib
opencv_stitching2413d.lib
opencv_superres2413d.lib
opencv_ts2413d.lib
opencv_video2413d.lib
opencv_videostab2413d.lib
打開Debug|Win32,右鍵其下面的Microsoft.Cpp.Win32.user,然后點擊保存Microsoft.Cpp.Win32.user,這樣下次新建工程專案時便自動呼叫了該設定,不需要再次配置,如圖,

完成了已經配置了OpenCV3.4的Visual Studio 2017配置下同時配置了OpenCV2.4.9,實作永久有效,
6.檢測是否安裝成功
#include<opencv2/opencv.hpp>
using namespace cv;
int main()
{
Mat img = imread("H\\imagelib\\7.jpg");
imshow("picture",img);
waitKey(0);
return 0;
}
然后運行界面如下:注意選擇剛剛配置好的Debug x86(代表用opencv2編譯),然后點擊右側三角號或者按F5運行,
7.完成
通過切換編譯器,從而切換opencv2和opencv3庫,使Debug x86實作opencv2的編譯,Debug x64實作opencv3的編譯,完成了在Visual Studio 2017同時配置OpenCV3.4 以及OpenCV2.4.9
可以參考鏈接:https://blog.csdn.net/qq_36163358/article/details/85339749?spm=1001.2014.3001.5501 這個博主配置的x86的
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/281346.html
標籤:其他
上一篇:奪冠生活圈小程式全知曉之頁面裝修
下一篇:小白學java第十四日
