如何在VS2013下配置opencv2.4.11
1个回答
2016-10-25 · 知道合伙人软件行家
关注
展开全部
方法/步骤
1
首先去OpenCV下载2.4.11的文件包,该文件为exe格式的。下载完成后进行安装,选择需要的解压路径,本文将其解压到vs安装目录下。
2
接下来对环境变量进行设置,首先在桌面计算机处右键选择属性。
3
在弹出的窗口中选择高级系统设置。
4
选择环境变量。
5
在 用户变量中 新建opencv,并根据解压路径将其值设置为bulid的路径。如果有path项,则选中对其编辑,在已有路径后添加VC12的bin路径,用英文下的分号隔开。我的路径为
D:\Program Files (x86)\Microsoft Visual Studio 12.0\opencv\build\x86\vc12\bin。
设置完成后保存。同样在 系统变量 中的path中再将bin路径添加一遍,保存,此时需要重启系统才可完成设置。
END
方法/步骤2
1
接下来打开vs2013软件,新建一个项目。
2
选择win32控制台程序,此时可以对文件命名。
3
其相应的设置如图片中所示。
4
选中属性管理器,在debug上右键,选择添加新项目属性。
5
可以对项目属性命名为opencv_debug,完成后保存。
6
在新建的项目属性上双击,对属性进行设置。
7
VC++目录下主要设置引导目录和库目录。
8
这两个目录下需要添加的路径如图所示。
9
接下来添加附件依赖项,这也是最容易出问题的地方,一定要仔细。DEBUG模式下添加lib目录下文件名有d的lib文件。
opencv_calib3d2411d.lib
opencv_contrib2411d.lib
opencv_core2411d.lib
opencv_features2d2411d.lib
opencv_flann2411d.lib
opencv_gpu2411d.lib
opencv_highgui2411d.lib
opencv_imgproc2411d.lib
opencv_legacy2411d.lib
opencv_ml2411d.lib
opencv_nonfree2411d.lib
opencv_objdetect2411d.lib
opencv_ocl2411d.lib
opencv_photo2411d.lib
opencv_stitching2411d.lib
opencv_superres2411d.lib
opencv_ts2411d.lib
opencv_video2411d.lib
opencv_videostab2411d.lib
10
添加完成后在release模式下重复以上步骤,主要新建项目属性的时候命名为opencv_release,添加附件依赖项的时候选择后边没有d的lib文件。
opencv_calib3d2411.lib
opencv_contrib2411.lib
opencv_core2411.lib
opencv_features2d2411.lib
opencv_flann2411.lib
opencv_gpu2411.lib
opencv_highgui2411.lib
opencv_imgproc2411.lib
opencv_legacy2411.lib
opencv_ml2411.lib
opencv_nonfree2411.lib
opencv_objdetect2411.lib
opencv_ocl2411.lib
opencv_photo2411.lib
opencv_stitching2411.lib
opencv_superres2411.lib
opencv_ts2411.lib
opencv_video2411.lib
opencv_videostab2411.lib
接下来写一个显示图片的程序进行测试。点击本地windows调试器,程序开始执行。
11
经过一段时间的加载,出现图片,恭喜你配置成功,至此配置完成。
12
测试代码如下:
#include <opencv2\highgui\highgui.hpp>
using namespace cv;
using namespace std;
int main()
{
Mat srcImage = imread("E:\\seu\\opencv\\test\\test\\test.jpg");
imshow("祈福的猫咪",srcImage);
waitKey(0);
return 1;
}
1
首先去OpenCV下载2.4.11的文件包,该文件为exe格式的。下载完成后进行安装,选择需要的解压路径,本文将其解压到vs安装目录下。
2
接下来对环境变量进行设置,首先在桌面计算机处右键选择属性。
3
在弹出的窗口中选择高级系统设置。
4
选择环境变量。
5
在 用户变量中 新建opencv,并根据解压路径将其值设置为bulid的路径。如果有path项,则选中对其编辑,在已有路径后添加VC12的bin路径,用英文下的分号隔开。我的路径为
D:\Program Files (x86)\Microsoft Visual Studio 12.0\opencv\build\x86\vc12\bin。
设置完成后保存。同样在 系统变量 中的path中再将bin路径添加一遍,保存,此时需要重启系统才可完成设置。
END
方法/步骤2
1
接下来打开vs2013软件,新建一个项目。
2
选择win32控制台程序,此时可以对文件命名。
3
其相应的设置如图片中所示。
4
选中属性管理器,在debug上右键,选择添加新项目属性。
5
可以对项目属性命名为opencv_debug,完成后保存。
6
在新建的项目属性上双击,对属性进行设置。
7
VC++目录下主要设置引导目录和库目录。
8
这两个目录下需要添加的路径如图所示。
9
接下来添加附件依赖项,这也是最容易出问题的地方,一定要仔细。DEBUG模式下添加lib目录下文件名有d的lib文件。
opencv_calib3d2411d.lib
opencv_contrib2411d.lib
opencv_core2411d.lib
opencv_features2d2411d.lib
opencv_flann2411d.lib
opencv_gpu2411d.lib
opencv_highgui2411d.lib
opencv_imgproc2411d.lib
opencv_legacy2411d.lib
opencv_ml2411d.lib
opencv_nonfree2411d.lib
opencv_objdetect2411d.lib
opencv_ocl2411d.lib
opencv_photo2411d.lib
opencv_stitching2411d.lib
opencv_superres2411d.lib
opencv_ts2411d.lib
opencv_video2411d.lib
opencv_videostab2411d.lib
10
添加完成后在release模式下重复以上步骤,主要新建项目属性的时候命名为opencv_release,添加附件依赖项的时候选择后边没有d的lib文件。
opencv_calib3d2411.lib
opencv_contrib2411.lib
opencv_core2411.lib
opencv_features2d2411.lib
opencv_flann2411.lib
opencv_gpu2411.lib
opencv_highgui2411.lib
opencv_imgproc2411.lib
opencv_legacy2411.lib
opencv_ml2411.lib
opencv_nonfree2411.lib
opencv_objdetect2411.lib
opencv_ocl2411.lib
opencv_photo2411.lib
opencv_stitching2411.lib
opencv_superres2411.lib
opencv_ts2411.lib
opencv_video2411.lib
opencv_videostab2411.lib
接下来写一个显示图片的程序进行测试。点击本地windows调试器,程序开始执行。
11
经过一段时间的加载,出现图片,恭喜你配置成功,至此配置完成。
12
测试代码如下:
#include <opencv2\highgui\highgui.hpp>
using namespace cv;
using namespace std;
int main()
{
Mat srcImage = imread("E:\\seu\\opencv\\test\\test\\test.jpg");
imshow("祈福的猫咪",srcImage);
waitKey(0);
return 1;
}
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
STM32F103R8T6是ST旗下的一款常用的增强型系列微控制器,是一款基于ARM Cortex-M内核的微控制器。STM32F103R8T6主要面向消费类电子产品、工业控制、医疗仪器、汽车电子等领域,可用于开发各种类型的应用。STM32...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询