win7+VS2013+OpenCV3.0.0
来源:互联网 发布:女生java发展方向 编辑:程序博客网 时间:2024/06/05 23:00
转自:http://www.360doc.com/content/15/0521/22/25615270_472311507.shtml
1. 官网下载 opencv 3.0。
2. 双击解压至指定位置。
(1) 在系统变量处,创建opencv的环境变量, 变量名:OPENCV300, 变量值:D:\Program Files\opencv\build (opencv解压目录的 build目录)
(2)添加到Path变量。双击 Path, 在变量值末尾添加: ;%OPENCV300%\x86\vc12\bin。ps: opencv/build目录下有 x64和x86两个目录,里面都有 vc10, vc11, vc12。 这里注意一定要选x86目录,因为编译都是32位的。 vc12 对应 vs2013,不是vs2012,不要被误导了。 (vc11-> vs2012, vc10->vs2010)
4. 打开vs2013,创建项目。
(1)创建一个win32空项目:
(2)打开属性管理器:
(3)在debug上右键,添加新项目属性表,创建一个属性表: opencv_debug.props, 双击它开始编辑:
然后 点击VC++目录 ,我们需要分别添加包含目录和库目录。
<1> 包含目录 -> 编辑,添加这三个目录到包含目录下:
D:\Program Files\opencv\build\include
D:\Program Files\opencv\build\include\opencv
D:\Program Files\opencv\build\include\opencv2
<2> 然后添加库目录:
D:\Program Files\opencv\build\x86\vc12\lib
D:\Program Files\opencv\build\x86\vc12\staticlib
<3> 链接器 -> 附加依赖项 -> 编辑
直接拷贝进去:
opencv_ts300d.lib
opencv_world300d.lib
IlmImfd.lib
libjasperd.lib
libjpegd.lib
libpngd.lib
libtiffd.lib
libwebpd.lib
opencv_calib3d300d.lib
opencv_core300d.lib
opencv_features2d300d.lib
opencv_flann300d.lib
opencv_highgui300d.lib
opencv_imgcodecs300d.lib
opencv_imgproc300d.lib
opencv_ml300d.lib
opencv_objdetect300d.lib
opencv_photo300d.lib
opencv_shape300d.lib
opencv_stitching300d.lib
opencv_superres300d.lib
opencv_video300d.lib
opencv_videoio300d.lib
opencv_videostab300d.lib
zlibd.lib
这里链接时使用到的库。 这里有两点需要注意:
1. 各个版本的opencv链接的库文件不一样,这里适用于 opencv3.0.0(alpha/rc1)版本。
2. 现在我们添加进的是 debug使用的库, 可以发现每个lib文件文件名后有一个“d”,表示debug。所以下一步我们在添加release版本的时候,添加的链接库和上面的一样,只是后面没有“d“。
(4)在release上右键,添加新项目属性表,创建一个属性表:opencv_release.props 。
<1> 包含目录 -> 编辑,添加这三个目录到包含目录下:
D:\Program Files\opencv\build\include
D:\Program Files\opencv\build\include\opencv
D:\Program Files\opencv\build\include\opencv2
<2> 然后添加库目录:
D:\Program Files\opencv\build\x86\vc12\lib
D:\Program Files\opencv\build\x86\vc12\staticlib
<3> 链接器 -> 附加依赖项 -> 编辑
链接库:
opencv_ts300.libopencv_world300.lib
IlmImf.lib
ippicvmt.lib
libjasper.lib
libjpeg.lib
libpng.lib
libtiff.lib
libwebp.lib
opencv_calib3d300.lib
opencv_core300.lib
opencv_features2d300.lib
opencv_flann300.lib
opencv_highgui300.lib
opencv_imgcodecs300.lib
opencv_imgproc300.lib
opencv_ml300.lib
opencv_objdetect300.lib
opencv_photo300.lib
opencv_shape300.lib
opencv_stitching300.lib
opencv_superres300.lib
opencv_video300.lib
opencv_videoio300.lib
opencv_videostab300.lib
zlib.lib
(5)测试配置是否成功
1、新建一个cpp文件,如下图:在cpp文件上输入以下代码:
#include <cv.h>
#include <highgui.h>
using namespace std;
int main()
{
IplImage * test;
test = cvLoadImage("D:\\Sample_8.bmp");//图片路径
cvNamedWindow("test_demo", 1);
cvShowImage("test_demo", test);
cvWaitKey(0);
cvDestroyWindow("test_demo");
cvReleaseImage(&test);
return 0;
}
(6)将 opencv_debug.props 和 opencv_release.props提取出来,日后直接添加即可。
- win7+VS2013+OpenCV3.0.0
- win7下opencv3.0.0+VS2013配置方法
- Win7+VS2013+OpenCV3.0.0详细配置
- Win7+VS2013+opencv3.0.0环境搭建
- Win7+VS2013+OpenCV3.0.0详细配置
- Win7+VS2013+OpenCV3.0.0详细配置
- OpenCV3.1.0+contrib+win7+vs2013
- OpenCV - win7+vs2013(2012)+opencv3.0.0 环境配置
- OpenCV - win7+vs2013(2012)+opencv3.0.0 环境配置
- vs2013+opencv3.0.0配置
- VS2013+Windows+opencv3.0.0
- vs2013配置opencv3.0.0
- win7平台下vs2013配置opencv3.0
- win7平台下vs2013配置opencv3.0
- win7 64位+VS2013+opencv3.0配置
- OpenCV3.1.0+VS2013配置+Win7(64)
- win7(X64)+VS2013+OpenCV3.1环境配置
- Win7 64位+VS2013+opencv3.0配置
- 多重集合的排列和组合问题
- raft学习
- 一.自定义异常
- thinkphp 搜索分页后点击页数后又恢复了全部数据
- 批处理文件常用命令
- win7+VS2013+OpenCV3.0.0
- Win10离线安装.NET Framework 3.5的方法技巧(附离线安装包下载)
- 详解 Nginx 配置文件
- 对数函数及其性质
- 【史上最全App开发知识分享】如何从零开始成为app开发专家?
- Java Study
- 纵向分割三个窗口
- 计算机网络-C++基础知识,面试复习题
- javascript,jquery(闭包概念)