win10下VS2013+OpenCV2.4.9环境配置
參考來源https://blog.csdn.net/wsf09/article/details/78853823
一、安裝Visual Studio2013
VS2013的安裝可以參考軟件安裝管家公眾號
二、配置OpenCV2.4.9
1、首先下載安裝包
可以從OpenCV的官網下載 OpenCV2.4.9,但是會有點慢,中途可能還下載失敗
我是從下面這個博客中下載的
https://blog.csdn.net/omodao1/article/details/80276834
2、安裝過程
首先,雙擊下載好的opencv-2.4.9.exe,解壓縮
選擇自己的安裝路徑
解壓縮至指定路徑后,會出現一個opencv文件夾,里面包含兩個文件夾,說明安裝成功了。
?
3、環境配置
打開“控制面板”——>"系統和安全"——>"系統"——>"高級系統設置",選中系統變量的“Path”路徑,點擊下方“編輯”,點擊“新建”后添加opencv解壓的路徑(vc12表示編譯環境為Microsoft Visual Studio 2013)
?
?
4、配置完環境變量后,接下來配置VS2013
首先打開VS2013新建一個工程,這里可以參考https://jingyan.baidu.com/article/9f7e7ec0fac2696f28155433.html
新建好工程之后,接著點擊“視圖”——>"其他窗口"——>"屬性管理器",在多出的屬性管理器窗口中雙擊“Microsoft.Cpp.Win32.user”
在“VC++”目錄下,選擇“包含目錄”,選“編輯”,然后添加下圖所示的三個目錄
5、工程庫lib目錄的配置
操作步驟與前面相似:在屬性管理器窗口中雙擊“Microsoft.Cpp.Win32.user”,選擇庫目錄,添加如下路徑后點“確定”
6、鏈接庫的配置
仍然在屬性管理器窗口中雙擊“Microsoft.Cpp.Win32.user”,選擇“鏈接器”——>"輸入"——>"附加依賴項"里面編輯,添加以下庫:(19個帶d的debug版lib在前,19個不帶d的release版在后)
opencv_ml249d.lib
opencv_calib3d249d.lib
opencv_contrib249d.lib
opencv_core249d.lib
opencv_features2d249d.lib
opencv_flann249d.lib
opencv_gpu249d.lib
opencv_highgui249d.lib
opencv_imgproc249d.lib
opencv_legacy249d.lib
opencv_objdetect249d.lib
opencv_ts249d.lib
opencv_video249d.lib
opencv_nonfree249d.lib
opencv_ocl249d.lib
opencv_photo249d.lib
opencv_stitching249d.lib
opencv_superres249d.lib
opencv_videostab249d.lib
opencv_objdetect249.lib
opencv_ts249.lib
opencv_video249.lib
opencv_nonfree249.lib
opencv_ocl249.lib
opencv_photo249.lib
opencv_stitching249.lib
opencv_superres249.lib
opencv_videostab249.lib
opencv_calib3d249.lib
opencv_contrib249.lib
opencv_core249.lib
opencv_features2d249.lib
opencv_flann249.lib
opencv_gpu249.lib
opencv_highgui249.lib
opencv_imgproc249.lib
opencv_legacy249.lib
opencv_ml249.lib
(這里建議先復制到txt,再復制到附加依賴項里)
配置完成后,注意要保存,然后再重啟軟件
8、最終測試
測試圖片任選,例如這里為下圖,將圖片放在工程項目文件夾下
在之前建好的cpp文件中復制以下代碼:
#include<iostream> ?
#include <opencv2/core/core.hpp> ?
#include <opencv2/highgui/highgui.hpp> ?
using namespace cv;
int main()
{
// 讀入一張圖片(demo) ?
Mat img = imread("pic.png");
// 創建一個名為 "demo"窗口 ?
cvNamedWindow("demo");
// 在窗口中顯示demo ?
imshow("demo", img);
// 等待6000 ms后窗口自動關閉 ?
waitKey(6000);
}
最后的運行結果為
注意要把圖片保存為pic.png并放到工程文件夾下
如果出現找不到opencv_core249d.dll和opencv_highgui249d.dll問題,參考
https://blog.csdn.net/weixin_38314865/article/details/105105477
總結
以上是生活随笔為你收集整理的win10下VS2013+OpenCV2.4.9环境配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Halcon算子学习:smooth_ob
- 下一篇: MATLAB(六)数据处理