2017-06-08 23 views

Odpowiedz

5

Jest jeszcze jeden prosty sposób, można wpisać w terminalu

sudo apt-get install python-opencv 

Install OpenCV-Python in Ubuntu

Po zainstalowaniu go, można użyć OpenCV w wersji 2.4 zarówno w C++ i Python.

Ale polecić należy użyć OpenCV 3.2.0 i OpenCV-contrib, daje więcej możliwości

nadzieję, że może pomóc!

+0

Zwraca 'E: nie można zlokalizuj pakiet opencv' ... –

+0

Niektóre dystrybucje mają ppa z opencv, inne nie. Aby zainstalować tę opcję, musisz dodać PPA bazy opencv do dystrybucji systemu operacyjnego. Lub możesz zainstalować Anacondę, aby rozwiązać ten problem. Ma OpenCV 3.2.0 –

+0

Wypróbuj 'sudo apt-get install python-opencv' – Santhosh

30

Via pip można określić wersję pakietu do zainstalowania przy użyciu następujących:

pip install opencv-python==2.4.9 

jednak, że pakiet nie wydaje się być dostępny na pypi.

mały trick do sprawdzania dostępnych wersjach:

pip install opencv-python==

Które zwraca:

Could not find a version that satisfies the requirement opencv-python== (from versions: 3.1.0.0, 3.1.0.1, 3.1.0.2, 3.1 .0.3, 3.1.0.5, 3.2.0.6, 3.2.0.7) No matching distribution found for opencv-python==

3

Można również zrobić to za pomocą Anaconda:

conda install -c https://conda.binstar.org/menpo opencv=2.4.9 
4

Jeśli używasz systemu operacyjnego Windows, możesz pobrać żądany plik binarny systemu Windows nieoficjalnego opencv z here i wpisać coś podobnego do pip install opencv_python-2.4.13.2-cp27-cp27m-win_amd64.whl w katalogu pliku binarnego.

+0

Wypróbowałem i otrzymałem" opencv_python-2.4.13.2-cp27-cp27m-win_amd64.whl nie jest obsługiwanym kołem na tej platformie. " – CIsForCookies

+0

@CIsForCookies To działa mnie. Czy pobieracie odpowiednią wersję (32- i 64-bitową)? – Moondra

8

Łatwe i proste

  • wstępne
    • pip zainstalować matplotlib
    • pip zainstalować numpy
  • Ostatnim krokiem
    • pip zainstalować OpenCV-python

konkretnej wersji * etap końcowy * OpenCV-python == 2.4.9

+0

Dlaczego ktoś by to zlekceważył?! czy to nie działa? Pogłębię to. – Mehran

+0

Ludzie nie rozumieją, że po prostu staram się pomóc. –

+0

to mi pomogło! dzięki – Farrukh

0

CV2 vs. "opencv3"

Aby uzyskać potencjalne nieporozumienia z drogi: Moduł pythona OpenCV został nazwany i zaimportowany przez import cv2 we wszystkich wersjach> 2.0, w tym> 3.0.Jeśli chcesz pracować z cv2, instalowanie wersji OpenCV> 3 jest w porządku - chyba, że ​​szukasz określonej kompatybilności ze starszymi wersjami lub jesteś fanem wersji 2.4.x. Zmiana z wersji 2.4.x na 3.x miała miejsce w 2015 r., A pod względem funkcji, szybkości i przejrzystości ma sens stosowanie nowszych wersji. Możesz przeczytać here i here o głównych różnicach. Wersje 2.4.x są nadal obsługiwane, ale current release to 2.4.13.5.

Instalowanie określonej wersji, np. OpenCV 2.4.9

Powiedział: Jeśli chcesz zainstalować konkretną wersję, że ani pip install opencv-python==2.4.X, sudo apt-get install opencv ani conda install opencv=2.4.x świadczenia (jak wyjaśniono przez innych odpowiedzi tutaj), zawsze można zainstalować ze źródeł. W sourceforge repository można znaleźć wszystkie główne wersje dla każdego systemu operacyjnego. Chociaż dla bezobsługowych użytkowników może to być przerażające, jest to dobrze wyjaśnione w niektórych samouczkach. Na przykład. here dla 2.4.9 na Ubuntu 14.04. Lub here jest oficjalnym dokumentem instalacyjnym dla systemu Linux dla najnowszej wersji 2.4.13.5.

W istocie, proces instalacji sprowadza się do:

  1. zainstalować zależności, patrz Dokumenty (np here) dla wymaganych pakietów

  2. pobierać źródła z OpenCVs sourceforge

    np wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.zip

  3. źródła Rozpakuj i przygotować kompilację tworząc budować katalog i działa CUpewnij

    mkdir build 
    cd build 
    cmake (... your build options ...) 
    
  4. budować w utworzonym katalogu build z:

    make 
    sudo make install 
    
Powiązane problemy