Перейти к содержимому
Compvision.ru
DL03

Установка OpenCV в связке с CUDA

Recommended Posts

Доброго времени суток. Как возможно установить OpenCV 3.3 в связке с Cuda 8.0 через CMake GUI? Пытался делать по инструкции http://jamesbowley.co.uk/buildcompile-opencv-v3-3-on-windows-with-cuda-8-0-and-intel-mkltbb/ (без Intel SDK), но сборка в Visual Studio не прекращается в течении 3-4 часов.

Может есть где готовые RAR архивы с готовыми сборками OpenCV 3.3 + Cuda 8.0?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну оно вообще-то долго собирается, но процесс конечный.

  • Thanks 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 19.09.2017 at 09:32, ppop21285 сказал:

Иногда,  для Windows я и спользую готовые сборки с сайта ParallelVision http://jamesbowley.co.uk/downloads/

Спасибо! Скачал! Но у меня почему то при попытке

cv::cuda::getCudaEnabledDeviceCount();

выдает 0 (и при моей сборке также).

В Visual Studio все подключено как обычно:

      1. Каталоги VC++
         1. Каталоги включения: "$(OPENCV_DIR)\..\..\include"
         2. Каталоги библиотек: "$(OPENCV_DIR)\lib"
      2. Компановщик
         1. Ввод
            1. Дополнительные зависимости: "opencv_world330.lib"

Где еще может быть проблема?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
6 hours ago, DL03 said:

Спасибо! Скачал! Но у меня почему то при попытке


cv::cuda::getCudaEnabledDeviceCount();

выдает 0 (и при моей сборке также).

В Visual Studio все подключено как обычно:

      1. Каталоги VC++
         1. Каталоги включения: "$(OPENCV_DIR)\..\..\include"
         2. Каталоги библиотек: "$(OPENCV_DIR)\lib"
      2. Компановщик
         1. Ввод
            1. Дополнительные зависимости: "opencv_world330.lib"

Где еще может быть проблема?

Видимо не установленны пути к opencv_world330d.dll / opencv_world330.dll , котокые находятся в ХХХ\x64\vc14\bin\ . Также надо проверть путь к Nvidia SDK. Для работы переменными окруженя в Windows порекомендую Rapid Environment Editor.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
14 часа назад, ppop21285 сказал:

Видимо не установленны пути к opencv_world330d.dll / opencv_world330.dll , котокые находятся в ХХХ\x64\vc14\bin\ . Также надо проверть путь к Nvidia SDK. Для работы переменными окруженя в Windows порекомендую Rapid Environment Editor.

Так пути верно указаны, просто была заменена старая сборка (OpenCV 3.3.0 без CUDA) на новую (с CUDA).

1.png

2.png

3.png

4.png

5.png

6.png

7.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!

Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×