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” ); }
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