您的位置:首页 > 运维架构

OpenCV 2.4.9+VS2013 配置

2015-03-21 12:53 495 查看
OpenCV(Open Source Computer Library)是一个开源的跨平台计算机视觉库。同时提供C,C++, MatLab, Python, Java的接口。封装了大量图像处理和计算机视觉方面的关键算法。

OpenCV 下载地址:http://opencv.org/downloads.html

配置方法:

下载后解压,设解压目录为:

D:\OpenCV\opencv


环境变量设定

添加用户变量:

OPENCV  D:\OpenCV\opencv\build


修改系统变量:Path 在末尾添加

%OPENCV%\x86\vc12\bin;


(路径必须选择x86,因为编译器使用32位编译)

工程配置

(1). 属性管理器 VC++ 目录

包含目录:添加

D:\OpenCV\opencv\build\include
D:\OpenCV\opencv\build\include\opencv
D:\OpenCV\opencv\build\include\opencv2


库目录:添加

D:\OpenCV\opencv\build\x86\vc12\lib


(2).属性管理器 连接器->输入->附加依赖项

Debug

opencv_ml249d.lib
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_objdetect249d.lib
opencv_ts249d.lib
opencv_video249d.lib
opencv_nonfree249d.lib
opencv_ocl249d.lib
opencv_photo249d.lib
opencv_stitching249d.lib
opencv_superres249d.lib
opencv_videostab249d.lib


Release:

opencv_objdetect249.lib
opencv_ts249.lib
opencv_video249.lib
opencv_nonfree249.lib
opencv_ocl249.lib
opencv_photo249.lib
opencv_stitching249.lib
opencv_superres249.lib
opencv_videostab249.lib
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


测试

#include <cv.h>
#include <highgui.h>
using namespace std;

int main()
{
IplImage * image;
image = cvLoadImage("E:\\image dataset\\standard_test_images\\cameraman.tif");//载入图像
cvNamedWindow("demo", 1);//创建窗口
cvShowImage("demo", image);//显示
cvWaitKey(0);//等待输入
cvDestroyWindow("demo");//关闭窗口
cvReleaseImage(&image);//释放图像
system("pause");
return 0;
}


运行结果

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  opencv 配置