opencv数据通过XML存储优秀?

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

我需要的信息是一个charvariables,它从我写的函数中获取一个值,另一个variables是double,表示从VideoCapture类获取的属性。

在Excel格式我想有一个2行表,在第一个位置应该是video捕捉属性(时间戳),另一行有我想要的字符的值。

我的问题是,如果这可能发生,虽然以.xml或.yml格式保存我的数据,我可以使用Opencv FileStorage Class以我的文件准备通过Excel读取的方式。

我如何需要保存我的数据在XML文件准备从Excel读取?

我不会。

opencv xml格式不是很好,它把所有的元素放在一个由空格分隔的行上,然后把它们读回来,并从row / col成员中解释图像的形状。

如果你正在写大量的数据(例如图像),我会创build一个简单的函数,输出它作为逗号分隔和导入。 或者只是用“<<”IIRC输出cv :: matrix,即空格用一个换行符将每行中的所有值隔开 – 每一个新行都会用Excel换行