Tutoriais‎ > ‎Computação Gráfica‎ > ‎

OpenCV 2.4.8 + MinGW + Codeblocks 12.10

postado em 27 de jan de 2014 09:32 por Prof. Rodrigo Costa   [ 27 de jan de 2014 09:44 atualizado‎(s)‎ ]
A partir da versão 2.4.6, o OpenCV decidiu abolir a versão pré-build para o Mingw, deixando na mão os desenvolvedores que preferem usar o codeblocks ao invés de utilizar o Visual Studio.

Eu particularmente, prefiro o CodeBlocks pelo fato de ser uma SDK bastante leve que ocupa apenas 46 MB de RAM e além disto é gratuita.
Fora a parte, criando um projeto com o CodeBlocks da forma que apresento no site, temos um projeto portável entre o Windows e Linux visto que também ambas as bibliotecas / SDK e ferramentas de apoio existem nos dois ambientes.

A versão 2.4.8 ocupa em disco 3.2 GB pois possui versões compiladas para o visual Studio 2010, 2011 e 2012 para ambas as plataformas (x86 e x64).

A seguir é apresentado um passo-a-passo reduzido para instalar o OpenCV 2.4.8 e utilizá-lo no Codeblocks 12.10.
  1. Baixar o opencv
    http://opencv.org/downloads.html
  2. Extrair para um diretório sem espaços por exemplo: C:\
    (Como não iria utilizar as versões x64 nem as versões do visual studio 2010 e 2011, resolvi apagá-los da pasta build e movi os diretórios da pasta build\x86\v12 para a pasta c:\opencv (resultando nos diretórios c:\opencv\bin, c:\opencv\lib)
  3. Baixar e extrair o pkg-config para a pasta bin do mingw (codeblocks\mingw\bin)
  4. Colocar a pasta bin do mingw no PATH e criar uma variável de ambiente PKG_CONFIG_PATH para o diretório BIN do Mingw
  5. Substituir o arquivo opencv.pc disponível no mingw\bin pelo disponibilizado no site.
  6. Inserir no path do sistema a pasta bin do opencv.
  7. Criar o projeto e pronto. 
Depois posto os screens.
ċ
opencv.pc
(0k)
Prof. Rodrigo Costa,
27 de jan de 2014 09:32
Comments