Microsoft Visual Studio 2010中OpenCv-2.3.1配置

本文提供了一种简化的方法来配置OpenCV 2.3.1与Microsoft Visual Studio 2010的集成。包括下载OpenCV,设置环境变量,以及在VS2010中进行项目配置的详细步骤,确保调试和发布模式下都能正确链接OpenCV库。
摘要由CSDN通过智能技术生成

                                                             OpenCv配置简化教程


一.下载OpenCv

1.从网站http://www.opencv.org.cn/index.php/Download下载OpenCV for Windows(也即 OpenCV-2.3.1-win-superpack.exe 文件)。

2.将OpenCv-2.3.1解压至任何目录,我解压到的目录是D:\Program Files,如图:



二.环境变量配置

右击我的电脑,属性>>高级系统设置>>高级>>环境变量,新建用户变量Path,添加变量值。变量值为:

D:\Program Files\opencv\build\x86\vc10\bin;D:\Program Files\opencv\build\common\tbb\ia32\vc10

如图:



三.编程配置

1.用Microsoft Visual Studio 2010新建Win32控制台应用程序test,保存路径为C:\Users\HN\Desktop\test,其余设置可以设置为默认。如图:



2.选择解决方案资源管理器窗口,点击test,单击左上角的图标,打开属性窗口。如图:



3.选择配置为:Debug,配置属性为VC++目录,添加包含目录,添加的文件夹为:

D:\Program Files\opencv\build\include;D:\Program Files\opencv\build\include\opencv;D:\Program Files\opencv\build\include\opencv2

如图:



4.选择配置为:Debug,配置属性为VC++目录,添加库目录,添加的文件夹为:D:\Program Files\opencv\build\x86\vc10\lib

如图:



5.选择配置为:Debug,选择连接器的输入选项,添加附加依赖项,添加内容为:(直接复制粘贴即可)

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

如图:



6.选择配置为:Release,选择连接器的输入选项,添加附加依赖项,添加内容为:(直接复制粘贴即可)

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.例程

// test.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"

#include <opencv2/opencv.hpp>
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;
}


2.图像资源,lena.jpg。将图像放在C:\Users\HN\Desktop\test\test。运行程序,如图:



希望能帮助大家!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值