CvANN_MLP ::在OpenCV中编写创建大型XML文件。如何通过降低文件中实数的精度来减小其大小?

时间:2014-04-05 17:42:53

标签: xml opencv

我在OpenCV中使用CvANN_MLP :: write方法生成包含经过训练的神经网络的XML文件,但它会创建非常大的文件。当我看到生成的文件的内容时,它包含小数点后面有多位数的实数。我不需要那么多的精度,并希望通过使精度达到小数点后的6位数来减小文件大小。有人请告诉我如何降低文件中实数的精确度? 感谢。

1 个答案:

答案 0 :(得分:0)

无论您放入什么内容,XML文件都会变得臃肿。如何选择像Json这样更苗条的选择?

我喜欢使用Rapid Json。它在C语言中,但写得非常好,易于使用和集成,并且仅受BSD许可证限制。

如果您希望这里是我使用Rapid Json

的示例

特别注意DataType.h,我写了一个很好的界面来读取Json Parameters。

这里还有一个演示,让您了解使用Rapid Json Example

是多么容易