OpenCV  4.10.0
开源计算机视觉库
加载中...
搜索中...
无匹配项
| 命名空间 | 函数
persistence.hpp 文件参考
#include "opencv2/core/types.hpp"
#include "opencv2/core/mat.hpp"
persistence.hpp 的包含依赖关系图
此图显示哪些文件直接或间接包含此文件

class  cv::FileNode
 文件存储 节点 类。 更多...
 
class  cv::FileNodeIterator
 用于遍历序列和映射。 更多...
 
class  cv::FileStorage
 XML/YAML/JSON 文件存储类,封装了写入或读取文件数据所需的所有信息。 更多...
 

命名空间

namespace  cv
 与磁盘上的文件关联的文件存储的“黑盒”表示。
 

函数

bool cv::operator!= (const FileNodeIterator &it1, const FileNodeIterator &it2)
 
static ptrdiff_t cv::operator- (const FileNodeIterator &it1, const FileNodeIterator &it2)
 
static bool cv::operator< (const FileNodeIterator &it1, const FileNodeIterator &it2)
 
static FileStoragecv::operator<< (FileStorage &fs, char *value)
 将数据写入文件存储。
 
template<typename _Tp >
static FileStoragecv::operator<< (FileStorage &fs, const _Tp &value)
 将数据写入文件存储。
 
static FileStoragecv::operator<< (FileStorage &fs, const char *str)
 将数据写入文件存储。
 
FileStoragecv::operator<< (FileStorage &fs, const String &str)
 将字符串写入文件存储。
 
bool cv::operator== (const FileNodeIterator &it1, const FileNodeIterator &it2)
 
template<typename _Tp >
static void cv::operator>> (const FileNode &n, _Tp &value)
 从文件存储读取数据。
 
static void cv::operator>> (const FileNode &n, DMatch &m)
 从文件存储读取 DMatch
 
static void cv::operator>> (const FileNode &n, KeyPoint &kpt)
 从文件存储读取 KeyPoint
 
template<typename _Tp >
static void cv::operator>> (const FileNode &n, std::vector< _Tp > &vec)
 从文件存储读取数据。
 
template<typename _Tp >
static FileNodeIteratorcv::operator>> (FileNodeIterator &it, _Tp &value)
 从文件存储读取数据。
 
template<typename _Tp >
static FileNodeIteratorcv::operator>> (FileNodeIterator &it, std::vector< _Tp > &vec)
 从文件存储读取数据。
 
template<typename _Tp , typename std::enable_if< std::is_enum< _Tp >::value >::type * = nullptr>
static void cv::read (const FileNode &node, _Tp &value, const _Tp &default_value=static_cast< _Tp >(0))
 
static void cv::read (const FileNode &node, bool &value, bool default_value)
 
template<typename _Tp >
static void cv::read (const FileNode &node, Complex< _Tp > &value, const Complex< _Tp > &default_value)
 
void cv::read (const FileNode &node, DMatch &value, const DMatch &default_value)
 
void cv::read (const FileNode &node, double &value, double default_value)
 
void cv::read (const FileNode &node, float &value, float default_value)
 
void cv::read (const FileNode &node, int &value, int default_value)
 
void cv::read (const FileNode &node, KeyPoint &value, const KeyPoint &default_value)
 
void cv::read (const FileNode &node, Mat &mat, const Mat &default_mat=Mat())
 
template<typename _Tp , int m, int n>
static void cv::read (const FileNode &node, Matx< _Tp, m, n > &value, const Matx< _Tp, m, n > &default_matx=Matx< _Tp, m, n >())
 
template<typename _Tp >
static void cv::read (const FileNode &node, Point3_< _Tp > &value, const Point3_< _Tp > &default_value)
 
template<typename _Tp >
static void cv::read (const FileNode &node, Point_< _Tp > &value, const Point_< _Tp > &default_value)
 
static void cv::read (const FileNode &node, Range &value, const Range &default_value)
 
template<typename _Tp >
static void cv::read (const FileNode &node, Rect_< _Tp > &value, const Rect_< _Tp > &default_value)
 
template<typename _Tp >
static void cv::read (const FileNode &node, Scalar_< _Tp > &value, const Scalar_< _Tp > &default_value)
 
static void cv::read (const FileNode &node, schar &value, schar default_value)
 
static void cv::read (const FileNode &node, short &value, short default_value)
 
template<typename _Tp >
static void cv::read (const FileNode &node, Size_< _Tp > &value, const Size_< _Tp > &default_value)
 
void cv::read (const FileNode &node, SparseMat &mat, const SparseMat &default_mat=SparseMat())
 
void cv::read (const FileNode &node, std::string &value, const std::string &default_value)
 
