VS2010 + OpenCV 2.4.1 环境配置
VS2010 + OpenCV 2.4.1 環境配置
(Windows 7 x64 中文旗艦版;Visual Studio 2010 中文旗艦版;OpenCV2.4.1。)
1.用戶環境變量(或系統環境變量),新建或添加
????PATH????????????????D:\Program Files\opencv\build\x86\vc10\bin;D:\Program Files\opencv\build\common\tbb\ia32\vc10
????OPENCV??????? ?? D:\Program Files\opencv\build
?
2.建立demo,在C++下,新建一個“win32控制臺程序”,“空項目”即可,輸入以下代碼:
#include "highgui.h" int main() {const char* imagename = "D:/Demo.jpg"; //隨便放一張jpg圖片在D盤或另行設置目錄cv::Mat img = cv::imread(imagename);if(img.empty())return -1; //是否加載成功if(!img.data)return -1;cv::namedWindow("image", CV_WINDOW_AUTOSIZE);cv::imshow("image", img);cv::waitKey();return 0; }3.“視圖”“屬性管理器”中雙擊Demo的項目名稱,“Demo屬性頁”->“配置屬性”->“VC++目錄”->“包含目錄”中追加:
????D:\Program Files\opencv\build\include
????D:\Program Files\opencv\build\include\opencv
????D:\Program Files\opencv\build\include\opencv2
4.“庫目錄”中追加:
????D:\Program Files\opencv\build\x86\vc10\lib
?
5.(“配置”==“Debug”) ->“鏈接器”->“輸入”->“附加依賴庫”中追加:
????opencv_core241d.lib
????opencv_highgui241d.lib
????opencv_video241d.lib
????opencv_ml241d.lib
????opencv_legacy241d.lib
????opencv_imgproc241d.lib
?
6.(“配置”==“Release”) ->“附加依賴庫”中追加:
????opencv_core241.lib
????opencv_highgui241.lib
????opencv_video241.lib
????opencv_ml241.lib
????opencv_legacy241.lib
????opencv_imgproc241.lib
注:
1、32位與64位都可以直接配置32位環境,如果要配置為64位,前面涉及到 “x86” 的文件夾均改為“x64” ,最后在啟動調試按鈕右側點擊“Win32”下拉列表,“配置管理器…”新建x64平臺即可。
2、提示tbb_debug.dll丟失,只需復制以下文件到執行文件目錄,或者將文件夾加入Path即可。
????Win32:????????D:\Program Files\opencv\build\common\tbb\ia32\vc10\tbb_debug.dll
????x64:????????????????D:\Program Files\opencv\build\common\tbb\intel64\vc10\tbb_debug.dll
總結
以上是生活随笔為你收集整理的VS2010 + OpenCV 2.4.1 环境配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在WinAVR中设置Makefile自动
- 下一篇: HomePod mini将更新 解锁温湿