手机版
你好,游客 登录 注册
背景:
阅读新闻

OpenCV学习:(VS2010-openCV2.4.3-win7 配置说明)

[日期:2014-11-01] 来源:CSDN  作者:小村长 [字体: ]

最近刚学openCV,其中配置就花费了一段时间,特将自己的配置过程分享给大家,希望大家少走弯路,有疑问和不对的可以指出来

<一>安装:

VS2010的安装---这里就不说了

OpenCV2.4.3安装-----下载地址http://nchc.dl.sourceforge.net/project/opencvlibrary/opencv-win/2.4.3/OpenCV-2.4.3.exe,直接安装就可以了,我的安装目录为D:\ProgramFiles\OpenCV2.4.3。

<二>配置

<1>环境变量的配置

需要在环境变量path后面加上;D:\Program Files\OpenCV2.4.3\opencv\build\x86\vc10\bin,如果是vs2008则为;D:\Program Files\OpenCV2.4.3\opencv\build\x86\vc9\bin

<2> vs2010的配置

一次性配置:

这里一次性配置指的是每新建一个项目都需配置一次,所以很不方便,简单在此讲解下:

在vs的解决方案资源管理器窗口中,右击项目,我的项目名为opencv_1,(1)属性—>VC++目录,在包含目录中添加路径: ; D:\Program Files\OpenCV2.4.3\opencv\build\include;D:\Program Files\OpenCV2.4.3\opencv\build\include\opencv; D:\ProgramFiles\OpenCV2.4.3\opencv\build\include\opencv2

在库目录中添加: ;D:\Program Files\OpenCV2.4.3\opencv\build\x86\vc10\lib

(2)属性—>链接器—>输入,在附加依赖性中添加

opencv_core243d.lib

opencv_highgui243d.lib

opencv_video243d.lib

opencv_ml243d.lib

opencv_legacy243d.lib

opencv_imgproc243d.lib

这样在Debug中的一次性配置就完成了,在Release中不同的是附加依赖项改为

opencv_core243.lib

opencv_highgui243.lib

opencv_video243.lib

opencv_ml243.lib

opencv_legacy243.lib

opencv_imgproc243.lib

少了个d而已,一次性配置到此结束,这个仅仅针对每每建一次项目的情况。

永久性的配置

在vs的属性管理器窗口,双击项目(opencv_1)—>Debug|Win32—>Microsoft.Cpp.Win32.user  此时在VC++目录和链接器中的配置和一次配置的内容一样,这里不在累赘,但这样的效果是下次重新建立opencv的项目,无需再做配置工作了。。

(3)案例

图片的读取和显示

代码为:

#include <iostream>
#include <cv.h>
#include <highgui.h>
using namespace std;
int main(){
 cout << "hello world" << endl;
 IplImage *plmg =cvLoadImage("lena.jpg",1);                  //声明IplImage指针
 cvNamedWindow("Image",1);    //创建窗口 
 cvShowImage("Image",plmg);    //显示图像
 cvWaitKey(0);                //等待按键  如果没有这句,显示图片的那句就会一闪而过 立刻销毁了
 cvDestroyWindow("Image");
 cvReleaseImage(&plmg);
 return 0;
}

后面有相应的注释,大家可以自己看,不多说 不懂再问,值得注意的是图片lena.jpg要放在Debug目录下。。。欢迎大家批评指正 谢谢。

--------------------------------------分割线 --------------------------------------

Ubuntu Linux下安装OpenCV2.4.1所需包 http://www.linuxidc.com/Linux/2012-08/68184.htm

Ubuntu 12.04 安装 OpenCV2.4.2 http://www.linuxidc.com/Linux/2012-09/70158.htm

CentOS下OpenCV无法读取视频文件 http://www.linuxidc.com/Linux/2011-07/39295.htm

Ubuntu 12.04下安装OpenCV 2.4.5总结 http://www.linuxidc.com/Linux/2013-06/86704.htm

Ubuntu 10.04中安装OpenCv2.1九步曲 http://www.linuxidc.com/Linux/2010-09/28678.htm

基于QT和OpenCV的人脸识别系统 http://www.linuxidc.com/Linux/2011-11/47806.htm

--------------------------------------分割线 --------------------------------------

OpenCV的详细介绍请点这里
OpenCV的下载地址请点这里

本文永久更新链接地址http://www.linuxidc.com/Linux/2014-11/108802.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款