2016-04-22 8 views
1

Was ich tat:ändern OpenCV Version 2.4.8 in KMS 3.0.0

1.With Bezug auf den Link https://github.com/Kurento/kms-opencv-plugin-sample und Module 'opencvpluginsample' is not installed in the Kurento Media Server, ich laufe die opencv Probe in Kurento Media Server

2 .also laufen erfolgreich wenige opencv Projekte wie FaceDetection

3.Die Projekte, die ich gebaut habe verwenden opencv 3.0.0 .So ich die opencv Version in KMS versuche

auf 3.0.0 zu ändern

4.In die CMakelist.txt aus der km-opencv-plugin-Probe, änderte ich die Linie

 set (OPENCV_REQUIRED 3.0.0) 

Aber opencv 2.4.8 Bibliotheken sind in der Datei link.txt

5.Ich habe auch versucht, die opencv2.4.8-Bibliotheken manuell zu löschen und sie durch die opencv 3.0.0-Bibliotheken in /usr/lib/x86_64-linux-gnu zu ersetzen, aber das Opencvpluginsample ist nicht installiert.

Was ich wissen muss:

1.Is es möglich, die opencv Version in KMS zu ändern?

2. Gibt es eine bestimmte Möglichkeit, die opencv-Version in KMS zu ändern? Welche Änderungen muss ich vornehmen, um die Opencv-Version von 2.4.8 auf 3.0.0 in KMS zu ändern?

Updates:

1.Ich fügten die opencv3.0.0 sind in der km-opencv-plugin-Probe/src/Server/Implementierung/Objekte Weg, so dass jetzt kann ich fähig Verwenden Sie opencv3.0.0 in der Prozessmethode.

2.But, wenn ich die opencv entfernen 2.4.8 noch tritt der Fehler in gstreamer-1.5 libopencvfilter.so, die die opencv 2.4.8

nun mit, ob ich kann in der Lage Veränderung der opencv Version in gstreamer? Wenn ja, wie geht das?

+1

Haben Sie eine Antwort darauf gefunden? – Seraf

+0

@Seraf .Ich arbeitete an Kurento ein Jahr zurück, ich denke, ich habe das getan, aber erinnerte mich nicht, dass.sry. –

Antwort

0

zuerst kompilieren .so-Datei für opencv3.0.0-Version dann aktualisieren Sie es in kms cmakelist.