OpenCV 2.4.13 編譯使用(VS2015下)


OpenCV2.4.13編譯(VS2015)

這里給出已經編譯好的的下載路徑。包括Win64的debugrelease版本。
OpenCV for MSVC14 Win64

1、下載OpenCV源碼

這里不啰嗦了,直接給出下載鏈接。

OpenCV for windows

這個是windows版的下載鏈接,下載之后進行解壓。

OpenCV編譯_1.png

進入sources目錄,這就是OpenCV的源碼目錄。

2、使用CMake生成VS工程

在源碼目錄里面新建一個目錄build_msvc14,然后進入這個目錄。
打開命令行窗口,使用下面的命令來生成工程。

cmake -DCMAKE_CONFIGURATION_TYPES=Release -DCMAKE_VERBOSE=Yes -DWITH_QT=Yes -DCMAKE_INSTALL_PREFIX=D:\OpenCV -G "Visual Studio 14 Win64" ..
-DCMAKE_CONFIGURATION_TYPES=Release 編譯Release版本
-DCMAKE_VERBOSE=Yes                 
-DWITH_QT=Yes                       QtGUI支持
-DCMAKE_INSTALL_PREFIX=D:\OpenCV    安裝路徑

這里實際編譯的是Debug版本。
使用VS2015開發人員命令提示環境進入build_msvc14目錄,執行以下命令進行編譯安裝。

msbuild ALL_BUILD.vcxproj   #編譯Debug版本(可以添加/property:Configuration="Release"參數編譯Release版本)
msbuild INSTALL.vcxproj     #安裝(若編譯release版本,這里安裝的時候也要添加上面的參數)


安裝完成后,進入之前指定的D:\OpenCV目錄即可看到編譯后的輸出文件。

測試一下

打開VS2015新建一個空項目,添加一個新文件main.cpp。輸入以下代碼

#include <iostream>
#include "opencv2/opencv.hpp"

using namespace std;

int main()
{
    // 加載圖片
	cv::Mat img = cv::imread("D:\\OpenCV\\doc\\opencv-logo2.png");
	if (img.empty()) {
		cerr << "open image failed!!!" << endl;
		return -1;
	}
    
	// 在窗口顯示圖片
	cv::imshow("opencv-logo2.png", img);
	// 等待按任意鍵
	cv::waitKey();
	return 0;
}

設置包含路徑

設置庫路徑

添加庫

運行測試


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM