Table of Contents

OpenCV

Instalação do OpenCV em MAC OSX

CMake disponível em http://cmake.org/cmake/resources/software.html

OpenCV 2.4.3 disponível em http://opencv.org/

 executar o cmake 

depois no terminal ir para pasta escolhida no cmake e executar:

 make

e depois para “instalar”:

 sudo make install
 

Para começar a utilizar o seguinte livro é uma boa ajuda

http://books.google.pt/books?id=seAgiOfu2EIC&printsec=frontcover#v=onepage&q&f=false

Integração Com o ITK

Para se puder utilizar o Opencv em conjunto com o ITK é necessário utilizar a biblioteca “itkOpenCVImageBridge.h” que se encontra disponível no ITK 4.2.1.

Utilidade

 O OpenCV permite-nos trabalhar com imagem em dois tipos de formato, como "imagem" ou como "matriz". A vantagem da utilização de imagem como matriz é facilitar na obtenção de informação relevante em cada ponto da matriz da imagem.
 
 Para fazer o **load** de uma imagem é necessário fazer:
 
 int main( int argc, char** argv ) 
 { 
   IplImage* img = cvLoadImage( argv[1] ); // Load da imagem 
   
   cvNamedWindow( “Example1”, CV_WINDOW_AUTOSIZE ); // Janela de visualização para a nossa imagem, o tamanho será definido pelas dimensões da imagem
   
   cvShowImage( “Example1”, img ); // Visualização da imagem
   
   cvWaitKey(0); // Aqui o programa espera que o utilizador carregue numa tecla
   
   // O cvRelease e o cvDestroy libertam a memória  
   
   cvReleaseImage( &img ); 
   
   cvDestroyWindow( “Example1” ); 
 } 

OPENCV COM QUICKTIME

A utilização do QuickTime prende-se com a necessidade da utilização de uma placa de aquisição no Opencv.

Para isso é necessário fazer o build do Opencv como o QuickTime.

Para tal é necessario fazer uma alteração:

CMAKE_OSX_ARCHITECTURES=i386

como mostra também a figura abaixo

Importante

Tudo que utilizar o Opencv compilado em 32bits terá que ser feito o build também com as definições com em 32bits.

Exemplo: ITK e IGSTK