第一步:
下载安装win版本的OpenCV包
网址:https://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.9/opencv-2.4.9.exe/download
第二步:
配置环境变量
计算机->右键单击属性->高级系统设置->环境变量->系统变量栏中找到Path->编辑->添加以下代码(不要覆盖之前的,每段代码之间有分号请注意):
C:\OpenCV\opencv\build\x64\vc10\bin;
C:\OpenCV\opencv\build\x86\vc10\bin
格式为:磁盘\文件名\build\x64为64位x86为32位\vc10为VS2010以此类推\bin
请根据自己情况编辑修改
第三步:
工程包含目录设置
- 文件->新建项目->Win32控制台应用程序并命名选择路径->单击下一步在应用程序设置页面勾选空项目
- 完成上述步骤之后已经建立好一个项目;
- 在解决方案资源管理器中右键单击源文件->添加->新建项->选定C++文件单击添加
- 在菜单栏里单击视图->属性管理器->单击Debug|Win32文件前的箭头->Microsoft.Cpp.Win32.userDirectories右键单击属性
- 打开属性页面后选择通用属性->VC++目录->包含目录添加:
C:\OpenCV\opencv\build\include;
C:\OpenCV\opencv\build\include\opencv;
C:\OpenCV\opencv\build\include\opencv2;
请根据自己情况编辑修改
工程库目录的配置
打开属性页面后选择通用属性->VC++目录->库目录中添加:
D:\Program Files\OpenCV\opencv\build\x86\vc10\bin;
请根据自己情况编辑修改,建议使用x86
第四步:
链接库的配置
- 在菜单栏里单击视图->属性管理器->单击Debug|Win32文件前的箭头->Microsoft.Cpp.Win32.userDirectories右键单击属性
打开属性页面后选择通用属性->链接器->输入->附加的依赖项中添加:
//debug配置添加: opencv_calib3d249d.lib opencv_contrib249d.lib opencv_core249d.lib opencv_features2d249d.lib opencv_flann249d.lib opencv_gpu249d.lib opencv_highgui249d.lib opencv_imgproc249d.lib opencv_legacy249d.lib opencv_ml249d.lib opencv_objdetect249d.lib opencv_ts249d.lib opencv_video249d.lib //release配置添加: opencv_calib3d249.lib opencv_contrib249.lib opencv_core249.lib opencv_features2d249.lib opencv_flann249.lib opencv_gpu249.lib opencv_highgui249.lib opencv_imgproc249.lib opencv_legacy249.lib opencv_ml249.lib opencv_objdetect249.lib opencv_ts249.lib opencv_video249.lib
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
第五步:
测试配置是否成功
将任意一张jpg图片名称,改为1,添加进存放源文件.cpp的工程文件中,即与源文件在同一文件夹下
复制输入以下代码
#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{Mat img=imread("1.jpg");imshow("Javis",img);waitKey(6000);
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
图片正常显示,配置完毕。
报错注意:
- 图片存放位置是否正确
- 文件配置路径是否正确
- 附加依赖项添加是否缺少