环境
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