为Windows选择正确的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选择哪个版本

如果您注意到文件名,它们包含字母rc,代表候选版本。我现在还不建议使用这个版本如果您不需要2.3中的特定功能,请抓取OpenCV 2.2

该页面上有一个自述文件,解释了每个包中的内容。所有v2.2软件包都是32位的。

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

您将不得不从源代码重建OpenCV。下载OpenCV-2.2.0-win.zip适用于2.3版本的OpenCV-2.3.0rc-win-src.zip。

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

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

相关内容

  • 没有找到相关文章

最新更新