我有一组眼睛坐标,我想将它们保存到C(For OpenCV)的文本文件中,如下所示:
254 234 344 434这是首次设定,包括左眼和右眼坐标 455 345 344 345下一个 等等..
答案 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)