XML、YML 、JSON 是序列化数据格式
PS:为什么要写这个呢,以为今天看opencv的时候讲到了XML、YAML 文件的输入输出,觉得这个经常听到名字但是不知道干啥用的~然后前几天搭博客,又一直出现JSON ~~ 心累,我的理解就是某种数据格式,方便数据的传输吧~~下面这篇篇博客讲了几个的简单区别,了解就可以了 http://rensanning.iteye.com/blog/2379083
OpenCV 使用XML和YAML实现文件输入和输出
为什么需要呢?因为当处理完图像后需要将数据保存到文件上。 举个栗子:我们对一幅图像进行特征提取之后,需要把特征点信息保存到文件上,以供后面的机器学习分类操作。所以我们需要搭建小型数据库文件,将数据写到文件上,下次需要时从文件里读出。实现上述方法,需要使用xml和yml,具有可读性。
PS:opencv 自带的教程实在是太复杂了可以直接看下面这篇的案例,简单好懂~~ http://www.cnblogs.com/skyfsm/p/7182313.html
XML/YAML文件在OpenCV中的数据结构为FileStorage