cv::FileStorage frameSettings(path2settings, cv::FileStorage::READ);

FileStorage类将各种OpenCV数据结构的数据存储为XML 或 YAML格式

类的构造函数是类的一种特殊的成员函数,它会在每次创建类的新对象时执行。

构造函数的名称与类的名称是完全相同的,并且不会返回任何类型,也不会返回 void。构造函数可用于为某些成员变量设置初始值。FileStorage类的构造函数为:
cv::FileStorage(const string& source, int flags, const string& encoding=string());

参数:

source –存储或读取数据的文件名(字符串),其扩展名(.xml 或 .yml/.yaml)决定文件格式。

flags – 操作模式,包括:

  • FileStorage::READ 打开文件进行读操作
  • FileStorage::WRITE 打开文件进行写操作
  • FileStorage::APPEND打开文件进行附加操作
  • FileStorage::MEMORY 从source读数据,或向内部缓存写入数据(由FileStorage::release返回)
    encoding – 文件编码方式。目前不支持UTF-16 XML 编码,应使用 8-bit 编码。

猜你喜欢

转载自blog.csdn.net/qq_21950671/article/details/91866424
CV
今日推荐