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.