Você está na página 1de 8

Tutorial de Instalao do OpenCV 2.

3
Escrito por: Lucas Grassano Lattari (llattari@ic.uff.br)

O OpenCV (Open Computer Vision) uma biblioteca multiplataforma, totalmente livre para o uso acadmico e comercial, utilizada no desenvolvimento de aplicativos para as reas de Processamento de Imagens e Viso Computacional. Ela traz consigo mais de 2500 algoritmos, muitos dos quais so considerados estado da arte, tais como: segmentao, reconhecimento de faces, aprendizado de mquinas, filtragem de imagens etc. Existem verses dessa biblioteca disponveis para Windows, Unix, Android e at GPUs Nvidia (CUDA). O objetivo desse tutorial apresentar, em poucos passos, como realizada a instalao da verso 2.3 do OpenCV em ambiente Windows 7. Alm disso, mostrado um exemplo C/C++ de como feito o carregamento e apresentao de imagens em janela grfica.

Instrues
Passo 1. Instale o Microsoft Visual Studio Express 2010. Ele ser o ambiente de desenvolvimento C/C++ que utilizaremos nesse exemplo.

Ele encontra-se disponvel no seguinte endereo:


http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express .

Passo 2. Aps instalar o Visual Studio, instale o pacote OpenCV-2.3.0-winsuperpack.exe. Ele encontra-se disponvel nesse endereo: http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.3/ . Se possvel, instale-o em C:\. O endereo onde o OpenCV ser instalado ento ser: C:\OpenCV2.3\. Passo 3. Faa o download do seguinte arquivo no endereo: http://dl.dropbox.com/u/8649404/projeto_exemplo_opencv.zip . Nele est disponvel um projeto C/C++ que j est configurado para o OpenCV, desde que o mesmo se encontre na pasta C:\OpenCV2.3\ como dito no Passo 2. Se voc no o instalou nessa pasta, ento ser necessrio modificar o projeto. Leia o passo extra ao final desse tutorial. Passo 4. Abra o arquivo .zip do passo 3 e o extraia em alguma pasta do seu PC. Feito isso, abra o arquivo opencv.sln. Esse o arquivo principal do projeto, que ser aberto pelo Visual Studio se o mesmo for instalado corretamente. Passo 5. Aps realizar o passo 4, voc ver uma tela parecida com essa:

Esse o projeto do Visual Studio 2010 que j est pronto para utilizar o OpenCV. Nele j se encontra um cdigo C/C++ que carrega uma imagem que j se encontra na pasta do projeto (lena.bmp). Para execut-lo, aperte CTRL + F5. Se aparecer alguma janela dizendo Would you like to build it?, ento aperte Yes.

ltimo passo. Se os passos anteriores forem realizados corretamente, o programa ser mostrado na tela da seguinte maneira.

Com isso, voc j tem todo o necessrio para executar o OpenCV. Utilize o projeto pronto, modificando-o para rodar os exemplos e desenvolver os trabalhos da disciplina. Passo extra. Se por algum motivo, no for possvel instalar o OpenCV na pasta C:/, ento algumas modificaes no projeto se fazem necessrias. Na aba Solution Explorer esquerda, clique com o boto direito do mouse no seu projeto cujo nome opencv.

Procure pela opo Properties e clique na mesma.

Na janela de Propriedades de Pginas do Projeto (opencv Property Pages), procure pela opo C/C++ a esquerda e Additional Include Directories direita. Clique no endereo C:\OpenCV2.3\opencv (...) e logo depois, em edit.

Na janela a seguir, voc ver uma srie de endereos de diferentes componentes do OpenCV.

Como esse projeto foi criado considerando que o OpenCV 2.3 foi instalado na pasta C:\OpenCV2.3, voc dever modificar todos os endereos do projeto atual de cada componente para a pasta que voc instalou o OpenCV. Por exemplo, imagine que voc o instalou na pasta D:\Bibliotecas\CompVisual\. Ento voc dever mudar todos os endereos como no exemplo abaixo:

Lembre-se: voc dever substituir todos os endereos em que se encontra C:\OpenCV2.3\ pelo novo endereo, que no exemplo D:\Bibliotecas\CompVisual\. Selecione OK e agora procure por Linker no menu esquerda da janela anterior. No lado direito, procure por Additional Library Directories. Clique no endereo que se encontra em Additional Library Directories e em Edit.

De maneira idntica aos endereos que foram modificados antes, mude C:\OpenCV2.3\build\x86\vc10\lib para D:\Bibliotecas\CV\opencv\build\x86\vc10\lib. O exemplo abaixo j se encontra modificado.

Aps apertar OK, execute o exemplo apertando CTRL + F5. Ele dever apresentar o mesmo comportamento do ltimo passo. Se ocorrer algum problema ao tentar executar os passos descritos, procure-me no seguinte e-mail: llattari@ic.uff.br. Boa aula!