文章预览
点击上方 蓝字 关注我们 微信公众号: OpenCV学堂 关注获取更多计算机视觉与深度学习知识 前言 我们在做OpenCV开发的时候经常需要把算法在一些场景下的调试好的参数作为默认值保存然后自动加载,然后在默认值的基础上根据需要适度调整。OpenCV中支持把参数保存为TXT格式的YAML文件,实现类似XML与JSON的参数文件读写,主要是基于 FileStorage 这个类完成。 FileStorage类介绍 FileStorage类是OpenCV封装的支持读写XML、JSON、YAML文件的工具类。有多个构造函数支持创建实例,最常用的创建方式如下: cv::FileStorage::FileStorage( const String & filename, int flags, const String & encoding = String() ) 各个参数的解释意义如下: filename 表示读写的文件名称 flags表示文件类型cv::FileStorage::Mode,当前支持的模式包含: 写入 写入文本内容的函数是write,支持不同类型函数的重载,支持
………………………………