Ceci est une ancienne révision du document !



OpenCV

Installation

Il existe différentes façon d'obtenir OpenCV: soit par la méthode Gestionnaire de paquets Synaptic, soit par la méthode manuelle en téléchargeant directement l'archive depuis le site sourceforge d'OpenCV

Ici sera présentée la seconde solution.

Installez les dépendances nécessaires (valable sur Intrepid):

sudo aptitude install build-essential gcc cmake subversion libgtk2.0-0-dev pkg-config  libpng-dev libjpeg-dev libtiff-dev libjasper-dev python-dev swig1.3 libavformat-dev libdc1394-22-dev libgtk2.0-dev
  • CMake 2.6 or higher
  • Subversion (SVN) client
  • GTK+ 2.x or higher, including headers (e.g. libgtk2.0-dev)
  • pkgconfig
  • libpng, zlib, libjpeg, libtiff, libjasper with development files (e.g. libjpeg-dev)
  • Python 2.3 or later with developer packages (e.g. python-dev)
  • SWIG 1.3.30 or later
  • libavcodec etc. from ffmpeg 0.4.9-pre1 or later + headers.

Décompressez l'archive d'OpenCV que vous avez téléchargé dans un répertoire de travail. Puis faîtes :

./configure
make
#Optionnel make check
make install

FIXME (j'ai une erreur quand je fais ce qui est marqué sous karmic, il faut se référer au Readme à télécharger sur sourceforge.)

Si vous avez des erreurs lors du make install, vérifiez si vous avez les droits d'administrateur pour écrire dans les répertoires d'installation. Si vous ne les avez pas, faîtes simplement un sudo make install.

Il est possible que vous rencontriez cette erreur plus tard :

OpenCV ERROR: Unspecified error (The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support)
         in function cvNamedWindow

Dans ce cas, désinstallez OpenCV. Placez vous dans le répertoire où vous avez fait vos commandes d'installation

make uninstall

Ensuite :

sudo apt-get install libgtk2.0-dev

et suivez la procédure d'installation habituelle.

Compatibilité Webcam

Il existe un certain nombre de webcam non compatibles avec Opencv. Voici une technique permettant de rendre compatible sous Intrepid (Non testé avec les versions supérieures) votre webcam à partir du moment ou elle fonctionne sous Ubuntu (avec un programme tel que Cheese) Commencez par télécharger une version spéciale d'Opencv (malheureusement il s'agit de la version 1.0, la version 1.1pre n'est pas disponible) sur ce site

Décompressez l'archive d'OpenCV que vous avez téléchargé dans un répertoire de travail. Puis faîtes :

./configure
make
make install

Vous pouvez compiler votre programme comme d'habitude. Pour exécuter le programme, faites:

 LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so ./example

Liens utiles

  • opencv.1262626039.txt.gz
  • Dernière modification: Le 04/01/2010, 18:27
  • par damien200