win10*64+vs2015+opencv3.0工程模板配置

Posted on 2017-03-05 13:29  岳秋晨  阅读(471)  评论(0编辑  收藏  举报

参考网上的资料,自己再次整合一下,为新手提供个方便,也为自己备份。

一、下载安装opencv3.0

1.首先下载opencv3.0的包(windows版本的)
2.安装opencv,路径自己选好,自动生成opencv文件夹,所以不用再单独建立opencv的文件夹了。

二、下载安装vs2015

1.官网下载vs2015,我下的是企业版的。(ent 是企业版,enu是英文版,chs是简体中文版)
2.双击虚拟镜像文件进行安装
3.自选安装路径,安装类型 选择自定义。
4.选择功能根据自己的需求点就可以,我主要C++写视觉,所以编程语言就点个c++,其他的看着点就行,或者干脆不点。
5.点击安装,知道安装成功。(至于中间需不需要VPN我忘记了,网上好多教程,可以参考)

三、配置环境变量

1.右键计算机——属性——高级系统设置——环境变量
2.在系统变量中找到 Path变量——点击编辑——点击新建
    然后把你的刚才安装的opencv文件夹下的G:\opencv\build\x64\vc14\bin的路径复制进去。(我的是64位,所以是x64)
   然后确定就可以了。

四、在vs2015上新建一个工程模板

1.点击左上角 文件——新建——项目
点击左边的C++——选择win32控制台应用程序,名称最好是英文,位置根据自己需要更改,或者默认就好,以后程序都在这个路径projects文件夹下的——确定
然后会弹出一个向导窗口,点击下一步,把附加选项上的空项目 勾选上,然后点击完成
2.对模板进行配置
    在属性管理器中,右键debug|x64——添加新项目属性表——名称还是最好英文,位置放在一个你能记住的地方,以后每次新建项目都会调用它。
为了演示,名称写个test,路径就在桌面上
属性管理器中双击刚刚新建的test
然后在VC++目录中的 包含目录点击编辑,新建
G:\OpenCV\build\include(写自己的opencv的路径)
G:\OpenCV\build\include\opencv
G:\OpenCV\build\include\opencv2
 
选中 从父级或项目默认设置继承   选项。
在库目录中 点击编辑 新建
G:\OpenCV\build\x64\vc14\lib

在右边点击链接器——输入  附加依赖项点击编辑,新建
opencv_world310.lib
opencv_world310d.lib
点击完成。
模板的环境配置就完成了。
3.新建源文件
   在解决方案资源管理器中——右键源文件——添加——新建项
   选择c++文件(.cpp)确定
   复制下面的例程
   
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main(int argc, char *argv[]) {
    const char* imagename = "test.jpg";
    //从文件中读入图像
    Mat img = imread(imagename);
    //如果读入图像失败
    if (img.empty()) {
        fprintf(stderr, "Can not load image %s\n", imagename);
        return -1;
    }
    //显示图像
    imshow("image", img);
    //此函数等待按键,按键盘任意键就返回
    waitKey();
    return 0;
}



选择debug x64 然后点击本地windows调试器进行编译。正常会报错
随便照一张图片,更名为test 格式为jpg(要和程序里的图像名称和格式一致,可以自己更改),复制到工程文件中

 然后点击再次编译,运行程序。
运行成功了~

到这里所有的工作就完成了。以后每次新建工程的时候只要在属性管理器中添加你配置好的 test属性表,然后就可以直接写程序运行啦~