Estou tentando instalar o OpenCV no CentOS 6. Quando executo o comando
[root@cosmas opt]# sudo yum install libtiff4-dev libjpeg-dev libjasper-dev
retornou o seguinte:
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
O que estou fazendo errado? Alguém pode me ajudar?
Respostas:
Eu fiz a mesma instalação no CentOS 6. Como as instruções de instalação são mais voltadas para o Ubuntu, aqui está o que eu pude fazer para instalá-lo:
instale todos os pacotes necessários usando o yum
Crie um diretório de trabalho e verifique o código-fonte [nota: você provavelmente não deseja mais usar a tag abaixo, pois é uma versão significativamente antiga. Eu tive que usar essa versão devido ao meu software exigir.]
Crie o Makefile
Se estiver usando o cmake versão 2.6-patch 4 (verifique com cmake --version), será necessário comentar uma linha na compilação. Cadeia de caracteres de comentário (hash MD5 "$ {lines}") na linha 50 em /opt/working/opencv/cmake/cl2cpp.cmake. Outras opções (incluindo a atualização do cmake) podem ser encontradas aqui .
Construa e instale
fonte
ImportError: No module named cv2
. Preciso instalar algum pacote adicional para o cv2?sudo yum search all --enablerepo=epel libtiff4-dev libjpeg-dev libjasper-dev
Dá-
O que me faz pensar que você tem nomes de pacotes incorretos. Você tem certeza de que estes não são nomes de pacotes debian?
De qualquer forma, entretanto, você pode instalar
libjpeg-devel.x86_64
viasudo yum install --enablerepo=epel libjpeg-dev
fonte
@ Roopendra Também encontrei esse erro e tentei:
cp /usr/local/lib/python2.7/site-packages/cv2.so /usr/lib/python2.7/site-packages
e resolvi. Fonte: http://techieroop.com/install-opencv-in-centos/fonte