zainstalowałem opencv z naparem i wszystko jest magicznie OK. teraz chcę spróbować skompilować samemu z obsługą cuda.
w tym celu muszę pobrać opencv, zmienić wiersz w CMakeList.txt (ponieważ mam już zainstalowane Cuds 5 i Cuda Toolkit), uruchomić cmake, uruchomić make, uruchomić make install. Dokładnie to, co zrobił napar.
Boję się zrobić trochę bałaganu z naparami i blabla, a skończy się na tym, że dwie różne wersje opencv i brew nie będą zadowolone.
Właśnie kompiluję opencv, pkg-config --cflags --libs opencv
więc pkg-config jest jedyną rzeczą, na której mi zależy.
Jaki jest najlepszy sposób na zrobienie tego bez bałaganu?
Odpowiedzi:
Możesz przekazać
CMAKE_INSTALL_PREFIX
opcjęcmake
instalacji OpenCV w innej lokalizacji. To jest podobne do./configure --prefix
. Na przykład:Spowoduje to zainstalowanie go pod
/opt/reallylocal
, pozostawiając/usr/local
nietknięte. Następnie, aby uruchomić niestandardową kompilację, wywołaj ją z pełną ścieżką lub umieść odpowiednie katalogi na zmiennych PATH i PYTHONPATH podczas pracy z nią. Jeśli budujesz inne projekty w oparciu o opencv, musisz skierować ich skrypty w niestandardowej lokalizacji instalacji. Pozostaw te ścieżki w spokoju, wykonującbrew
zadania i inne prace, ibrew
nie przejmuj się swoją drugą instalacją.Podręcznik instalacji OpenCV zawiera pełne informacje.
Przetestowałem to na moim systemie OS X 10.8.3.
/usr
pozostał czysty.źródło