2

我想从 opencv 程序中获取一些信息,然后将它们存储在一个文件中,之后可以通过 Microsoft excel 程序甚至通过 openoffice 和 libreOffice 读取该文件。

我需要的信息是一个 char 变量,它从我编写的函数中获取一个值,另一个变量是 double 并且代表我从 VideoCapture 类中获取的一个属性。

在 excel 格式中,我想要一个 2 行表,它的第一个位置应该是 videoCapture 属性(时间戳),另一行具有我想要的 char 的值。

我的问题是,通过将我的数据保存为 .xml 或 .yml 格式是否会发生这种情况,我可以使用 Opencv FileStorage Class 以使我的文件准备好通过 excel 读取的方式来实现。

我需要如何将我的数据保存在准备从 excel 读取的 xml 文件中?

4

1 回答 1

3

我不会。

opencv xml 格式不是很好,它通过将所有元素放在用空格分隔的一行上来作弊,然后将它们读回并从行/列成员解释图像形状。

如果您正在编写大量数据(例如图像),我将创建一个简单的函数,将其输出为逗号分隔并导入。或者只是输出带有“<<” IIRC 的 cv::matrix,该空间将一行中的所有值分隔为每一行的换行符 - Excel 将轻松导入

于 2012-07-18T21:52:00.870 回答