打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
opencv2.4 VS2008配置

摘要:在VS2008环境中应用Opencv,网上找到了很多配置方法,但大多都是老版本的,很多新手面对最新版本的Opencv无从下手,就给新手童鞋写了这么一篇超级详细的配置攻略,贴上来共享。要强调一点的就是,这种配置方法里使用的Opencv库是直接安装Opencv时候自带的dll库,在你的VS里面是无法调试Opencv的。

1、下载软件

  下载OpenCV-2.4.0,双击解压到%opencv%(凡是出现%opencv%的地方均替换为你自己opencv的路径全名,如E:\opencv)。

  下载VS2008,安装。

2、配置OpenCV环境变量

  计算机->(右键)属性->高级系统设置->高级(标签)->环境变量->(双击)path(用户,系统里面的path任选其一)->在变量值里面添加” %opencv%\build\x86\vc9\bin”和”%opencv%\build\common\tbb\ia32\vc9”(里面的%opencv%记得换成自己的opencv路径。例如我的:E:\opencv\build\x86\vc9\bin;E:\opencv\build\common\tbb\ia32\vc9)。


3、配置工程的opencv依赖

1)工具->选项->项目和解决方案->VC++目录:需要配置“包含文件”和“库文件”两项。


2)配置“包含文件”项:添加行”%opencv%\build\include“即可。

但在运行别人的opencv项目时,可能别人直接引用了上述目录的子目录路径,如果出现include错误,则再添加”%opencv%\build\include\opencv”和(或)”%opencv%\build\include\opencv2”,即可解决问题。

3)配置“库文件”项:添加行”%opencv%\build\x86\vc9\lib”即可。


4)配置连接器:项目(菜单项)->属性->配置属性->链接器->输入->附加依赖项

(每次新建工程都要重新配置)

针对debug配置添加以下库:

opencv_calib3d240d.lib

opencv_contrib240d.lib

opencv_core240d.lib

opencv_features2d240d.lib

opencv_flann240d.lib

opencv_gpu240d.lib

opencv_highgui240d.lib

opencv_imgproc240d.lib

opencv_legacy240d.lib

opencv_ml240d.lib

opencv_objdetect240d.lib

opencv_ts240d.lib

opencv_video240d.lib

如果是release配置(以后再说,只需要添加上面的debug配置就行了现在),则添加:

opencv_calib3d240.lib

opencv_contrib240.lib

opencv_core240.lib

opencv_features2d240.lib

opencv_flann240.lib

opencv_gpu240.lib

opencv_highgui240.lib

opencv_imgproc240.lib

opencv_legacy240.lib

opencv_ml240.lib

opencv_objdetect240.lib

opencv_ts240.lib

opencv_video240.lib

4、用VS2008新建控制台工程测试:

1)文件->新建->项目->Visual C++->Win32 控制台应用程序(输入名称test),并新建test.cpp,配置好项目属性,然后键入以下代码:

#include 'StdAfx.h'#include < #string#="">//#用来屏蔽某代码插件的bug,下同#include < #opencv2\opencv.hpp#=""> using namespace cv;using namespace std; int main(){	string imageName = 'lena.jpg'; 	//读入图像	Mat img = imread(imageName);	//如果读入图像失败	if (img.empty())	{		return -1;	} 	//创建窗口	namedWindow('lena', 1); 	//显示图像	imshow('lena', img); 	//等待按键,按键盘任意键返回	waitKey(); 	return 0;}
程序默认路径下如果有lena.jpg,则显示图像lena.jpg,否则没有显示。

The End。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
opencv2.4+VS2008配置
VS2010(VS2008)下安装配置OpenCV
vs2013+opencv2.4.11+Qt5.5.1配置
OpenCV学习笔记(一)——OpenCV3.1.0+VS2015开发环境配置
【配置】win7+VS2013+OpenCV3.0.0
VC 2010下安装OpenCV2.4.4
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服