Skip to content

Lab-Arms/LabArm-client

Repository files navigation

Projeto Integrador 2 - LabArm

Integrantes:

Bárbara Caetano - Energia Brenda Tinoco - Energia Caio Rodrigo - Eletrônica Cristiano Costa - Software Fágner Rodrigues - Software Luciano Henrique - Software Luiz Eduardo - Eletrônica Marcos Diego - Software Maria Aparecida - Energia Pedro Guilherme - Eletrônica Tahigo Alves - Energia Údine Rodrigues - Automotiva

Instalação e execução do projeto

Primeiro instale o python-dev:

sudo apt-get install python-dev
sudo apt-get autoremove
sudo apt-get update

Instale o setuptools:

sudo apt-get install python-setuptools

Instale o virtualenv:

sudo apt-get install python-virtualenv

Instale o pip:

sudo easy_install pip

Com o pip instalado, instale o wrapper:

pip install virtualenvwrapper

Atualize o pip:

pip install --upgrade pip

Abra o bash com editor de sua escolha (abrimos com gedit):

gedit ~/.bashrc

Inclua a seguinte linha no final do arquivo e salve:

export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
source /home/fagner/.local/bin/virtualenvwrapper.sh

Execute os comandos:

source ~/.bashrc
sudo updatedb
locate virtualenvwrapper.sh

Crie o ambiente, nesse caso o nome do ambiente é pi2:

mkvirtualenv -p /usr/bin/python3 pi2

Execute o comando:

ls ~/.virtualenvs/

Instale as seguintes dependências:

sudo apt-get install mercurial python3-dev python3-numpy libav-tools libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsmpeg-dev libsdl1.2-dev libportmidi-dev libswscale-dev libavformat-dev libavcodec-dev libfreetype6-dev

Acesse o ambiente criado:

workon pi2

Com o pip instale o pygame:

pip install hg+http://bitbucket.org/pygame/pygame

Clone o projeto, entre na pasta do projeto clonado e ative seu ambiente:

git clone https://github.com/Lab-Arms/LabArm-client.git
cd LabArm-client

Execute o projeto:

./test_server.py

Entre em outro terminal, entre na pasta do projeto, ative o ambiente da mesma forma e execute:

./main.py

Assim, já pode trabalhar com o projeto.

Para sair do ambiente execute no terminal:

deactivate

Para instalar o opencv, serão necessários instalar algumas dependêcias antes. Instale as seguintes dependências:

Instale o numpy: pip install numpy

Para compilação: sudo apt-get install build-essential

Para requsitos do opencv: sudo apt-get install cmake git libgtk-3-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev

Para o projeto: sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

Acesse o diretório home e faça o clone do projeto opencv: cd ~ git clone https://github.com/Itseez/opencv.git

Acesse a pasta opencv: cd opencv

Faça o checkout: git checkout 3.0.0

No mesmo diretório criado, clone o opencv-contrib: git clone https://github.com/Itseez/opencv_contrib.git

Acesse a pasta opencv_contrib: cd opencv_contrib

Faça o checkout: git checkout 3.0.0

Agora, acesse a pasta opencv: cd opencv

Crie uma pasta build e acesse a pasta: mkdir build cd build

Compile o projeto opencv: cmake -D CMAKE_BUILD_TYPE=RELEASE
-D CMAKE_INSTALL_PREFIX=/usr/local
-D INSTALL_C_EXAMPLES=ON
-D INSTALL_PYTHON_EXAMPLES=ON
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules
-D BUILD_EXAMPLES=ON ..

Ececute: make

Depois instale o opencv: sudo make install sudo ldconfig

Verifique se foi instalado o cv2.cpython-35m.so na pasta site-packages: ls -l /usr/local/lib/python3.5/site-packages/

Para verificar se foi instalado o opencv verifique no seguinte diretório: /usr/local/lib/python3.5/site-packages/

Agora, crie um link simbólico para do opencv dentro do site-packages: cd ~/.virtualenvs/pi2/lib/python3.5/site-packages/ ln -s /usr/local/lib/python3.5/site-packages/cv2.cpython-35m.so cv2.so

About

Project using pygame for UnB's Projeto Integrador 2 subject

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages