sexta-feira, 6 de maio de 2016

Opencv, C++ e Visual Studio 2015 Configurando projeto

No post de hoje, como configurar um projeto utilizando a biblioteca opencv. O OpenCV possui módulos de Processamento de Imagens e Video I/O, Estrutura de dados, Álgebra Linear, mais de 350 algorítmos de Visão computacional como: Filtros de imagem, calibração de câmera, reconhecimento de objetos, análise estrutural e outros, é uma biblioteca multiplataforma, totalmente livre ao uso acadêmico e comercial, para o desenvolvimento de aplicativos na área de Visão computacional.

1. Requisitos:


  • Baixe o opencv http://opencv.org/downloads.html (3.1.0 no momento do post)
  • Baixe o Visual Studio Community 2015 https://www.dreamspark.com/Student/Software-Catalog.aspx

O Visual Studio Community é gratuito para desenvolvedores individuais, projetos de código aberto, pesquisa acadêmica, treinamento e pequenas equipes.

2. Instalação:


  • Instale o opencv na raiz, no meu caso C:, o caminho da minha biblioteca fica assim: C:\opencv
  • Instale o Visual Studio normalmente

3. Criando projeto


Abra a IDE Visual Studio, na primeira execução devemos selecionar algumas preferencias, como linguagem principal, tema... 
  • Clique em file >  new > project



  • Selecione Visual C++

Se o modulo de suporte ao C++ não estiver instalado, irá aparecer a opção de baixar e habilitar o modulo de suporte ao C++. Com o modulo habilitado escolha: 

  • Win32 Console Application  
  • Dê um nome ao projeto
  • Dê um nome a solução (uma solução pode ter vários projetos)
  • Clique em ok


  • Clique em next
  • Marque Empty Project > Clique em finish
  • Clique com direito em Source File > Add > New Item
  • Selecione C++ File > Dê um nome ao arquivo (helloWolrd.cpp)
  • Abra o Arquivo criado e cole o código abaixo

#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/imgcodecs.hpp"
#include "opencv2/highgui/highgui.hpp"
#include 
#include 

using namespace cv;
using namespace std;

void main() {


}


As três primeiras bibliotecas ficaram em vermelho pois o projeto ainda não está configurado.

4. Configurando projeto



  • Escolha x86 ou x64 de acordo com a configuração do seu processador.




  • Clique com direito em cima do projeto > Clique em Property

  • Selecione C/C++ 
  • Coloque o caminho dos Includes do opencv (C:\opencv\build\include) em Additional Include Directories




  • Em seguida selecione Linker
  • Coloque o caminho das libs do opencv (C:\opencv\build\x64\vc14\lib) em Additional Library Directories
Obs: Meu sistema é 64 bits, caso o seu seja 32 bits verifique o caminho para essa pasta lib

  • Dentro de Linker clique em Input
  • Em additional Dempendencies clique em Edit
  • Inclua a dependência opencv_world310d.lib
  • Clique em ok

Após isso o projeto está configurado, note que as três primeiras bibliotecas não estão mas em vermelho, sendo possível a utilização dos recursos do opencv. 

Até a próxima.



Nenhum comentário:

Postar um comentário

Deixe um comentário!