15 de jun. de 2010

Instalando OpenCV no MacOSX

Basicamente temos 3 maneiras de instalar a OpenCV no MacOSX. 1) usando o macports e limitando a integração da bilbioteca com o SO. 2) compilando a OpenCV a partir da fonte e 3) usando um pacote já compilado.

Entre estas opções a mais simples é a terceira. Basta para tanto copiar o pacote previamente para a pasta /Libray/Frameworks e pronto.

Seguindo este caminho utilize os pacotes:

OpenCV 1.1
http://www.ient.rwth-aachen.de/~asbach/OpenCV-Private-Framework-1.1.dmg
http://ubaa.net/shared/processing/opencv/download/opencv-framework.1.1.dmg (contem xml para reconhecimento de faces, ausente na versão 2.0)

OpenCV 1.2
http://www.ient.rwth-aachen.de/~asbach/OpenCV-Private-Framework-1.2.dmg

OpenCv 2.0
http://vislab.cs.vt.edu/~vislab/wiki/images/4/44/OpenCV2.0.dmg

A primeira opção é simples de usar também, mas ela apresenta uma grande limitação. Nela, a OpenCV não está integrada ao SO, mas pode ser usada sem problemas em c padrão (sem as extravagâncias de GUI).
Para instalar o opencv via port, basta digitar no shell:

sudo port selfupdate
sudo port install opencv

Pronto, o OpenCV e todas as bibliotecas estarão instalados em /opt/local seguindo o padrão Macports. Os binários estão em /opt/local/bin, sempre começando com opencv e as bibliotecas dinâmicas em /opt/local/lib. Quando usamos a opção Framework, algumas bibliotecas dylib ficam ausentes ou embutidas. Neste caso, pode ser utilizado esta compilação para complementar a instalação anterior.

Já na terceira opção, o OpenCV é compilado diretamente a partir do fonte. Para tanto, se deve seguir os passos:

- Instalar o svn no macports:

sudo port install subversion

- instalar o cmake:

sudo port install cmake

- agora entre na sua área ~ e a seguir baixe a última versão do OpenCV com:

svn co https://code.ros.org/svn/opencv/trunk/opencv

- entre no diretório do opencv

cd opencv

- e agora os passos para compilar

pode ser usado o compilador padrao do Unix:

sudo cmake -G "Unix Makefiles" .

ou então o Xcode

sudo cmake -G "Xcode" .

- depois de gerar o cmake basta compilar e instalar:

sudo make -j8
sudo make install

Um comentário:

  1. Casino Player Reviews & Demos | Dr.MCD
    Casino Player Reviews & Demos by 아산 출장샵 Dr.MCD. 당진 출장안마 View Dr.MCD opinion, read reviews and buy Dr.MCD's 2021 RTP, game 성남 출장마사지 info 속초 출장샵 & banking options here. Rating: 4.6 영주 출장안마 · ‎Review by Dr.

    ResponderExcluir