Вопрос

Мне нужно установить OpenCV на Win32. У меня нет его установки в настоящее время. Я скачал opencv-2.0.0a-win32.exe и провел. Что такое, черт возьми, я сейчас делаю? Нет .Lib's и athnot.

Я нашел некоторые инструкции по созданию выпуска, используя Cmake в http://opencv.willowgarage.com/wiki/installguide. Отказ Я скачал последний и самый большой Cmake и попытался следовать инструкциям, но я угадал. Нет радости.

Я указал VC ++ 9, когда сделал «Configure», но CMake построил файл DSW VC ++ 6. Нет vcproj. Я преобразовал DSW в VC ++ 9 VCProj в любом случае, просто чтобы увидеть, будет ли он работать. Неа. Он скомпилировал много файлов, но многие потерпели неудачу, потому что не смог найти omp.h. Конечно, это не там, где угодно. Log Bude сказал: «Инструмент вернул код ошибки из« выполнения пользовательского шага сборки ».

Я потерян.

В идеале я хотел бы найти полную установку со всеми файлами, предварительно построенными для Win32 VC ++ 2008 года. Неспособность, мне нужны инструкции, которые даже я могу следовать. Короткие предложения и маленькие слова, но их много.

Пожалуйста помоги!

Обновление: я пытался построить только Cxcore. Он жаловался, - не может открыть файл 'vcomppd.lib' "снова amp.

Это было полезно?

Решение

Для версии 2.0 вы должны построить проект от источника.

Вот что вам понадобится:

  1. Установщик OpenCV.
  2. Cmake. Вот установщик Cmake.
  3. Инструкция по использованию Cmake Чтобы установить OpenCV-2.0.01-Win32. Эти инструкции нужны Дополнительный шаг Если вы используете VC ++ Express. версия. В таком случае вы должны ООН-чек об оплате Enable_OpenMP при запуске GUI CMAKE.
  4. Инструкции по настройке проекта приложений. (Благодаря MLOSKOT для этой находки.)

Другие советы

Если вы установили OpenCV-2.0.0a-win32.exe Затем он будет устанавливать предварительно построенные DLL и libs. Тогда вам просто нужно следовать инструкциям В этом руководстве.

Я рекомендую вытереть папку, которую вы ранее установили OpenCV2.0 и переустановить ее.

Обновлять:

Ну, извините, это не отработало. Затем я предлагаю следующую: проверить последнюю версию из репозитория SVN, https://code.ros.org/svn/Opencv/trunk/Opencv. с любым клиентом SVN - я использую ТортосветВН.

Затем запустите Cmake (я вижу, вы уже установили его) в исходной папке, а затем компилируйте файл решения. Этот должен Работа - это делает для меня.

Я прошу прощения за мой старый ответ - я начал с opencv несколько месяцев назад так же и предполагал, что скачивание золотая версия все равно будет работать - видимо нет.

Omp.

Проблема OMP может возникнуть из проверенного Включить OpenMP в CMake Config. Попробуйте снять это .. может решить вашу первоначальную проблему.

Я последовал за процедурой Jive Dadson, чтобы сделать OpenCv2.0 на работу на Visual Studio 2010 Express (inabled omm). Все прошло хорошо до компиляции сгенерированных вещей в отладке и выпуске. В обоих случаях получила эту ошибку: «Ссылка: фатальная ошибка LNK1181: не может открыть файл ввода» ../../Lib/release/cv200.lib '"в отладке.

Редактировать: Я решал, загрузив последний SVN Snapshot для OpenC2.0. Одна дополнительная вещь на Vista / 7: может быть хорошо выполнить Cmake в качестве администратора.

  1. Скачать Установщик OpenCV для окон
  2. Читать OpenCV-2.0.0A-win32.Readme.please.txt
  3. Следовать Opencv с Visual C ++ 6.0, 2005 Express и 2008 Express Для того, чтобы создать проект с помощью OpenCV
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top