Pobrałem opencv, ale niestety nie mam pojęcia, jak go zainstalować. Wszystkie strony, które znalazłem online, mówiły mi tylko, jak je pobrać i zainstalować bezpośrednio z konsoli, a nie co zrobić, gdy już je pobrałeś. Czy ktoś mógłby mi powiedzieć, co mam robić?
software-installation
opencv
użytkownik185184
źródło
źródło
Odpowiedzi:
Aby zainstalować OpenCV na Ubuntu, po prostu naciśnij Ctrl+ Alt+ Tna klawiaturze, aby otworzyć Terminal. Kiedy się otworzy, uruchom poniższe polecenia:
Ubuntu 12.04 zapewnia pakiet OpenCV 2.3.1, który można łatwo zainstalować, wpisując:
Jeśli nie zależy ci na najnowszej wersji, możesz pominąć resztę.
Zainstaluj zależności
Pobierz OpenCV dla Uniksa na: ~ / Pobieranie
Skonfiguruj za pomocą CMake.
Zauważ, że dodając -D WITH_QT = ON, moduł highgui użyje QT zamiast GTK. Jeśli chcesz korzystać z GTK, po prostu usuń to. Aby uzyskać więcej informacji o opcjach, zobacz plik CMakeLists.txt. Gdy jesteś zadowolony z posiadanej konfiguracji, możesz rozpocząć kompilację:
Jeśli kompilacja zakończy się bez błędów, możesz zainstalować, mówiąc:
Na koniec upewnij się, że twoje programy mogą połączyć się z biblioteką OpenCV w czasie wykonywania, dodając następujący wiersz na końcu
/etc/ld.so.conf
:A następnie skonfiguruj powiązania w czasie wykonywania dynamicznego linkera:
Źródło: Jak zainstalować OpenCV na Ubuntu
źródło
libopencv-dev
nie można zainstalować folderu/usr/include/opencv
zawierającego „stare” pliki nagłówków. Są one obecne w (oryginalne źródło) [ archive.ubuntu.com/ubuntu/pool/universe/o/opencv/…, a folder znajduje się w pliku pkg-configopencv.pc
, więc pobieranie i rozpakowywanie oryginalnego źródła, a następnie linkowanie / kopiowanieinclude/opencv
folderu do/usr/include
prac.opencv
w folderzeinclude
w rozpakowanym archiwum z linku powyżej? I zainstalowanylibopencv-dev
z terminala? Sprawdź, czy zainstalowana wersja jest zgodna z powyższym linkiem („2.3.1-11ubuntu2” powinno znajdować się w danych wyjściowychapt-cache showpkg libopencv-dev
) - jeśli nie, nie rób następujących czynności: Powiedzmy, że pobrałeś i rozpakowałeś powyższy link do folderu domowego. W terminalu zróbcd /usr/include
to, aby połączyć dosudo ln -s ~/opencv_2.3.1.orig/include/opencv
lub skopiuj dosudo cp ~/opencv_2.3.1.orig/include/opencv .
Od tego czasu łatwiej jest zainstalować OpenCV na Ubuntu16.04 +.
Zgodnie ze stroną pypi OPenCV z Ubuntu 16.04+ możesz to zrobić, aby zainstalować OpenCV:
W przypadku Python2.7:
Dla python3:
Aby uzyskać więcej informacji, zobacz .
źródło
Oto skrypt, który pomoże zainstalować Opencv 2.4.8 w oparciu o starą wersję FFmpeg na Ubuntu.
Stosowanie:
źródło
Oto skrypt, który sam stworzyłem. Problem, który znalazłem w przypadku innych skryptów polega na tym, że nie zatrzymują się one, gdy jedno polecenie się nie powiedzie. Po prostu ślepo podąża za następnym poleceniem i ostatecznie kończy się to bez instalacji.
Ten skrypt automatycznie sprawdza zależności na oficjalnej stronie internetowej, pobiera najbardziej stabilną wersję i instaluje ją w systemie. Testowałem go tylko 14.04 i zainstalowałem go na kilku systemach bez żadnych problemów.
Aby użyć skryptu, pobierz plik stąd , otwórz terminal,
cd
do katalogu zawierającego skrypt i wpisz:Teraz po prostu uruchom skrypt:
Zostaniesz poproszony o podanie hasła administratora i potwierdzenie instalacji 2-3 razy. Wystarczy nacisnąć przycisk Y. Zajmie to 10-20 minut zgodnie z twoimi specyfikacjami.
Pamiętaj, że musisz przejść
cd
do katalogu, w którym pobrałeś skrypt, który najprawdopodobniej byłby Twoim folderem Pobrane:źródło
Dobrym miejscem do szukania instrukcji instalacji jest strona internetowa OpenCV.
W chwili pisania instrukcji instalacji Linuksa dla najnowszej wersji (opencv 3.2.0) są tutaj:
źródło