2016-12-10 15 views
6

Zainstalowałem opencv-python za pomocą instalacji pip, w mac os. Teraz funkcja cv2.imshow z następującym błędem: Jak mogę rozwiązać ten problem? Dlaczego PIP nie sprawdza zależności OpenCV?openscv-python imshow daje błędy w mac

+1

Czy znalazłeś rozwiązanie? Mam do czynienia z tym samym problemem. :( –

+0

@SwaathiKakarla Czy znalazłeś sol? –

+0

Niestety nie można znaleźć żadnego rozwiązania, prawdopodobnie instalacja ze źródła jest opcją – Ras

Odpowiedz

3

Wydaje się, że uruchomienie okien imshow nie działa podczas instalowania opencv-python z Pypi. Zamiast usunąć to i postępuj zgodnie z instrukcjami na wielkie http://www.pyimagesearch.com/2016/12/19/install-opencv-3-on-macos-with-homebrew-the-easy-way/

(Zauważ, że nie trzeba już używać tagu --HEAD, od 3.2.0)

W skrócie:

  • Zapewnienie Xcode zainstalowany
  • napar z kranu homebrew/nauka
  • napar zainstalować opencv3 --with-contrib
  • echo /usr/local/opt/opencv3/lib/python2.7/site-packages >> (Twój PYTHONPATH)/li b/python2.7/site-packages/opencv3.pth
+0

Po zainstalowaniu z naparami mówi, jakie polecenia powinny być wykonywane dla powiązań Pythona, w moim przypadku te 3 wykonały zadanie: 1) echo /usr/local/opt/opencv3/lib/python2.7/site-packages >>/usr/local/lib/python2.7/site-packages/opencv3.pth 2) mkdir -p /Users/___XXX___yourHomeDir___XXX___/Library/Python/2.7/lib/python/site-packages 3) echo 'import site; site.addsitedir ("/ usr/local/lib/python2.7/site-packages") '>> /Users/___XXX___yourHomeDir___XXX___/Library/Python/2.7/lib/python/site-packages/homebrew.pth – tsr

-1

Rozwiązaniem że pracował dla mnie najlepszy był przy mathplotlib zamiast.

Ponieważ może być konieczne usunięcie wszystkich poprzednich wersji OpenCV i ponowne zainstalowanie ze źródła!

+1

Post jest 7 miesięcy, plakat prawdopodobnie przeniósł się do czegoś innego. Polecenie mu przepisania projektu nie jest dokładną odpowiedzią dla innych użytkowników, którzy mają podobne problemy. – Fabien

Powiązane problemy