VS + Cuda i openCV

0

Cześć, czy ma ktoś może jakieś pojęcie jak zbudować program w Visual Studio z wykorzystaniem cuda i opencv? Znalazłem co prawda kilka poradników na necie ale jakoś, że tak powiem ni c..ja z tego wychodzi. O ile napisanie programu z każdym z osobna nie stanowi problemu to połączenie tych dwoje jest ponad moje umiejętności. Z góry dzięki za pomoc!

0

No ale w czym masz problem? Podaj jakieś konkrety...

http://on-demand.gputechconf.com/gtc/2013/webinar/gtc-express-itseez-opencv-webinar.pdf

0

Mam:
VS 2013 Prof
openCV 2.4.10
CUDA 6.5
Cmake 3.1.2
Windows 7 32

openCV pobrany ze strony projektu. Folder openCV zawiera dwa foldery build oraz source.

  1. Ścieżkę do source wpisuje w pole "Where is the source code"
  2. Ścieżka folderu w którym znajdzie się wynik działania cmake-a to Where to build the binares, tak?
  3. Zaznaczam advance
  4. Klikam configure ustawiam moją wersję VS oraz default native compiler
  5. Klikam finish no i się generują pliki
  6. Zaznaczam WITH_CUDA oraz wszystkie pola z "CUDA_" potem klikam generate no i kupa chyba, że nie powinienem tego robić, to jeszcze jej nie ma
    Slajd 10 i 11 to jakaś magia, nie wiem co się dzieje
0

Przepraszam, widocznie jestem za głupi na to. Nigdy nie używałem Cmake, nie wiem za bardzo jak to działa(teoretycznie tak ale nie praktycznie krok po kroku co się dzieje po kliknięciu build) i z czym to się je.

0
romson25 napisał(a):

Mam:
6. Zaznaczam WITH_CUDA oraz wszystkie pola z "CUDA_" potem klikam generate no i kupa chyba, że nie powinienem tego robić, to jeszcze jej nie ma
Slajd 10 i 11 to jakaś magia, nie wiem co się dzieje

A mógłbyś bardziej rozwinąć znaczenie słowa "kupa"? Nie generuje ci się solucja/cmake wali errorami?

0

Cmake daje na ekran

Error in configuration process, project files may be invalid

dlatego nie mogę zaznaczyć CUDA_BUILD_EMULATION

0

Dla tego co napisałem w 5.

0

Dla tego co w 6.

CMake Warning (dev) at cmake/OpenCVUtils.cmake:203 (if):
Policy CMP0054 is not set: Only interpret if() arguments as variables or
keywords when unquoted. Run "cmake --help-policy CMP0054" for policy
details. Use the cmake_policy command to set the policy and suppress this
warning.

Quoted variables like "WIN32" will no longer be dereferenced when the
policy is set to NEW. Since the policy is not set the OLD behavior will be
used.
Call Stack (most recent call first):
CMakeLists.txt:136 (OCV_OPTION)
This warning is for project developers. Use -Wno-dev to suppress it.

Checking for Windows (Phone) Platform SDK 8.0/8.1
Checking for Visual Studio 2012/2013
CMake Error at cmake/FindCUDA.cmake:889 (message):
CUDA_BUILD_EMULATION is not supported in version 3.1 and onwards. You must
disable it to proceed. You have version 6.5.
Call Stack (most recent call first):
cmake/OpenCVDetectCUDA.cmake:26 (find_package)
cmake/OpenCVFindLibsPerf.cmake:24 (include)
CMakeLists.txt:474 (include)

0

Przecież masz jasno napisane:

 CUDA_BUILD_EMULATION is not supported in version 3.1 and onwards.  You must
  disable it to proceed.  You have version 6.5.
0

no to też napisałem niżej, że muszę odznaczyć tę opcję
tylko co dalej?

kompiluję INSTALL tak jak jest pokazane na 10 slajdzie ale jeszcze nie wiem jak dorzucić ten folder lib bo wyskakują mi błędy, że nie może ich otworzyć (może jakoś dojdę)
11 slajdu nie rozumiem

1 użytkowników online, w tym zalogowanych: 0, gości: 1