Я реализовал алгоритм с использованием модуля Kurento OpenCV, и мне нужно записывать ориентиры из каждого фрейма в текстовый файл для последующего анализа, как лучше всего этого добиться?
Я пытаюсь создать файл в конструкторе:
myfile.open("/home/farai/Desktop/example.txt");
Затем я пишу в файл выводы из каждого кадра:
for(int j = 0; j < shapes[i].NPoints(); j++){
myfile << shapes[i][j].x << ":" << shapes[i][j].y <<" ";
}
myfile<<"\n";
Это то, что я пробовал, но у меня нет никакого файла, который создается.
После нескольких попыток я, кажется, нашел способ обойти это:
Сервер Kurento Media Server запускается пользователем «Kurento», предположительно созданным во время установки.
Бег sudo lsof -i:8888
покажет процесс KMS и пользователя, владеющего процессом.
Этот пользователь будет иметь ограниченный доступ к файловой системе хост-пользователя, и поэтому должен быть предоставлен соответствующий доступ к пути, что-то вроде sudo chmod *** 777
!!! только если 777 подходит для вашего дела !!!
Других решений пока нет …