OpenCV #1
Pra quem não sabe, o OpenCV (Open Source Computer Vision) é uma biblioteca de visão computacional gratuita e aberta. Pode ser usado no Linux, Windows, Android e iOS e suporta diversas linguagens: C, C++, Java e Python. Por ter muitos usuários ao redor do mundo e uma comunidade muito forte, seus algoritmos são extremamente otimizados e acaba se tornando bastante fácil de aprender a usar devido a isto e também a extensivos exemplos que acompanham o seu pacote de instalação.
OK chega de texto copiado da Wiki e traduzido mal e porcamente.
Quero dar uma boa fuçada no OpenCV. Desenvolver aplicações para SBC’s (single board computers, como o Raspberry Pi) e PC (Windows e Linux), usando os algoritmos de reconhecimento de padrões, detecção de bordas, detecção de pessoas, e outras coisas que eu ainda não sei mas que acredito que podem surgir à medida que eu for avançando no tema.
Nesse post, vou falar da instalação e teste do pacote em ambiente Linux (Ubuntu 15.10). Pra instalação em outros ambientes, vai no Google.
Segui os passos descritos na própria documentação do OpenCV, neste link: http://docs.opencv.org/2.4/doc/tutorials/introduction/linux_install/linux_install.html.
Vou repeti-los aqui:
1. Primeiro, alguns pacotes do Linux precisam ser instalados: sudo apt-get update sudo apt-get install build-essential sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
2. Depois, vá para o seu diretório home e faça um clone da última release do OpenCV do GIT (Release 3.1 de 21/dez/2015): cd ~ git clone https://github.com/Itseez/opencv
3. Vamos agora executar o Hello World (aquele teste que DEVE SER PRIMEIRAMENTE EXECUTADO, sob risco de todo o projeto e um raio de 2km ao redor dele ser amaldiçoado): cd opencv/samples/cpp/example_cmake make ./opencv_example
E, se tudo der certo, a seguinte janela deve aparecer:
Bom, esse post é pra ser bem simples mesmo. Basicamente os passos para a instalação. Vou parar por aqui nesse e deixar testes mais legais para o próximo post.
Feitoria!















