From b28b017d351d7f54d4ca6a3a5408ff4f836fda5a Mon Sep 17 00:00:00 2001 From: Gabriel Kirsten Date: Wed, 28 Jun 2017 14:08:55 -0400 Subject: [PATCH] update README --- README.md | 66 +++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 47 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index ca925b7..d9ec483 100644 --- a/README.md +++ b/README.md @@ -40,16 +40,42 @@ Pacote de Visão Computacional do Inovisão. $ python main.py --classes "Solo Soja Gramineas FolhasLargas" --colors "Orange SpringGreen RebeccaPurple Snow" ``` +## Como instalar (opção 1, somente linux) +### Linux +Você pode instalar utilizando o script de instalação realizando os seguintes passos: + +- Na pasta raiz do projeto, execute o comando abaixo para ceder a permissão de execução no script de instalação. +``` +$ sudo chmod a+x INSTALL.sh +``` + +- Execute o script de instalação. +``` +$ sudo ./INSTALL.sh +``` -## Dependências - Aplicação base - Python +O script de instalação foi testado na versão 16.04 do Ubuntu. -### Linux -- kubuntu trusty 14.04.2 TLS -- Python 2.7.6 -- scikit-image + +## Como instalar (opção 2, sem o script) + +### Dependências +#### Linux + +Será necessário instalar: +- Python 2.7.6 - Opencv 2.7 - tk/tk-dev -- python-weka-wrapper ( Classification ) + +As bibliotecas necessárias podem ser encontradas no arquivo __requeriments.txt__ na raiz do projeto, utilize o comando __pip__ para instalar. +- Instalação do pip: +``` +$ sudo apt-get install python-pip +``` +- Instação das bibliotecas: +``` +pip install -r requeriments.txt +``` ### Windows @@ -57,9 +83,10 @@ Pacote de Visão Computacional do Inovisão. - Opencv 2.7 - python-weka-wrapper ( Classification ) -## Como instalar o OpenCV +### Como instalar o OpenCV + +#### Linux (caso pip não funcione) -### Linux Seguir as instruções disponíveis em [OpenCV-Linux](http://docs.opencv.org/doc/tutorials/introduction/linux_install/linux_install.html#linux-installation). Lí em algum lugar que dá para instalar com o comando abaixo, não testei mas pode funcionar: ``` $ sudo apt-get install python-opencv @@ -67,7 +94,8 @@ Seguir as instruções disponíveis em [OpenCV-Linux](http://docs.opencv.org/doc Pode ser que seja necessário instalar também uma versão mais antiga do opencv (2.4*) caso apareça um erro com o comando import cv (que sumiu na versão 3.0.0 do opencv). Neste caso, tente seguir estes passos: [Instalando opencv 2.4] (https://sites.google.com/a/computacao.ufcg.edu.br/lvc/aprendizado/opencv). -### Windows +#### Windows + - [OpenCV-Python](https://opencv-python-tutroals.readthedocs.org/en/latest/py_tutorials/py_setup/py_setup_in_windows/py_setup_in_windows.html#install-opencv-python-in-windows). 1. Baixe o [Opencv](https://opencv-python-tutroals.readthedocs.org/en/latest/py_tutorials/py_setup/py_setup_in_windows/py_setup_in_windows.html#install-opencv-python-in-windows) 2. Extraia os arquivos no local desejado. @@ -81,7 +109,7 @@ Pode ser que seja necessário instalar também uma versão mais antiga do opencv >>> print cv2.__version__ ``` -## Como instalar scikit-image e arff +### Como instalar scikit-image e arff (caso pip não funcione) ``` $ sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose python-pip python-networkx libfreetype6-dev @@ -94,9 +122,9 @@ Em uma das máquinas em que tentei instalar deu um erro que resolvi rodando o co $ sudo pip install cycler ``` -## Como instalar o tk/tk-dev +### Como instalar o tk/tk-dev -### Ubuntu +#### Ubuntu ``` $ sudo apt-get install tk tk-dev @@ -115,14 +143,14 @@ Se der erro na reinstalação do matplotlib (depois que desinstalar), tente desi $ sudo apt-get remove python-matplotlib ``` -## Mais informações +### Mais informações - http://www.tkdocs.com/tutorial/install.html -## Como instalar o python-weka-wrapper ( Opcional ) +### Como instalar o python-weka-wrapper ( Opcional ) -### Ubuntu +#### Ubuntu (caso pip não funcione) Primeiro você precisa compilar os código C/C+ e os módulos Python: ``` @@ -152,7 +180,7 @@ $ sudo pip install javabridge $ sudo pip install python-weka-wrapper ``` -### Windows +#### Windows Por favor note: você precisa certificar-se que os bits do seu ambiente é consistente. Isto é, se você instalar uma versão de Python 32-bit você deve instalar um JDK 32-bit e numpy 32-bit ( ou então todos eles devem ser 64-bit ). @@ -188,15 +216,15 @@ Se você deseja as funcionalidades gráficas você precisa instalar matplotlib t - baixe matplotlib para Python 2.7 (cp27) e sua configuração de bit (32 or 64 bit) - instale o arquivo .whl usando pip: pip install matplotlib-X.Y.Z.whl -### Mais informações +#### Mais informações - http://pythonhosted.org/python-weka-wrapper/install.html - http://pythonhosted.org/python-weka-wrapper/troubleshooting.html -## Como instalar o caffe ( Opcional ) +### Como instalar o caffe ( Opcional ) -### Ubuntu / Windows +#### Ubuntu / Windows Para poder utilizar o classificador CNNCaffe, uma ConvNet baseada na topologia AlexNet, é necessário instalar o software Caffe. -- GitLab