安装环境:
win10+Visual Studio 2015
1.下载OpenCV
下载地址:OpenCV官网
本文安装版本:
opencv-2.4.13.5 (win pack)

自解压文件到D:\opencv-2.4.13.5文件目录
2.配置环境变量
选择此电脑(计算机)->右键属性选择->高级系统设置->选择高级->环境变量->系统变量.找到Path后双击,选择新建添加:
64位系统
D:\opencv-2.4.13.5\build\x64\vc14\bin
32位系统
D:\opencv-2.4.13.5\build\x86\vc14\bin
Microsoft Visual Studio 14.0 的 14 代表了VS的2015版本,对应关系如下:
vc10 = Visual Studio 2010
vc11 = Visual Studio 2012
vc12 = Visual Studio 2013
vc14 = Visual Studio 2015
3.配置VS工程目录
打开 Visual Studio2015

在弹出的新建项目对话框中,我们选择VC++的32位控制台应用程序
项目OpenCVTest
位置C:\Users\奇点\Documents\Visual Studio 2015\Projects
点击确定接着会有项目的一些设置,首先下一步

接下来,勾选建立空项目,再点击完成.

已经建立好项目

选择视图-其他窗口-属性管理器.

选择Debug|64,双击Microsoft.Cpp.x64.user


选择 VC++目录-包含目录-编辑,加入以下目录:
D:\opencv-2.4.13.5\build\include
D:\opencv-2.4.13.5\build\include\opencv
D:\opencv-2.4.13.5\build\include\opencv2

选择 VC++目录-库目录-编辑,加入以下目录:
D:\opencv-2.4.13.5\build\x64\vc14\lib

链接器-输入-附加依赖项

opencv2.4.13.5,添加Debug库
opencv_calib3d2413d.lib
opencv_contrib2413d.lib
opencv_core2413d.lib
opencv_features2d2413d.lib
opencv_flann2413d.lib
opencv_gpu2413d.lib
opencv_highgui2413d.lib
opencv_imgproc2413d.lib
opencv_legacy2413d.lib
opencv_ml2413d.lib
opencv_nonfree2413d.lib
opencv_objdetect2413d.lib
opencv_ocl2413d.lib
opencv_photo2413d.lib
opencv_stitching2413d.lib
opencv_superres2413d.lib
opencv_ts2413d.lib
opencv_video2413d.lib
opencv_videostab2413d.lib

在“源文件”文件夹,点击右键,弹出选择"添加"--> “新建项”


#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/highgui/highgui.hpp"
int main()
{
// 读取源图像并转化为灰度图像
cv::Mat srcImage = cv::imread("E:\\OpenCVTest\\flower.jpg");
// 判断文件是否读入正确
if (!srcImage.data)
return 1;
// 图像显示
cv::imshow("srcImage", srcImage);
// 等待键盘键入
cv::waitKey(0);
return 0;
}
生成解决方案,点击调试

网友评论