Para instalar a biblioteca OpenCV é necessário antes instalar algumas dependências, que são:
- A biblioteca para trabalhar com matrizes numéricas: Numpy
- A biblioteca para plotar gráficos: Matplotlib
Vou descrever uma sequencia de passos para instalar bibliotecas e dependências todas compatíveis entre si.
Primeiro, instale o Python versão 2.7.6 obtido neste link: http://www.lfd.uci.edu/~gohlke/pythonlibs/
A versão que estou usando é EXATAMENTE esta: python-2.7.6.amd64.msi
O fato de ser um arquivo .msi significa que trata-se de um pacote pronto para instalação no Windows 64-bit
Para que este tutorial seja útil para você, é extremamente importante que você instale EXATAMENTE as versões que são descritas aqui. Tive muitos problemas com versões diferentes de bibliotecas, que são todas incompatíveis entre si, e estou escrevendo este tutorial para que você não passe pelo que eu passei até achar as versões compatíveis com cada coisa.
As versões 2.7.9 e versão 3.4 do Python já tem o instalador "pip" internamente.
Mas a versão 2.7.6 que recomendarei neste tutorial (pelo fato de ser para Windows 64-bit, foi a única que eu achei que está compilada para Windows 64-bit...) não tem.
Então você precisará instalar o aplicativo "pip" primeiramente dentro do python.
O "PIP" é um descompactador e instalador de arquivos do Python, que roda no terminal do DOS.
As versões que são compatíveis entre si e com o Python 2.7.6 indicado são:
NUMPY
numpy-1.12.0+mkl-cp27-cp27m-win_amd64.whl
MATPLOTLIB
matplotlib-2.0.0-cp27-cp27m-win_amd64.whl
OPENCV
opencv_python-3.1.0-cp27-cp27m-win_amd64.whl
Instalação passo-a-passo
------------------------------------------------------
As dependencias do OpenCV são arquivos do tipo .whl, então você vai precisar do instalador "pip" do Python para instalar arquivos tipo .whl
1. baixar get-pip.py neste site: https://bootstrap.pypa.io/get-pip.py
Copie a pasta get-pip.py dentro de >C:\python27\
2. Instalar o get-pip.py no diretorio python27
>C:\python27\ python get-pip.py
3. para atualizar o pip no windows (as vezes não é necessário):
>C:\python27\ python -m pip install -U pip
4. O pip será instalado dentro de uma pasta chamada Scripts (com "S" maiusculo)
Existe outra pasta scripts com "s" minusculo, não é essa.
>C:\python27\Scripts
5. O "pip" só funciona se executado de dentro da pasta Scripts
(observe que o aplicativo "pip.exe" existe somente dentro da Pasta Scripts)
6. Baixar os arquivos a partir deste site: http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
Para instalar os pacotes:
7. De dentro da Pasta >C:python27\Scripts digite:
pip install numpy-1.12.0+mkl-cp27-cp27m-win_amd64.whl
pip install matplotlib-2.0.0-cp27-cp27m-win_amd64.whl
pip install opencv_python-3.1.0-cp27-cp27m-win_amd64.whl
------------------------------------------------------------------------------------------------------------
Baixe aqui TUDO o que você precisa para instalar o Python 64-bit com OpenCV
Python 2.7.6 64-bit + OpenCv + Numpy + MatplotLib
--------------------------------------------------------------------------------------------------------------
Links importantes:
Instalando o PIP para o Python
https://pip.pypa.io/en/stable/installing/
TODOS OS ARQUIVOS PYTHON PARA 64 BITS
http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
COMO INSTALAR O OPENCV
https://rogerresmini.wordpress.com/2013/12/30/instalacao-do-opencv-no-windows-7-64bits-com-mingw-w64/
----------------------------------------------------------------------------------------------------------
Nenhum comentário:
Postar um comentário