2016-07-20 22 views
1

Ich habe einen Algorithmus mit dem OpenCV Modul von Kurento implementiert und ich muss Landmarken von jedem Frame zu einer Textdatei zur späteren Analyse protokollieren, wie kann ich das am besten erreichen?Wie logge ich mich in eine Textdatei mit Custom Kurento OpenCV Module

Ich versuche, die Datei in den Konstruktor zu erstellen:

myfile.open("/home/farai/Desktop/example.txt"); 

Dann schreibe ich auf die Datei Erkenntnisse aus jedem Rahmen:

for(int j = 0; j < shapes[i].NPoints(); j++){ 
    myfile << shapes[i][j].x << ":" << shapes[i][j].y <<" "; 
} 
myfile<<"\n"; 

Dies ist, was ich versucht habe, aber ich don Es wird keine Datei erstellt.

Antwort

0

Nach ein paar Versuchen, scheinen ich um den Weg gefunden zu haben:

Kurento Media Server von einem „Kurento“ Benutzer vermutlich während der Installation erstellt ausgeführt wird.

Die Ausführung sudo lsof -i:8888 zeigt den KMS-Prozess und den Benutzer an, der den Prozess besitzt.

Dieser Benutzer hat eingeschränkten Zugriff auf das Dateisystem des Host-Benutzers und daher muss dem Pfad der entsprechende Zugriff gewährt werden, etwa sudo chmod *** 777 !!! nur wenn 777 die richtige für Ihren Fall ist !!!