OpenCV2.4.2+VS2010+XP

本文详细介绍了如何在Windows XP环境下,使用Visual Studio 2010配置和编译OpenCV 2.4.2。首先,从sourceforge.net下载OpenCV并解压,接着安装CMake。然后通过CMake生成VS项目文件,分别编译Debug和Release版本的库。最后,设置环境变量并配置Visual Studio的包含目录和库目录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

初学OpenCV,纠结了半天终于安装配置完成。
本文借用了两篇博客的内容,原文地址:http://www.opencv.org.cn/forum/viewtopic.php?f=1&t=15481
http://blog.youkuaiyun.com/shuxiao9058/article/details/7525067

下载OpenCV

  1. http://sourceforge.net/projects/opencvlibrary/下载 OpenCV for Windows。
  2. 运行 OpenCV-2.4.2.exe 解压并放到某个目录下,例如 D:\Program Files\OpenCV2.4.2 (无需运行setup.exe,解压则可)。解压后的目录结构如下图。



安装CMake(不打算自己编译无需安装)

从 http://www.cmake.org/cmake/resources/software.html 下载 Windows (Win32 Installer) 安装。

编译OpenCV(非必需步骤)

用CMake导出VC++项目文件

  • 运行cmake-gui,设置where is the source code路径为OpenCV安装路径(本文档假定安装位置为:D:\Program Files\OpenCV2.4.2),并创建子目录D:\Program Files\OpenCV2.4.2\build\my,并将cmake的"where to build the binaries"设置为这个目录。
  • 然后点 configure,在弹出的对话框内选择 Visual Studio 10。
  • 你可根据你的系统修改选项,修改后再次选择“Congfigure”,完成后选择“Generate”。



编译 OpenCV Debug和Release版本库

完成上一步骤后,将在D:\Program Files\OpenCV2.4.2\build\my目录下生成OpenCV.sln的VC Solution File,请用VS++ 10打开OpenCV.sln,然后执行如下操作:

  • 在Debug下,选择Solution Explorer(解决方案资源管理器)里的 Solution OpenCV(解决方案“OpenCV”),点右键,运行"Rebuild Solution";如编译无错误,再选择INSTALL项目,运行"Build"。
  • 在Release下,选择Solution Explorer里的 Solution OpenCV,点右键,运行"Rebuild Solution";如编译无错误,再选择INSTALL项目,运行"Build"。

全部运行完毕后,针对你的系统的OpenCV库就生成了。

设置环境变量

在桌面上右击“计算机”,选择“属性-高级系统设置”,进入“高级”选项卡,“环境变量-系统变量”,如图4所示:

图4 系统环境变量
    编辑“Path”变量,在最后添加OpenCV的bin目录所在全路径。如我应该添加以下两个变量:“D:\Program Files\OpenCV\opencv2.4.2\build\x86\vc10\bin”,这里要注意的是变量之间是以分号“;”分隔的(玩过Linux的都知道Linux下系统变量之间是以冒号“:”分隔的)。
    修改完系统环境变量后,注销一下电脑,或者重启“explorer.exe”进程(如图5所示)即可,这里不过多赘述。

Visual Studio 2010下配

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值