OpenCV 2.4.8 + MinGW + Codeblocks 12.10
Post date: 27/01/2014 17:32:37
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.
Baixar o opencv
http://opencv.org/downloads.html
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)
Baixar e extrair o pkg-config para a pasta bin do mingw (codeblocks\mingw\bin)
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
Substituir o arquivo opencv.pc disponível no mingw\bin pelo disponibilizado no site.
Inserir no path do sistema a pasta bin do opencv.
Criar o projeto e pronto.
Depois posto os screens.