Wie Sie mit OpenCV 2.4.2 in ubuntu 10.4?

Ich versuche zu installieren der neuesten OpenCV version 2.4.2 auf einem linux (ubuntu 10.4) PC.

Ich habe die tar-ball.
Un-tar-ed.
Und folgte installieren Sie opencv in ubuntu 10.04.

Während 'Make' ich hab ein Fehler nach "Linking CXX executable ../../bin/opencv_perf_core" kommt in der Farbe rot hier; nach Millionen von Warnung oder Fehler msgs zeigt es wie folgt:

... ... ...
../../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

Stichwort: "Linking CXX executable ../../bin/opencv_perf_core" mit Anführungszeichen.

Ich gegoogelt es und fand, dass der PC muss mit CUDA-Treiber. Jetzt brauche ich nicht, vielleicht.

Bedeutet, dass Treiber-installation erforderlich oder kann ich umgehen, dass insbesondere die "make" - Prozess?

Mein Ziel ist es, die ersten Schritte mit OpenCV so bald wie möglich in ubuntu. Diese build-Prozesse, die erforderlich für das kompilieren von eigenen cpp-Datei mit openCV 2.4.2 Bibliotheken? Ich bin nicht die Konzentration auf eine statische oder nicht-statische Bibliotheken.

Hat jemand gearbeitet hat ubuntu so einfach wie unter windows installieren Sie OpenCV und erhalten Sie begonnen, indem Sie nur den Pfad zu den include-Datei und halten .dlls mit dem benutzerdefinierten ausführbaren Datei, z.B. für die Erfassung von Bildern von einer Kamera.

<=== Update ===>

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

Ging das Linking CXX executable ../../bin/opencv_perf_core.

nun stucks an Linking CXX executable ../../bin/opencv_perf_highgui mit folgenden Fehler:

/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

Scheint die cmake Parameter untersucht werden. Jede Verknüpfung wird hilfreich sein.

+1 für Astor für die Benachrichtigung.
Gute Arbeit, Ihr beiden. \m/ 🙂
Im ernst, überprüfen Sie Ihre Fragen und akzeptieren Sie die Antworten, dass diese gelöst. Ich bin sicher, Sie wissen, wie.
Sie waren nach einigen sehr alten Installation Anweisungen. Die Anweisungen in dem link, den Sie gepostet, nachdem die aktualisierte Frage sollte funktionieren. Über die Fehler, die Sie noch haben, hast du v4l installiert Ihr ubuntu?

InformationsquelleAutor Rick2047 | 2012-07-12

Schreibe einen Kommentar