一、设置环境变量
方法一: 开始 –> 控制面板 –> 系统和安全 –> 系统 –> 高级系统设置 –> 高级 –> 环境变量
方法二: 开始 –> 控制面板, 右上角搜索”环境变量”, 点击”编辑系统环境变量”-> 环境变量
上述操作之后可看到以下界面:
点击按钮1( 如上图所示“新建”),
变量名填写”opencv”.
变量值填写”{opencv}/build/x86/vc11/bin”. ( {opencv} 替换为你自己的opencv安装目录" )
关闭上图”新建用户变量”窗口
在上上图”环境变量”窗口找到变量”path”( 大小写不敏感 ). 点击按钮2( 如上上图所示”编辑” )
更改”变量值”, 在原有的变量值基础上, 增加”;%opencv%”. 点击确定.
配置完环境变量要重启或者注销
二、配置VS环境
1、新建项目
注意下面几个选项.
完成 项目创建
2、设置项目属性
步骤一, 新建 Property Sheet.
在VS最左侧找到 “Property Manager”( 属性管理 ) 选项卡, 如下图所示. ( 如果没有找到”Property Manager”. 点击菜单栏 “VIEW” –> “Property Manager” 即可看见 )
如下图所示, 在 “Debug|Win32” 上右键单击, 点击”Add New Project Property Sheet”
填写以下标注内容.
Name 随便写, 只要你能认识
Location 随便写, 只要你能找到.
点击”Add”完成创建.
步骤二, 编辑 Property Sheet 属性
如下图所示, 编辑 “opencv244” 的属性.
做以下编辑:
Include Directories 添加 “{opencv}\build\include”.
Library Directories 添加 “{opencv}\build\x86\vc11\lib”; ( {opencv} 替换为你的opencv安装路径 )
图下图所示, 点击”Linker –> Input –> Additional Dependencies”.
添加以下内容:
opencv_core244d.lib
opencv_imgproc244d.lib
opencv_highgui244d.lib
opencv_ml244d.lib
opencv_video244d.lib
opencv_features2d244d.lib
opencv_calib3d244d.lib
opencv_objdetect244d.lib
opencv_contrib244d.lib
opencv_legacy244d.lib
opencv_flann244d.lib
设置 Release 属性
完成”设置项目属性”之后, 你的debug版本便可正常使用. 如果需要设置 release 版本. 重复上面步骤3.
中间有两处不同:
1. 需要对 “Release |Win32” 添加 Property Sheet.
2.前面所有Additional Dependencies 项, XXX244d.lib 都去掉 “d". 比如 “opencv_core244d.lib” 变成”opencv_core244.lib”. 全部去掉后变成:
opencv_core244.lib
opencv_imgproc244.lib
opencv_highgui244.lib
opencv_ml244.lib
opencv_video244.lib
opencv_features2d244.lib
opencv_calib3d244.lib
opencv_objdetect244.lib
opencv_contrib244.lib
opencv_legacy244.lib
opencv_flann244.lib
测试:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#include <opencv2/opencv.hpp>
using
namespace
cv;
int
main()
{
Mat img = imread(
"../img.png"
);
if
(img.empty())
{
fprintf
(stderr,
"Error: load image failed."
);
return
-1;
}
namedWindow(
"image"
, CV_WINDOW_AUTOSIZE);
imshow(
"image"
, img);
waitKey();
return
0;
}
|
随便找张图片, 放到放到你的工程目录, 命名为 img.png:
运行
来源:http://www.cnblogs.com/Bonker/p/3648466.html