Visual Studio是Windows端最强大的工具,是C/C++十分好用的IDE的环境。OpenCV是计算机视觉开源的图形处理库,重要性不言而喻。下面简要记录需要配置的大致步骤,供参考学习,
1. 下载合适的OpenCV库
下载地址为https://opencv.org/releases,我在测试中选择的是OpenCV-2.4.12。
2. 将代码导入Visual Studio
这部分问题读者可自行研究解决。
(或者自行创建:文件->新建->项目->Win32控制台应用程序(空项目),之后添加CPP文件)
3. 配置头文件
右键项目->属性->C/C++->附加包含目录->编辑:选择opencv2.4.12\buide\include文件夹
4. 配置库文件
链接器->常规->附加库目录->编辑:opencv2.4.12\buide\x86\vc12\lib 文件夹
5、添加依赖库(core, highgui, imgproc)
链接器->输入->附加依赖值(debug类型名称如下,如果是release类型,则移除文件名末尾的'd'):
opencv_core2412d.lib
opencv_highgui2412d.lib
opencv_imgproc2412d.lib
6、拷贝动态链接库
两种方式:
一. 将需要用到的dll拷贝到生成exe相同的文件夹下;
二.将opencv2.4.12\buide\x64\vc12\bin(64位)的文件夹名称添加到环境变量下。
7、代码测试
#include <cv.h>
#include <highgui.h>
int main()
{
IplImage* test;
test= cvLoadImage(".\test.jpg");
cvNamedWindow("test",1);
cvShowImage("test",test);
cvWaitKey(0);
cvDestroyWindow("test");
cvReleaseImage(&test);
return0;
}