将点坐标写入C中的txt文件

时间:2011-08-07 14:12:47

标签: c file text-files

我有一组眼睛坐标,我想将它们保存到C(For OpenCV)的文本文件中,如下所示:

254 234 344 434这是首次设定,包括左眼和右眼坐标 455 345 344 345下一个 等等..

3 个答案:

答案 0 :(得分:1)

使用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);

当然,细节会根据您的具体数据而有所不同。

答案 1 :(得分:0)

尝试:

  

man fopen

  

man fprintf

答案 2 :(得分:0)

OpenCV有自己的接口(包括C和C ++版本),用于以xml / yaml格式编写文件: XML/YAML Persistence (C API)