segunda-feira, 6 de fevereiro de 2012

Compilando e integrando o opencv com o Netbeans 7.1


Fala galera,

Este será o meu primeiro post aqui no blog (frio na barriga), eu vou apresentar algumas dicas para instalar o opencv no  Netbeans  ( Windows e linux-Ubuntu ). Durante o meu mestrado eu tive muita dor de cabeça para conseguir integrar o opencv nesta IDE , a dor de cabeça foi compensada com as facilidades que o opencv ofereceu durante as minhas pesquisas.  

                           Compilando o opencv utilizando CMAKE

1  - Instale e configure um ambiente para C/C++(Eu utilizo o Netbeans como IDE e o compilador cygwin )
2  - Baixe a ultima versão do opencv
3  - Faça download do programa CMAKE para compilar o opencv(http://www.cmake.org/cmake/resources/software.html)
4  - Execute o programa CMAKE
5  - Defina o caminho onde está  salvo a pasta do opencv
6  - Defina a pasta de destino onde serão salvos os arquivos compilados(Eu coloquei  c:\opencv).
7  - Pressione configure e escolha o compilador(Escolha o compilador c/c++ instalado no passo 1)
8  - Pressione configure novamente para iniciar a compilação
9  - Pressione generate para terminar a compilação do opencv
10 - Abra o terminal de comando, e digite o caminho para o diretório onde foi compilado o opencv. (cd c:\opencv)
11 - Digite o comando mingw32-make e pressione enter
12 - Digite o comando mingw32-make install
13 - O opencv foi compilado, os próximos passos irão mostrar a integração com o Netbeans
                                
                              Configurando o Netbeans 7.1

14 - Crie um projeto para C/C++
15 - Com o botão direito do mouse selecione propriedades
16 - Construir -> diretórios de inclusão , indique o caminho das pastas opencv e opencv2 que estão dentro da pasta compilada(Dentro do diretório install)
17 - Construir -> vinculador -> diretórios de bibliotecas adicionais , indique as pastas lib e bin da mesma pasta do passo anterior
18 - Construir -> vinculador -> Bibliotecas, indique os arquivos que estão dentro da pasta lib.
OBS: O passo 16 pode ser ignorado caso você copie diretamente as pastas opencv e opencv2 para a pasta 
         C:\cygwin\usr\include.(Eu fiz assim)

PRONTO, seu projeto no Netbeans está pronto para utilizar o opencv 2.3.1
Qualquer duvida, podem entrar em contato comigo no email felipeleandrocc@gmail.com.

Abraços,

Felipe Leandro

3 comentários:

  1. Muito bom o post e será bem útil para alguns trabalhos aí...

    ResponderExcluir
  2. Este comentário foi removido por um administrador do blog.

    ResponderExcluir
  3. Olá, o NetBeans ou o cygwin não aparecem como opção para compilador.
    O meu netbeans já reconhece o cygwin. Sabe o que pode ser?

    A+

    ResponderExcluir