Imagem cinemática é um projeto de Iniciação Científica desenvolvido pelo Orientando Bruno Abude Cardoso, e por seu Orientador Gustavo Voltani Von Atzingen.
O projeto consiste na criação de um Software, desenvolvido na linguagem Python, para auxiliar em experimentos de Física Básica que envolvem a análise cinemática de objetos em movimento.
Para executar o software é preciso configurar o ambiente de trabalho. Nesta seção é mostrado o processo passo-a-passo com as dependências necessárias para a plataforma Windows. Ao final há um resumo com as depêndencias necessárias (Para usuários mais experientes).
O primeiro passo é instalar o interpretador da linguagem Python, versão 2.7. A versão utilizada no projeto atualmente é a 2.7.13.
É aconselhável instalar o interpretador no local padrão C:\Python27
.
Virtualenv é um utilitário que permite criar ambientes diferentes para cada projeto desenvolvido em linguagem Python
. Primeiro é necessário instalar o aplicativo através da linha de comando:
pip install virtualenv
Após instalado, crie um diretório para o projeto. Acesse o diretório pelo prompt de comando e execute o seguinte comando:
virtualenv env
Este comando irá criar um novo ambiente na pasta env
. Caso algum dos comandos não esteja funcionando, verifique se o caminho para o diretório de instalação do Python está configurado na variável PATH
do Windows.
Ainda no diretório onde está localizada a pasta env, execute o seguinte comando:
env\Scripts\activate
Se o comando foi executado corretamente, deve aparecer (env)
antes do diretório no prompt de comando, por ex:
(env) D:\projeto
Para instalar o Numpy e o Matplotlib, basta executar os seguintes comandos:
pip install numpy
pip install matplotlib
Obtenha o instalador do MinGW
no link http://www.mingw.org/ em Download Installer. O MinGW
será necessário para a instalação do Qt 4.8.6
.
Para instalar o Qt 4.8.6, basta acessar o link https://download.qt.io/archive/qt/4.8/4.8.6/qt-opensource-windows-x86-mingw482-4.8.6-1.exe.
Basta instalar o PyQt4 (v4.11) acessando o link https://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.11/PyQt4-4.11-gpl-Py2.7-Qt4.8.6-x32.exe/download.
Obtenha a versão já compilada do OpenCV 3.0.0 no link
https://sourceforge.net/projects/opencvlibrary/files/opencv-win/3.0.0/opencv-3.0.0.exe/download. Extraia os arquivos para uma pasta conhecida.
Acesse o diretório <opencv>\build\x86\vc12\bin` e copie o arquivo
opencv_ffmpeg300.dlle cole no mesmo diretório onde o
Python`` está instalado.
O PyQt4 é instalado por padrão no diretório onde está instalado o interpretador da linguagem Python. É necessário copiar os arquivos para a pasta env
criada anteriormente.
Acesse C:\Python27\Lib\site-packages
e copie os arquivos sip.pyd
e o diretório PyQt4
e cole na pasta env\Lib\site-packages
.
Acesse <Diretório onde o OpenCV foi extraído>\build\python\2.7\x86
e copie o arquivo cv2.pyd
também para a pasta env\Lib\site-packages