Codeblocks: Criando um projeto utilizando o OpenCV
Post date: 26/02/2012 03:08:17
Após configurar o OpenCV no Windows ou no Linux, conforme descrito em meus posts anteriores. Pode-se utilizar qualquer um dos compiladores e configurar um novo projeto.
Nesta seção é mostrado como realizar isto no CodeBlocks, mas de qualquer forma, o procedimento é similar para os demais compiladores.
Crie um Novo Console Project
Pode ser tanto C ou C++, depende de como você vai utilizar as bibliotecas. Por exemplo, criando um projeto C, você deve inserir as linhas de código para deixá-lo da forma mostrada a seguir.
#include <stdio.h>
#include <stdlib.h>
#include <cv.h>
#include <highgui.h>
int main()
{
IplImage * img = cvCreateImage(cvSize(320,240),IPL_DEPTH_8U,3);
cvNamedWindow("Hello World",0);
CvFont font;
cvInitFont(&font, CV_FONT_HERSHEY_SIMPLEX, 1.0, 1.0, 0, 1, CV_AA);
cvPutText(img, "Rodrigo Costa", cvPoint(10, 130), &font, cvScalar(255, 0,255, 0));
cvShowImage("Hello World", img);
cvWaitKey(0);
cvReleaseImage(&img);
return 0;
}
Configurando o Projeto
Se você tentar compilar este código, não vai funcionar pois o comilador não encontrará as chamadas de sistema das bibliotecas do OpenCV. Para configurar isto, você deve ir no menu Build options, conforme mostrado na figura abaixo.
Com a janela aberta, você deve inserir as seguintes configurações.
Esta configuração é responsável por configurar as opções de compilação do opencv, indicando o local de onde encontram-se os .h do openc
Esta configuração é responsável por definir a localização das bibliotecas, vem como definir quais delas são carregadas.