Estoy tratando de instalar OpenCV en CentOS 6. Cuando ejecuto el comando
[root@cosmas opt]# sudo yum install libtiff4-dev libjpeg-dev libjasper-dev
devolvió lo siguiente:
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
¿Que estoy haciendo mal? ¿Alguien puede ayudarme?
Respuestas:
Acabo de hacer la misma instalación en CentOS 6. Dado que las instrucciones de instalación están más orientadas a Ubuntu, esto es lo que pude hacer para instalarlo:
instale todos los paquetes requeridos usando yum
Cree un directorio de trabajo y consulte el código fuente [nota: probablemente ya no quiera usar la etiqueta a continuación, ya que es una versión significativamente antigua. Tuve que usar esa versión debido a que mi software lo requería.]
Crea el Makefile
Si usa cmake versión 2.6-parche 4 (verifique con cmake --version), deberá comentar una línea en la compilación. Comente la cadena (MD5 hash "$ {lines}") en la línea 50 en /opt/working/opencv/cmake/cl2cpp.cmake. Otras opciones (incluida la actualización de cmake) se pueden encontrar aquí .
Construir e instalar
fuente
ImportError: No module named cv2
. ¿Necesito instalar algún paquete adicional para cv2?sudo yum search all --enablerepo=epel libtiff4-dev libjpeg-dev libjasper-dev
Da-
Lo que me hace pensar que tienes nombres de paquete incorrectos. ¿Estás seguro de que estos no son nombres de paquetes de Debian?
De todos modos, mientras tanto, puede instalar a
libjpeg-devel.x86_64
través desudo yum install --enablerepo=epel libjpeg-dev
fuente
@Roopendra También encontré este error e intenté:
cp /usr/local/lib/python2.7/site-packages/cv2.so /usr/lib/python2.7/site-packages
y lo resolví. Fuente: http://techieroop.com/install-opencv-in-centos/fuente