Comment démarrer avec OpenCV 2.4.2 dans ubuntu 10.4?

Je suis en train d'installer la dernière version d'OpenCV 2.4.2 sur un linux (ubuntu 10.4) PC.

J'ai téléchargé le goudron de balle.
Onu-tar-ed.
Et suivi installer opencv dans ubuntu 10.04.

Tandis que 'Faire' je suis d'erreur après "Linking CXX executable ../../bin/opencv_perf_core" vient de la couleur rouge ici; après des millions d'avertissement ou d'erreur messages qu'il affiche comme suit:

... ... ...
../../lib/libopencv_ts.so.2.4.2: undefined reference to `std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_string()'
../../lib/libopencv_ts.so.2.4.2: undefined reference to `typeinfo for int'
collect2: error: ld returned 1 exit status
make[2]: *** [bin/opencv_perf_core] Error 1
make[1]: *** [modules/core/CMakeFiles/opencv_perf_core.dir/all] Error 2
make: *** [all] Error 2

Mot-clé: "Reliant CXX exécutable ../../bin/opencv_perf_core" avec des guillemets.

J'ai cherché sur google et trouvé que le PC a besoin de CUDA driver. Pour l'instant je n'ai pas besoin que, peut-être.

N'est que d'installation de pilote requise ici ou je peux contourner ce "faire"?

Mon but est de commencer avec OpenCV dès que possible dans ubuntu. Est-ce que ces processus de construction requis pour compiler propre fichier cpp à l'aide d'openCV 2.4.2 les bibliothèques? Je ne suis pas en se concentrant sur statique ou non statiques des bibliothèques.

Quelqu'un a travaillé sur ubuntu comme sur windows j'ai installer OpenCV et commencer juste en mettant le chemin vers le fichier à inclure et à garder .dll avec le fichier exécutable personnalisé, disons pour la capture d'images à partir d'un appareil photo.

<=== mise à Jour ===>

Suivi http://docs.opencv.org/trunk/doc/tutorials/introduction/linux_install/linux_install.html.

Il a passé le lien CXX exécutable ../../bin/opencv_perf_core.

maintenant, il stucks à Linking CXX executable ../../bin/opencv_perf_highgui avec les erreurs suivantes:

/usr/bin/ld: ../../lib/libopencv_highgui.a(cap_libv4l.cpp.o): undefined reference to symbol 'v4l2_close'
/usr/bin/ld: note: 'v4l2_close' is defined in DSO /usr/lib/libv4l2.so.0 so try adding it to the linker command line
/usr/lib/libv4l2.so.0: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make[2]: *** [bin/opencv_perf_highgui] Error 1
make[1]: *** [modules/highgui/CMakeFiles/opencv_perf_highgui.dir/all] Error 2
make: *** [all] Error 2

Semble que le cmake paramètres doit être bien étudié. Tout raccourci sera utile.

+1 pour Astor pour le notifier.
Bon travail à la fois de vous. \m/ 🙂
Sérieusement, passez en revue vos questions et accepter les réponses qui les a résolus. Je suis sûr que vous savez comment.
Vous avez été à la suite de certaines très anciennes instructions d'installation. Les instructions dans le lien que vous avez posté après la mise à jour de question devrait fonctionner correctement. À propos de cette erreur que vous avez encore, avez-vous des v4l installé dans votre ubuntu?

OriginalL'auteur Rick2047 | 2012-07-12