Ich verwende OpenCV 2.3.1 unter OS X Lion in einem meiner C ++ - Projekte. Während mein Projekt funktioniert wie es ist, hängt es stark von JPEG-Decodierung und Codierung ab. Ich möchte eine Beschleunigung mit libjpeg-turbo erreichen, aber ich kann nicht den richtigen Weg finden, um mit libjpeg-turbo zu verknüpfen. Abhängig von meinen Hackerversuchen und den Dateien, die ich bearbeite, komme ich entweder mit Kompilierungsfehlern oder mit einer nutzlosen OpenCV-Bibliothek (alles kompiliert korrekt, aber ich kann keine JPEG-Dateien öffnen oder schreiben, obwohl im C ++ - Projekt keine Fehler auftreten). p>
Kann irgendjemand erklären, wie man OpenCV mit libjpeg-turbo kompilieren kann, um JPEG-Decodierung / -Codierung zu beschleunigen?
Um OpenCV 2.4.0 mit libjpeg-turbo
zu erstellen, brauchst du:
libjpeg-turbo
als statische Bibliothek cmake -DWITH_JPEG=ON -DBUILD_JPEG=OFF -DJPEG_INCLUDE_DIR=/path/to/libjepeg-turbo/include/ -DJPEG_LIBRARY=/path/to/libjpeg-turbo/lib/libjpeg.a /path/to/OpenCV
Tags und Links c++ opencv libjpeg-turbo