OpenCV安装及配置VS2015

环境

win7(OpenCV可以在windos,linux,osx)
VS2015

下载安装

下载地址:OpenCV
直接解压安装

配置系统环境变量

把解压安装的路径 $dir\opencv\build\x64\vc14\bin 添加到用户变量的PATH

配置VS2015

新建win32控制台项目

1.选择视图-其他窗口-属性管理器。选择Debug|64,双击Microsoft.Cpp.x64.user(如果是Release 选择Release|64,其他步骤不变)
2.选择 包含目录-编辑,点击右上角文件夹图标,添加以下目录:
D:\opencv\build\include
D:\opencv\build\include\opencv
D:\opencv\build\include\opencv2
选择 库目录-编辑,点击右上角文件夹图标,添加以下目录:
D:\opencv\build\x64\vc14\lib
3.展开连接器-选择输入-附加依赖项-编辑添加 opencv_world320d.lib(如果是Release去掉d即可 opencv_world320.lib)
详细参考百度经验

第一个程序 显示图像

// ConsoleApplication1.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include "highgui.h"
#include <opencv2\opencv.hpp>

using namespace std;
#pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"")  

int main()
{
    const char *pstrImageName = "man.png";
    const char *pstrWindowsTitle = "OpenCV test1 20171712";
    IplImage *pImage = cvLoadImage(pstrImageName, CV_LOAD_IMAGE_UNCHANGED);

    cvNamedWindow(pstrWindowsTitle, CV_WINDOW_AUTOSIZE);
    cvShowImage(pstrWindowsTitle, pImage);
    cvWaitKey();
    cvDestroyWindow(pstrWindowsTitle);
    cvReleaseImage(&pImage);

    return 0;

}

选择解决方案平台我的是64位win7 选择x64
编译运行
这时报一个 C4996 的错误[1]
项目 >属性 >c/c++ >预处理器>点击预处理器定义,编辑,加入_CRT_SECURE_NO_WARNINGS

再次编译运行,会显示man.png


声明:
demo代码参考来自MoreWindows
[1]:http://blog.csdn.net/zhangyuehuan/article/details/12012635

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,107评论 19 139
  • 前言 最近做一些字符识别的事情,想试一下opencv_contrib里的Text(自然场景图像中的文本检测与识别)...
    tinyland阅读 9,399评论 5 18
  • 利用OpenCV + contrib + DNN 和 google的训练好的分类器模型,实现一个简单的图片识别de...
    下里巴人也阅读 4,431评论 0 13
  • 注意力一直是我的弱项。这次在知乎上看到了一则值得借鉴的答案。Mark在这里反复看。 作者是Scott Young,...
    唐慢慢阅读 355评论 0 2
  • «桂花» 金桂满枝风染香,香醉伊人思故乡。 此花原为月宫有,降下九重酒添香。
    金紫缘阅读 200评论 0 3