VS2012配置OpenCV3.0.0


開始是按VS2012與OpenCV3.1.0搭配,但是無論如何配置都無法測試成功。后來發現我的OpenCV3.1.0沒有支持vc11。於是下了OpenCV3.0.0終於配置成功了。官網下載不知道是不是由於大局域網的原因無法訪問,幸好下面這個兄弟博客提供了百度雲分享,大家酌情下載。

下面是配置過程,VS2012和openCV3.1.0的安裝就不說了,直接從項目配置開始:

1 建立win32 控制台應用程序

 

2 勾選空項目

3 視圖->其他窗口->屬性管理器

 

4 VC++目錄->包含目錄

5 庫目錄

6 鏈接器->輸入->附加依賴項

 

7 環境變量添加(如下是我的openCV安裝路徑):

D:\soft\opencv setup pack\openCV3.0\opencv\build\x64\vc11\bin;
D:\soft\opencv setup pack\openCV3.0\opencv\build\x86\vc11\bin
 

8 將對應的dll文件拷入window/system32和syswow64 文件夾

9 測試代碼:

//////////////////////////////////////////////////////////////////
#include <opencv2/opencv.hpp>
 
using namespace cv;
 
int main()
{
//(1) read a pic
Mat img=imread("e:/test.png");
//(2) show pic
imshow("load pic",img);
//wait 6s to close
waitKey(6000);
}
///////////////////////////////////////////////////////////////////
 

10 遇到的錯誤:

Mat img=imread("e:/test.png"); //如果圖片不使用絕對地址,可能找不到圖片會發生錯誤fa
發生如下圖片的0x7545C52F error
 

 


免責聲明!

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



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