Запись координат точки в текстовый файл на C - PullRequest
0 голосов
/ 07 августа 2011

У меня есть набор координат глаза, и я хочу сохранить их в текстовый файл на C (для OpenCV), например:

254 234 344 434, это первый набор, включая левый и правый глаза.-координация 455 345 344 345 следующая и т. д.

Ответы [ 3 ]

1 голос
/ 07 августа 2011

Используйте fprintf и цикл. Что-то вроде

file = fopen("myfile.txt", "w");
for (i = 0; i < num_coords; ++i)
{
  fprintf(file, "%d %d %d %d\n", coords[i].left_x, coords[i].left_y, coords[i].right_x, coords[i].right_y);
}
fclose(file);

Детали будут меняться, конечно, в зависимости от того, как именно у вас есть данные.

0 голосов
/ 27 августа 2011

OpenCV имеет собственный интерфейс (версии C и C ++) для записи файлов в форматах xml / yaml: Постоянство XML / YAML (C API)

0 голосов
/ 07 августа 2011

Попробуйте:

man fopen

и

man fprintf

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...