为Windows挑选合适的OpenCV Build

时间:2011-06-27 18:28:14

标签: opencv

我正试图在OpenCV的网站上为Windows提供可用文件列表的正面和反面。

这是SourceForge(http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.3/)对于v2.3的列表:

  • OpenCV-2.3.0rc-gpu-support-win32-vs2008.zip
  • OpenCV-2.3.0rc-win64-vs2010.exe
  • OpenCV-2.3.0rc-win32-vs2008.exe
  • OpenCV-2.3.0rc-win-src.zip

到目前为止,我推断了以下内容:

  • OpenCV-2.3.0rc-gpu-support-win32-vs2008.zip:获得使用GPU支持的唯一方法。
  • OpenCV-2.3.0rc-win64-vs2010.exe:如果您使用的是Visual Studio 2010和64位Windows,则使用
  • OpenCV-2.3.0rc-win32-vs2008.exe:如果您使用的是VS 2008和32位Windows,则使用
  • OpenCV-2.3.0rc-win-src.zip:Windows上OpenCV的源代码(但可能不支持GPU)。

我留下了以下问题(假设我不想从源代码编译):

  • 如果要使用Visual Studio 2008,OpenCV和64位版本的Windows,我应该选择哪个版本?
  • 我应该为Visual Studio 2010,OpenCV和32位Windows选择哪个版本?

1 个答案:

答案 0 :(得分:2)

如果您注意到文件名,则其中包含 rc 字母,代表候选发布版。我不推荐使用这个版本。 Grab OpenCV 2.2 如果您不需要2.3中的特定功能。

该页面上有一个README文件,说明每个包中的内容。所有v2.2软件包都是32位的。

  

如果要使用Visual Studio 2008,OpenCV和64位版本的Windows,我应该选择哪个版本?

您必须从源代码重建OpenCV。下载2.3版本的 OpenCV-2.2.0-win.zip OpenCV-2.3.0rc-win-src.zip

  

我应该为Visual Studio 2010,OpenCV和32位Windows选择哪个版本?

对于2.3版本,您还必须从源代码 OpenCV-2.3.0rc-win-src.zip 重建OpenCV。对于2.2版本,包含 OpenCV-2.2.0-win32-vs2010.exe ,其中包括OpenCV源代码,文档,示例和预编译的32位二进制文​​件。