hello,
quelqu'un à t'il déjà réussi à faire fonctionner open cv sous ubuntu jaunty ?
j'ai un raté, pre-compilation, au niveau de la librairie libgtk2.0-dev qui ne veux pas s'installer car il manque des dépendances... :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :
Les paquets suivants contiennent des dépendances non satisfaites :
libgtk2.0-dev: Dépend: libpango1.0-dev (>= 1.20) mais ne sera pas installé
Dépend: libcairo2-dev (>= 1.6.4-6.1) mais ne sera pas installé
Dépend: libx11-dev (>= 2:1.0.0-6) mais ne sera pas installé
Dépend: libxext-dev (>= 1:1.0.1-2) mais ne sera pas installé
Dépend: libxinerama-dev (>= 1:1.0.1-4.1) mais ne sera pas installé
Dépend: libxi-dev (>= 1:1.0.1-4) mais ne sera pas installé
Dépend: libxrandr-dev (>= 1:1.2.99) mais ne sera pas installé
Dépend: libxcursor-dev mais ne sera pas installé
Dépend: libxfixes-dev (>= 1:3.0.0-3) mais ne sera pas installé
Dépend: libxcomposite-dev (>= 1:0.2.0-3) mais ne sera pas installé
Dépend: libxdamage-dev (>= 1:1.0.1-3) mais ne sera pas installé
E: Paquets défectueuxquelqu'un peut il me renseigner sur le sujet ?
Hors ligne
j'ai trouvé une solution pour mon problème de libgtk2.0-dev (sur un topic ubuntu-fr.org):
citation :
Il faut utiliser aptitude au lieu de apt-get.
Aptitude semble bien plus performant dans le cas présent :
Code:sudo aptitude install gnome-core-devel
-----------------------------
en somme pour ceux qui souhaitent utiliser OPENCV sous ubuntu. Suivre les instructions sur la page
http://opencv.willowgarage.com/wiki/InstallGuide_Linux
en modifiant
sudo apt-get install libgtk2.0-dev
par
sudo aptitude install gnome-core-devel
-----------------------------
par la suite, pour une intégration à processing, c'est pas des plus simple :
il vous faudra copier les dépendances java compilées (fichiers en .so), que l'on trouve dans le dossier 'release', crée à cet effet, dans l'un des dossiers scannés par la JVM.
pour trouver les fameux dossiers visités par la JVM, vous pouvez lancer sous processing la commande suivante :
String javaLibraryPath = System.getProperty("java.library.path");
println(javaLibraryPath);en principe on les place dans le dossier :
~/processing-1.0.5/java/lib/i386
Lorsque l'opération est effectuée (copie de libcv.so, cv.so, libcvaux.so, libcxcore.so, libhighgui.so, libml.so dans le bon dossier) il vous faudra renommer les-dits dépendances en .so.1, me demandez pas pourquoi mes compétences s'arrêtent là, mais processing n'a voulu que de ça ![]()
voilà normalement , là ça MARCHE !
----------------------------------------
pour qui veut une approche complète des techniques de computer vision avec OpenCV :
http://press.oreilly.com/pub/pr/2097
Dernière modification par oyster_twiter (2009-10-25 19:34:20)
Hors ligne
Cool ... merci pour le tips ... j'ai jamais réussi à faire marcher opencv correctement sous ubuntu ... je teste ça dans la semaine ...
++
Hors ligne
Impeccable ![]()
Merci encore.
Hors ligne