template<typename _Tp >
static void cv::read (const FileNode &node, std::vector< _Tp > &vec, const std::vector< _Tp > &default_value=std::vector< _Tp >())
 
static void cv::read (const FileNode &node, std::vector< DMatch > &vec, const std::vector< DMatch > &default_value)
 
static void cv::read (const FileNode &node, std::vector< KeyPoint > &vec, const std::vector< KeyPoint > &default_value)
 
static void cv::read (const FileNode &node, uchar &value, uchar default_value)
 
static void cv::read (const FileNode &node, ushort &value, ushort default_value)
 
template<typename _Tp , int cn>
static void cv::read (const FileNode &node, Vec< _Tp, cn > &value, const Vec< _Tp, cn > &default_value)
 
template<typename _Tp >
static void cv::read (FileNodeIterator &it, std::vector< _Tp > &vec, size_t maxCount=(size_t) INT_MAX)
 
template<typename _Tp >
static void cv::write (FileStorage &fs, const _Tp &value)
 
template<typename _Tp >
static void cv::write (FileStorage &fs, const Complex< _Tp > &c)
 
模板<>
void cv::write (FileStorage &fs, const double &value)
 
模板<>
void cv::write (FileStorage &fs, const float &value)
 
模板<>
void cv::write (FileStorage &fs, const int &value)
 
template<typename _Tp , int m, int n>
static void cv::write (FileStorage &fs, const Matx< _Tp, m, n > &x)
 
template<typename _Tp >
static void cv::write (FileStorage &fs, const Point3_< _Tp > &pt)
 
template<typename _Tp >
static void cv::write (FileStorage &fs, const Point_< _Tp > &pt)
 
static void cv::write (FileStorage &fs, const Range &r)
 
template<typename _Tp >
static void cv::write (FileStorage &fs, const Rect_< _Tp > &r)
 
template<typename _Tp >
static void cv::write (FileStorage &fs, const Scalar_< _Tp > &s)
 
template<typename _Tp >
static void cv::write (FileStorage &fs, const Size_< _Tp > &sz)
 
template<typename _Tp >
static void cv::write (FileStorage &fs, const std::vector< _Tp > &vec)
 
template<typename _Tp , typename std::enable_if< std::is_enum< _Tp >::value >::type * = nullptr>
static void cv::write (FileStorage &fs, const String &name, const _Tp &val)
 
template<typename _Tp >
static void cv::write (FileStorage &fs, const String &name, const Complex< _Tp > &c)
 
static void cv::write (FileStorage &fs, const String &name, const DMatch &m)
 
static void cv::write (FileStorage &fs, const String &name, const KeyPoint &kpt)
 
void cv::write (FileStorage &fs, const String &name, const Mat &value)
 
template<typename _Tp , int m, int n>
static void cv::write (FileStorage &fs, const String &name, const Matx< _Tp, m, n > &x)
 
template<typename _Tp >
static void cv::write (FileStorage &fs, const String &name, const Point3_< _Tp > &pt)
 
template<typename _Tp >
static void cv::write (FileStorage &fs, const String &name, const Point_< _Tp > &pt)
 
static void cv::write (FileStorage &fs, const String &name, const Range &r)
 
template<typename _Tp >
static void cv::write (FileStorage &fs, const String &name, const Rect_< _Tp > &r)
 
template<typename _Tp >
static void cv::write (FileStorage &fs, const String &name, const Scalar_< _Tp > &s)
 
template<typename _Tp >
static void cv::write (FileStorage &fs, const String &name, const Size_< _Tp > &sz)
 
void cv::write (FileStorage &fs, const String &name, const SparseMat &value)
 
template<typename _Tp >
static void cv::write (FileStorage &fs, const String &name, const std::vector< _Tp > &vec)
 
template<typename _Tp >
static void cv::write (FileStorage &fs, const String &name, const std::vector< std::vector< _Tp > > &vec)
 
void cv::write (FileStorage &fs, const String &name, const String &value)
 
template<typename _Tp , int cn>
static void cv::write (FileStorage &fs, const String &name, const Vec< _Tp, cn > &v)
 
void cv::write (FileStorage &fs, const String &name, double value)
 
void cv::write (FileStorage &fs, const String &name, float value)
 
void cv::write (FileStorage &fs, const String &name, int value)
 
模板<>
void cv::write (FileStorage &fs, const String &value)
 
template<typename _Tp , int cn>
static void cv::write (FileStorage &fs, const Vec< _Tp, cn > &v)
 
void cv::writeScalar (FileStorage &fs, const String &value)
 
void cv::writeScalar (FileStorage &fs, double value)
 
void cv::writeScalar (FileStorage &fs, float value)
 
void cv::writeScalar (FileStorage &fs, int value)