Saturday, March 7, 2009

Instalando OpenCV no Ubuntu

Ubuntu 8.04.1
OpenCV 1.0


Instalando Dependências:
  • sudo apt-get install build-essential
  • sudo apt-get install libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg62-dev libtiff4-dev

Instalando OpenCV:
  • sudo apt-get install libcv1 libcv-dev opencv-doc

==============
Instalacão alternativa
==============
Instalando OpenCV a partir dos fontes:

Download OpenCV 1.0 (opencv-1.0.0.tar.gz)
  • download OpenCV 1.0 (opencv-1.0.0.tar.gz)
  • tar -xzvf opencv-1.0.0.tar.gz
  • cd ./opencv-1.0.0
  • ./configure --prefix=/opt/opencv --enable-apps --enable-shared --with-ffmpeg --with-gnu-ld --with-x --without-quicktime CXXFLAGS=-fno-strict-aliasing
  • make
zzz...
  • sudo make install

Criar o arquivo opencv.conf com a linha /opt/opencv/lib :
  • sudo nano /etc/ld.so.conf.d/opencv.conf
  • sudo ldconfig -v

Acrescentar a linha abaixo no arquivo bash.bashrc :
  • sudo nano /etc/bash.bashrc
  • export PKG_CONFIG_PATH=/opt/opencv/lib/pkgconfig:$PKG_CONFIG_PATH
===============
final da inst. alternativa
===============


OpenCV - Processing and Java library:

Download dos arquivos libOpenCV (OpenCV.zip):

Descompactar os arquivos (zip./library) na pasta da aplicacão:

Tornar visível ao Java a biblioteca libOpenCV.so:
  • sudo cp libOpenCV.so /usr/lib

Download dos exemplos Java (opencv_java_samples.zip):



Testando OpenCV:

Compilando e testando exemplos em C:
  • cd ./opencv-1.0.0/samples/c
  • . build_all.sh
  • ./facedetect

Testando Exemplo em Python:
  • cd ./opencv-1.0.0/samples/python
  • ./facedetect.py 0
Testando Exemplos em Java usando Eclipse:
  • Applet - OpenCV_PApplet.java
  • Java Main App - FaceDetection.java


OpenCV Info: