码迷,mamicode.com
首页 > Windows程序 > 详细

win7+vs2013+opencv3.0配置

时间:2017-06-04 11:49:10      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:top   ret   相关   get   shape   右击   执行   erro   技术分享   

本人小白,这是在博客园的第一篇随笔,最近在学opencv,就先总结一下配置过程作为开始,环境为:win7+vs2013+opencv3.0.

1.下载opencv3.0.0,链接如下,注意其它版本可能不同。

http://sourceforge.net/projects/opencvlibrary/files/latest/download?source=top3_dlp_t5

2.下载后是一个名为opencv-3.0.0-alpha.exe的可执行文件,双击打开,opencv的安装实际就是将它解压到指定目录,之后的配置过程都与此相关,我这里直接解压到D盘根目录,结果如下图。

技术分享

3.配置系统环境变量。点桌面左下角的“开始”,右击菜单中的“计算机”,点“属性”。弹出如下界面,点“高级系统设置”。

技术分享

依次选“高级-环境变量”

 技术分享

新建一个系统变量。变量名“OPENCV”,变量值“D:\opencv\build”.然后,确定。注意:这里要根据自己的路径。

技术分享

再编辑Path系统变量,再最后添加上“;OPENCV%x86\vc12\bin”。注意:这里前边要有分号,和其它路径隔开,后面不用。然后,一直“确定”,最好重启一下计算机。

技术分享

4.打开vs,新建一个win32控制台的空项目,命名为“OpenCVTest”。再新建一个C++文件,命名为“OpenCVceshi”。

5.通过显示图片来测试,代码如下,注意king.jpg的位置,要和C++文件在同一路径。

技术分享

#include <opencv2\opencv.hpp>
#include <iostream>
#include <string>
using namespace cv;
using namespace std;
int main()
{
    //载入RGB图像
    Mat img = imread("king.jpg");
    if (img.empty())
    {
        cout << "error";
        return -1;
    }
    //新建窗口,大小不可手动调节.
    imshow("国王队", img);
    //等待按任意键
    waitKey();
    return 0;
}

6.最关键的步骤是配置属性表。打开“属性管理器”,右击“Debug|Win32”,选“添加新项目属性表”。

技术分享

这里命名为“PropertySheet”,注意保存路径可以放在较高级的路径,这样以后的项目可以统一用这一个,直接添加。

技术分享

双击打开属性表进行编辑,在左侧找到“VC++”目录,这里要修改右侧的“包含目录”和“库目录”。点击黑色三角,在下拉菜单中选“编辑”。

技术分享

点击文件夹状的图标可以新建路径,叉号是删除,包含目录的路径和库目录的路径按如下配置,注意按自己的相应改动哦。

技术分享

技术分享

然后在左侧选“链接器-输入”,编辑附加依赖项。把下面的动态链接库直接粘进去,然后确定。注意:因为对应Debug,所以每个库后边有一个d,如果没有d,就是对应Release。

技术分享

opencv_ts300.lib
opencv_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

技术分享

7.至此,全部配置完毕,如果路径没问题,应该不会报错的,跑一下程序,结果如下图。

技术分享

win7+vs2013+opencv3.0配置

标签:top   ret   相关   get   shape   右击   执行   erro   技术分享   

原文地址:http://www.cnblogs.com/chenxuanzhen/p/6938966.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!