sexta-feira, 3 de março de 2017

Como instalar o Python, OpenCV e todas as suas dependências no Windows de 64-bit

Neste Tutorial pretendo descrever uma passo-a-passo sobre como instalar o Python versão 2.7.6 para Windows 64-bit (estou usando aqui no Windows 10 64-bit), bem como a biblioteca para Processamento de Imagens OpenCV compatível com esta mesma versão.
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