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

opencv2.4.8+vs2012环境搭建

2016-01-28 10:41 337 查看
1、安装vs2012(建议完整安装)

2、配置Opencv环境变量

(1)计算机属性->高级系统设置->环境变量->Administrator的用户变量, 编辑PATH变量。

(2)在PATH变量后追加:

    ; D:\opencv\build\x86\vc11\bin
根据具体情况替换成opencv的动态链接库(DLL)路径。

(3)配置完成后,重启计算机。

3、Opencv工程设置

(1)假定新建工程名为test;

(2)在test工程根目录建立opencv文件夹,将opencv里build文件中的include、lib、bin文件夹拷贝到刚刚建立的opencv文件夹中;

(3)选择Debug/Release;

(4)项目->test属性VC++目录->包含目录,添加路径如下:

    opencv\include
(5)项目->test属性->VC++目录->库目录,添加路径如下:

    opencv\lib
(6)项目->test属性->链接器->输入->附加依赖项,

    Debug配置,添加如下:

opencv_calib3d248d.lib   
opencv_contrib248d.lib
opencv_core248d.lib
opencv_features2d248d.lib
opencv_flann248d.lib
opencv_gpu248d.lib
opencv_highgui248d.lib
opencv_imgproc248d.lib
opencv_legacy248d.lib
opencv_ml248d.lib
opencv_objdetect248d.lib
opencv_ts248d.lib
opencv_video248d.lib
    Release版配置如下:

opencv_calib3d248.lib
opencv_contrib248.lib
opencv_core248.lib
opencv_features2d248.lib
opencv_flann248.lib
opencv_gpu248.lib
opencv_highgui248.lib
opencv_imgproc248.lib
opencv_legacy248.lib
opencv_ml248.lib
opencv_objdetect248.lib
opencv_ts248.lib
opencv_video248.lib
4、Opencv测试程序

(1)源程序1

#include<opencv2/core/core.hpp>
#include<opencv2/highgui/highgui.hpp>
using namespace std;
using namespace cv;
int main(int argc,char **argv)
{
       IplImage* pImg =cvLoadImage("F:\\image.bmp");
       cvNamedWindow("opena pic",CV_WINDOW_AUTOSIZE);
       cvSaveImage("F:\\out.bmp",pImg);
       cvShowImage("opena pic",pImg);
       cvWaitKey(0);
       cvReleaseImage(&pImg);
       cvDestroyWindow("opena pic");
       return 0;
}
(2)源程序2

#include <iostream>
#include <opencv2\highgui\highgui.hpp>
#include <opencv\cv.h>
using namespace cv;
using namespace std;
int main(int argc,char **argv)
{
       Mat image;
       image=imread("F:\\image.bmp");
       namedWindow("Mywindow");
       imshow("Mywindow",image);
       waitKey(0);
       return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息