用C将点坐标写入txt文件

发布于 2024-11-28 11:18:41 字数 119 浏览 0 评论 0原文

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

254 234 344 434 这是第一组,包括左眼和右眼坐标 455 345 344 345 下一篇 等等..

I have a set of eye coordinates and I want to save them into a text file in C (For OpenCV) like this:

254 234 344 434 this is first set, including left and right eye co-ordinate
455 345 344 345 next one
and so on..

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

雨巷深深 2024-12-05 11:18:41

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

内容会根据您获取数据的具体方式而有所不同。

Use fprintf and a loop. Something like

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

Details will vary depending on exactly how you have the data, of course.

酒解孤独 2024-12-05 11:18:41

尝试:

男人打开

人fprintf

Try:

man fopen

and

man fprintf

初见终念 2024-12-05 11:18:41

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

OpenCV has own interface (both C and C++ versions) for writing files in xml/yaml formats:
XML/YAML Persistence (C API)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文