VS2012配置OpenCV3.0.0
阿新 • • 發佈:2019-05-15
include erro open 分享 3.0 pic 1.7 後來 tps
D:\soft\opencv setup pack\openCV3.0\opencv\build\x64\vc11\bin;
D:\soft\opencv setup pack\openCV3.0\opencv\build\x86\vc11\bin
Mat img=imread("e:/test.png"); //如果圖片不使用絕對地址,可能找不到圖片會發生錯誤fa
發生如下圖片的0x7545C52F error
開始是按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安裝路徑):
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 遇到的錯誤:
VS2012配置OpenCV3.0.0