Próbuję zainstalować OpenCV w CentOS 6. Po uruchomieniu polecenia
[root@cosmas opt]# sudo yum install libtiff4-dev libjpeg-dev libjasper-dev
zwrócił następujące:
Loaded plugins: fastestmirror, presto
Loading mirror speeds from cached hostfile
* epel: mirror.fraunhofer.de
* rpmforge: nl.mirror.eurid.eu
Setting up Install Process
No package libtiff4-dev available.
No package libjpeg-dev available.
No package libjasper-dev available.
Error: Nothing to do
Co robię źle? Czy ktoś może mi pomóc?
Odpowiedzi:
Właśnie zrobiłem tę samą instalację na CentOS 6. Ponieważ instrukcje instalacji są bardziej ukierunkowane na Ubuntu, oto, co mogłem zrobić, aby zainstalować:
zainstaluj wszystkie wymagane pakiety używając yum
Utwórz katalog roboczy i sprawdź kod źródłowy [uwaga: Prawdopodobnie nie chcesz już używać poniższego znacznika, ponieważ jest to znacznie stara wersja. Musiałem użyć tej wersji, ponieważ wymaga tego moje oprogramowanie.]
Utwórz plik Makefile
Jeśli używasz cmake w wersji 2.6-patch 4 (sprawdź za pomocą cmake --version), musisz skomentować linię w kompilacji. Komentuj ciąg (skrót MD5 „$ {linie}”) w wierszu 50 w pliku /opt/working/opencv/cmake/cl2cpp.cmake. Inne opcje (w tym aktualizacja cmake) można znaleźć tutaj .
Zbuduj i zainstaluj
źródło
ImportError: No module named cv2
. Czy muszę zainstalować jakiś dodatkowy pakiet dla CV2?sudo yum search all --enablerepo=epel libtiff4-dev libjpeg-dev libjasper-dev
Daje-
Co sprawia, że myślę, że masz złe nazwy pakietów. Czy jesteś pewien, że nie są to nazwy pakietów Debiana?
Tak czy inaczej, w międzyczasie można zainstalować
libjpeg-devel.x86_64
via-sudo yum install --enablerepo=epel libjpeg-dev
źródło
@Roopendra Też spotkałem ten błąd i próbowałem:
cp /usr/local/lib/python2.7/site-packages/cv2.so /usr/lib/python2.7/site-packages
i rozwiązałem go. Źródło: http://techieroop.com/install-opencv-in-centos/źródło