本文共 3216 字,大约阅读时间需要 10 分钟。
在Visual Studio 2013中配置OpenCV可以帮助你高效地进行图像处理开发。以下是详细的配置步骤,确保你能够顺利安装并使用OpenCV。
首先,下载并安装最新版本的OpenCV。我使用的是OpenCV 2.4.8。解压完成后,文件将被放置在你指定的路径下。例如,如果你选择路径D:/Program Files,解压后OpenCV将位于D:/Program Files/opencv。
确保你拥有Visual Studio 2013的安装权限。如果没有,可以通过以下方式获取:
安装完成后,确保软件与你的操作系统兼容。
在系统环境变量中添加OPENCV变量,值为OpenCV解压后的build路径。例如,在D:\Program Files\opencv\build中找到build文件夹,并将其路径设置为OPENCV变量。
OPENCV,值为D:\Program Files\opencv\build。在系统路径变量中添加%OPENCV%\x86\vc12\bin,确保Visual Studio能够识别OpenCV的库文件。
%OPENCV%\x86\vc12\bin,确保与现有路径分隔符分开。在OpenCV根目录下创建一个VS属性表文件opencv248.props,用于简化配置。
$(OPENCV)\include;$(IncludePath) $(OPENCV)\x86\vc12\lib;$(LibraryPath) $(OPENCV)\x64\vc12\lib;$(LibraryPath) opencv_calib3d248d.lib;opencv_contrib248d.lib;opencv_core248d.lib;opencv_features2d248d.lib;opencv_flann248d.lib;opencv_gpu248d.lib;opencv_highgui248d.lib;opencv_imgproc248d.lib;opencv_legacy248d.lib;opencv_ml248d.lib;opencv_nonfree248d.lib;opencv_objdetect248d.lib;opencv_ocl248d.lib;opencv_photo248d.lib;opencv_stitching248d.lib;opencv_superres248d.lib;opencv_ts248d.lib;opencv_video248d.lib;opencv_videostab248d.lib;%(AdditionalDependencies) opencv_calib3d248.lib;opencv_contrib248.lib;opencv_core248.lib;opencv_features2d248.lib;opencv_flann248.lib;opencv_gpu248.lib;opencv_highgui248.lib;opencv_imgproc248.lib;opencv_legacy248.lib;opencv_ml248.lib;opencv_nonfree248.lib;opencv_objdetect248.lib;opencv_ocl248.lib;opencv_photo248.lib;opencv_stitching248.lib;opencv_superres248.lib;opencv_ts248.lib;opencv_video248.lib;opencv_videostab248.lib;%(AdditionalDependencies)
在Visual Studio中创建一个新的项目:
test。项目名,然后选择Debug | Win32。opencv248x86.Debug.props,选择“添加现有属性表”。include路径和lib路径,确保与你的OpenCV安装路径一致。Debug或Release版本的lib文件。opencv_calib3d248d.lib和opencv_core248d.lib等。在解决方案资源管理器中添加源文件:
test.cpp,选择路径。将以下代码粘贴到test.cpp中:
#include#include #include using namespace cv;using namespace std;int main(){ Mat img = imread("pp.jpg"); if (img.empty()) { cout << "error"; return -1; } imshow("pp的靓照", img); waitKey(); return 0;}
如果需要同时支持32位和64位平台,可以创建两个属性表,分别配置x86和x64的lib路径。
项目名 -> Debug | Win32,右键点击创建新的属性表。opencv248x86.Debug.props,选择路径D:\Program Files\opencv\build\x86\vc12\lib和D:\Program Files\opencv\build\include。通过以上步骤,你应该能够顺利地在Visual Studio 2013中配置OpenCV,轻松进行图像处理开发。
转载地址:http://slsfk.baihongyu.com/