VC2010配置opencv2.3.1
2012-08-25 20:27
351 查看
这是在win7环境下的配置,路径以E:\software\opencv2.3.1\opencv为例。
下面废话少说,直接讲步骤:
1.先配置环境变量,这一步完成后,注销再登陆或者重启计算机后,环境变量才有用
方法:右击“我的电脑”->“属性”->“高级系统设置” ->“高级”->“环境变量”->“用户变量”->
PATH:E:\software\opencv2.3.1\opencv\build\x86\vc10\bin
E:\software\opencv2.3.1\opencv\build\common\tbb\ia32\vc10
2新建一个工程,左侧Visual C++选择:Win32,右侧可选Win32 Console Application。添加工程名即可。
配置include文件和library目录文件(强烈注意:添加目录时去文件夹找,而不要把下面的目录代码直接复制上去)
Solution Explorer右击该工程->Properties->VC++ Directories
添加include库目录:
E:\softwear\opencv2.3.1\opencv\build\include
E:\softwear\opencv2.3.1\opencv\build\include\opencv
E:\softwear\opencv2.3.1\opencv\build\include\opencv2
添加library库目录:
E:\softwear\opencv2.3.1\opencv\build\x86\vc10\lib
3.配置debug和release目录文件
Properties->Linker->左上角选择debug->Input->Additional Dependencies(附加依赖库)添加:
opencv_calib3d231d.lib
opencv_contrib231d.lib
opencv_core231d.lib
opencv_features2d231d.lib
opencv_flann231d.lib
opencv_gpu231d.lib
opencv_highgui231d.lib
opencv_imgproc231d.lib
opencv_legacy231d.lib
opencv_ml231d.lib
opencv_objdetect231d.lib
opencv_ts231d.lib
opencv_video231d.lib
Properties->Linker->左上角选择release->Input->Additional Dependencies(附加依赖库)添加:
opencv_calib3d231.lib
opencv_contrib231.lib
opencv_core231.lib
opencv_features2d231.lib
opencv_flann231.lib
opencv_gpu231.lib
opencv_highgui231.lib
opencv_imgproc231.lib
opencv_legacy231.lib
opencv_ml231.lib
opencv_objdetect231.lib
opencv_ts231.lib
opencv_video231.lib
好了,配置完成,直接用下面的例子试试你的配置吧。注意:每建一个新工程,都要做如上的配置。
简单实例1:
#include<core/core.hpp> //注意路径
#include<highgui/highgui.hpp>
#include<iostream>
using namespace cv;
using namespace std;
int main(int argc, char** argv)
{
Mat image;
image=imread("D:\\Image\\lena.jpg"); //Read the file,argv[1];注意是双斜杠!
if(! image.data) //Check for invalid input
{
cout<<"Could not open or find the amage"<<std::endl;
return -1;
}
namedWindow("Display window",1); //Create a window for display.
imshow("Display window",image); //Show our image inside it.
waitKey(0); //Wait for a keystroke in the window
return 0;
}
简单实例2:
// helloopencv.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <opencv2/opencv.hpp>
//#include "highgui.h"
//#include "cv.h"
using namespace std;
using namespace cv;
int main(int argc, char* argv[])
{
const char* imagename = "lena.jpg";
//从文件中读入图像(将图片放在创建的工程名所在的文件里)
Mat img = imread(imagename);
//如果读入图像失败
if(img.empty())
{
fprintf(stderr, "Can not load image %s\n", imagename);
return -1;
}
//显示图像
imshow("image", img);
//此函数等待按键,按键盘任意键就返回
waitKey();
return 0;
}
简单实例3:
#include "highgui.h"
int main()
{
const char* imagename = "D:/Demo.jpg"; //随便放一张jpg图片在D盘或另行设置目录
cv::Mat img = cv::imread(imagename);
if(img.empty()) return -1; //是否加载成功
if(!img.data) return -1;
cv::namedWindow("image", CV_WINDOW_AUTOSIZE);
cv::imshow("image", img);
cv::waitKey();
return 0;
}
下面废话少说,直接讲步骤:
1.先配置环境变量,这一步完成后,注销再登陆或者重启计算机后,环境变量才有用
方法:右击“我的电脑”->“属性”->“高级系统设置” ->“高级”->“环境变量”->“用户变量”->
PATH:E:\software\opencv2.3.1\opencv\build\x86\vc10\bin
E:\software\opencv2.3.1\opencv\build\common\tbb\ia32\vc10
2新建一个工程,左侧Visual C++选择:Win32,右侧可选Win32 Console Application。添加工程名即可。
配置include文件和library目录文件(强烈注意:添加目录时去文件夹找,而不要把下面的目录代码直接复制上去)
Solution Explorer右击该工程->Properties->VC++ Directories
添加include库目录:
E:\softwear\opencv2.3.1\opencv\build\include
E:\softwear\opencv2.3.1\opencv\build\include\opencv
E:\softwear\opencv2.3.1\opencv\build\include\opencv2
添加library库目录:
E:\softwear\opencv2.3.1\opencv\build\x86\vc10\lib
3.配置debug和release目录文件
Properties->Linker->左上角选择debug->Input->Additional Dependencies(附加依赖库)添加:
opencv_calib3d231d.lib
opencv_contrib231d.lib
opencv_core231d.lib
opencv_features2d231d.lib
opencv_flann231d.lib
opencv_gpu231d.lib
opencv_highgui231d.lib
opencv_imgproc231d.lib
opencv_legacy231d.lib
opencv_ml231d.lib
opencv_objdetect231d.lib
opencv_ts231d.lib
opencv_video231d.lib
Properties->Linker->左上角选择release->Input->Additional Dependencies(附加依赖库)添加:
opencv_calib3d231.lib
opencv_contrib231.lib
opencv_core231.lib
opencv_features2d231.lib
opencv_flann231.lib
opencv_gpu231.lib
opencv_highgui231.lib
opencv_imgproc231.lib
opencv_legacy231.lib
opencv_ml231.lib
opencv_objdetect231.lib
opencv_ts231.lib
opencv_video231.lib
好了,配置完成,直接用下面的例子试试你的配置吧。注意:每建一个新工程,都要做如上的配置。
简单实例1:
#include<core/core.hpp> //注意路径
#include<highgui/highgui.hpp>
#include<iostream>
using namespace cv;
using namespace std;
int main(int argc, char** argv)
{
Mat image;
image=imread("D:\\Image\\lena.jpg"); //Read the file,argv[1];注意是双斜杠!
if(! image.data) //Check for invalid input
{
cout<<"Could not open or find the amage"<<std::endl;
return -1;
}
namedWindow("Display window",1); //Create a window for display.
imshow("Display window",image); //Show our image inside it.
waitKey(0); //Wait for a keystroke in the window
return 0;
}
简单实例2:
// helloopencv.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <opencv2/opencv.hpp>
//#include "highgui.h"
//#include "cv.h"
using namespace std;
using namespace cv;
int main(int argc, char* argv[])
{
const char* imagename = "lena.jpg";
//从文件中读入图像(将图片放在创建的工程名所在的文件里)
Mat img = imread(imagename);
//如果读入图像失败
if(img.empty())
{
fprintf(stderr, "Can not load image %s\n", imagename);
return -1;
}
//显示图像
imshow("image", img);
//此函数等待按键,按键盘任意键就返回
waitKey();
return 0;
}
简单实例3:
#include "highgui.h"
int main()
{
const char* imagename = "D:/Demo.jpg"; //随便放一张jpg图片在D盘或另行设置目录
cv::Mat img = cv::imread(imagename);
if(img.empty()) return -1; //是否加载成功
if(!img.data) return -1;
cv::namedWindow("image", CV_WINDOW_AUTOSIZE);
cv::imshow("image", img);
cv::waitKey();
return 0;
}
相关文章推荐
- OpenCV2.3.1在Win7+VS2010下的配置过程
- opencv2.3.1 在VS上的安装配置
- Opencv2.3.1在VS2008和VS2010平台上安装配置图解
- vs2010+win7x64+opencv2.3.1 配置opencv
- OpenCV2.3.1在Win7+VS2010下的配置过程(转)
- 极速配置 Ubuntu + Eclipse CDT + Opencv2.3.1 环境(未完)
- opencv配置 1.0对应vc6 2.3.1对应vc2008
- Windows7下配置MinGW+CodeBlocks+OpenCV2.3.1
- windows下OpenCV 2.3.1 + Python 2.6 / 2.7配置
- windows OpenCV 2.3.1 Python 2.7配置
- OpenCV2.3.1+Python2.7.3+Numpy等的配置
- Opencv2.3.1在VS2008和VS2010平台上安装配置图解
- win7(64)+vs2010+opencv2.3.1配置问题:应用程序无法正常启动0xc000007b
- Windows7下配置MinGW+CodeBlocks+OpenCV2.3.1
- vs2008-opencv2.3.1配置
- opencv2.3.1在vs2010上的配置
- Opencv2.3.1在VS2008和VS2010平台上安装配置图解
- opencv2.3.1在vs2010上的配置
- VC2008+OpenCV2.3.1 的安装配置
- VS2010与opencv2.3.1在win7下的配置