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;
}
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;
}
相关文章推荐
- 关于VS2012自带的 性能分析 工具使用实例(图文介绍)
- vs2012 error c4996: This function or variable may be unsafe
- 详解VS2012发布网站步骤
- 解决VS2012 Express的There was a problem sending the command to the program问题
- vs2012创建的ado.net模型无法实例化的解决方案
- [编程工具]Visual Assist X 10.7.1916最新破解版本下载 支持VS202
- win7 64位下 VS2012搭建OpenCL开发环境( Intel显卡)
- 未找到与约束ContractName Microsoft.VisualStudio.Text.ITe
- C# 获取Sqlite数据库路径的问题
- java转cocos2d-x:Helloworld
- vs2012下编译protobuf
- vs2012 遇到 First_Chance Exception 的问题
- vs2012 鼠标放类上面,点击右键出现:创建单元测试,你会了吗?
- VS2012如何通过ODBC连接到
- Win7下安装启动vs2012的程序版本不兼容问题解决方法
- 利用nmake工具编译时怎样制定framework版本
- Irrlicht1.7.1在VS2012上的环境搭建
- windows7下vs2012+qwt6.1+qt5.3.1的配置注意问题。
- windows下hiredis配置
- vs2012通过ADO连接Access2013(x64)