Выбор правильной сборки OpenCV для Windows - PullRequest
1 голос
/ 27 июня 2011

Я пытаюсь сделать головы и хвосты списка файлов доступными для Windows на веб-сайте OpenCV.

Это список в 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: единственный способ получить поддержку использования графических процессоров.
  • OpenCV-2.3.0rc-win64-vs2010.exe: используется, если вы используете VisualStudio 2010 и 64-разрядная версия Windows
  • OpenCV-2.3.0rc-win32-vs2008.exe: используется при использовании VS 2008 и 32-разрядной версии Windows
  • OpenCV-2.3.0rc-win-src.zip: исходный код OpenCV для Windows (но может не поддерживать графические процессоры).

У меня остались следующие вопросы (при условии, что я не хочу компилировать из исходного кода):

  • Какую версию выбрать, еслихотите использовать Visual Studio 2008, OpenCV и 64-разрядную версию Windows?
  • Какую версию выбрать для Visual Studio 2010, OpenCV и 32-разрядной Windows?

1 Ответ

2 голосов
/ 27 июня 2011

Если вы заметили имена файлов, они содержат буквы rc , обозначающие кандидат на выпуск . Я не рекомендовал бы использовать эту версию только пока. Возьмите OpenCV 2.2 , если вам не нужны особые функции из 2.3.

На этой странице есть файл README , объясняющий, что находится внутри каждого пакета. Все пакеты v2.2 являются 32-битными.

Какую версию выбрать, если вы хотите использовать Visual Studio 2008, OpenCV и 64-разрядную версию Windows?

Вам придется пересобрать OpenCV из исходников. Загрузите OpenCV-2.2.0-win.zip или OpenCV-2.3.0rc-win-src.zip для версии 2.3.

Какую версию выбрать для 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-разрядные двоичные файлы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...