Ich versuche, einige vorkompilierte Code (Quellcode nicht verfügbar ist) auf Ubuntu zu laufen, die OpenCV installiert werden muss. Ich installierte die neueste Version von OpenCV (aus dem SVN) gestern, und installierte es nach dem debian Installationsanleitung auf der OpenCV Website (cmake - & gt; machen - & gt; sudo make install) und alles schien in Ordnung zu gehen.
Nun, wenn ich versuche, den vorkompilierte Code auszuführen, erhalte ich die Fehlermeldung „./stipdet: Fehler beim Shared Libraries Laden: libcxcore.so.2: kann nicht mit anderen geteilt Objektdatei öffnen: Keine solche Datei oder das Verzeichnis“ Es scheint, dass andere Menschen, die ein ähnliches Problem haben es geschafft zu beheben, indem libcxcore.so.2 vom opencv lib Ordner woanders zu bewegen, aber ich habe nicht libcxcore.so.2 in meinem opencv Ordner überhaupt. Ich sehe libopencv_core.so.2.2 dort unter anderem. Könnte es sein, dass der Name libcxcore in der neuesten Version von OpenCV geändert wurde? Oder habe ich es nicht richtig installiert?
btw: Das Ausführen von locate libcxcore im Terminal gibt nichts zurück
Ich hatte das gleiche Problem und löste das Problem, indem ich libcv, libcvaux, libhighgui und ihre -dev-Bibliotheken von Synaptics installierte. Das Programm ist jedoch abhängig von den gemeinsam genutzten libcv.so.2-Bibliotheken, aber Synaptics installiert libcv.so.4.0.0. Also habe ich symbolische Links für jede installierte Bibliothek erstellt, indem ich folgenden Befehl ausführe:
%Vor%usw. für jede Bibliothek, die das Programm benötigt. Jetzt funktioniert es gut für mich.
Ich hatte das gleiche Problem mit STIP und OpenCV 2.2. Um das Problem zu lösen, erstellen Sie einfach symbolische Links wie unten. Es funktioniert für mich.
%Vor%ein kleiner Zusatz zur (richtigen) Antwort von Zifei Tong: Man muss die symbolischen Links herstellen UND LD_LIBRARY_PATH ebenfalls exportieren Für Bash ist es:
%Vor%Dieser Fehler tritt auf, weil sie die Bibliotheksnamen nach openCV 2.2 ändern, STIP jedoch von vorherigen Bibliotheken abhängt. Sie müssen nur einige symbolische Links setzen und es wird funktionieren. Der folgende Link wird Ihr Problem lösen Ссылка
Tags und Links opencv linux image-processing computer-vision ubuntu