Eu tenho um sistema Ubuntu 14.04, no qual desejo instalar o OpenCV e usá-lo com Python 2.x.
Instalei o OpenCV usando as instruções aqui: https://help.ubuntu.com/community/OpenCV
A instalação parecia funcionar corretamente, sem erros, o script terminou com saída
OpenCV 2.4.9 ready to be used
Quando tento executar o exemplo de script Python, obtenho o seguinte:
$ python opencv.py
Traceback (most recent call last):
File "opencv.py", line 1, in <module>
from cv2.cv import *
ImportError: No module named cv2.cv
Acho que sei por quê, só não sei como consertar. OpenCV instalado no diretório atual em que eu estava quando executei o script de instalação, é um subdiretório da minha pasta de início.
Outros que recebem esse erro de importação após a instalação parecem estar tendo um problema de caminho e têm sorte ao adicionar isso ao código:
import sys
sys.path.append('/usr/local/lib/python2.7/site-packages')
ou atualizando seu PYTHONPATH com o mesmo diretório. Tentei adicionar esse código, não faz diferença. Não vejo nenhum arquivo no diretório "site-packages". Devo ter feito a instalação nesse diretório? Eu imagino que as instruções de instalação teriam explicado isso. Suspeito que meu problema tenha a ver com o Python não encontrar a instalação do OpenCV, mas não tenho certeza de como proceder.
Ajude-me a obter uma instalação utilizável do OpenCV da forma mais simples possível.