|
虚 | ~HDF5 () |
|
虚 void | atdelete (const String &atlabel)=0 |
|
虚 bool | atexists (const String &atlabel) const =0 |
|
虚 void | atread (double *value, const String &atlabel)=0 |
|
虚 void | atread (int *value, const String &atlabel)=0 |
|
虚 void | atread (OutputArray value, const String &atlabel)=0 |
|
虚 void | atread (String *value, const String &atlabel)=0 |
|
虚 void | atwrite (const double value, const String &atlabel)=0 |
|
虚 void | atwrite (const int value, const String &atlabel)=0 |
|
虚 void | atwrite (const String &value, const String &atlabel)=0 |
|
虚 void | atwrite (InputArray value, const String &atlabel)=0 |
|
虚 void | close ()=0 |
| 关闭并释放 hdf5 对象。
|
|
虚 void | dscreate (const int n_dims, const int *sizes, const int type, const String &dslabel) const =0 |
|
虚 void | dscreate (const int n_dims, const int *sizes, const int type, const String &dslabel, const int compresslevel) const =0 |
|
虚 void | dscreate (const int n_dims, const int *sizes, const int type, const String &dslabel, const int compresslevel, const int *dims_chunks) const =0 |
| 创建并分配 n 维数据集的存储空间,单通道或多通道类型。
|
|
虚 void | dscreate (const int rows, const int cols, const int type, const String &dslabel) const =0 |
|
虚 void | dscreate (const int rows, const int cols, const int type, const String &dslabel, const int compresslevel) const =0 |
|
虚 void | dscreate (const int rows, const int cols, const int type, const String &dslabel, const int compresslevel, const int *dims_chunks) const =0 |
| 创建并分配二维单通道或多通道数据集的存储空间。
|
|
虚 void | dscreate (const int rows, const int cols, const int type, const String &dslabel, const int compresslevel, const vector< int > &dims_chunks) const =0 |
|
虚 void | dscreate (const vector< int > &sizes, const int type, const String &dslabel, const int compresslevel=HDF5::H5_NONE, const vector< int > &dims_chunks=vector< int >()) const =0 |
|
虚 vector< int > | dsgetsize (const String &dslabel, int dims_flag=HDF5::H5_GETDIMS) const =0 |
| 获取数据集大小。
|
|
虚 int | dsgettype (const String &dslabel) const =0 |
| 获取数据集类型。
|
|
虚 void | dsinsert (InputArray Array, const String &dslabel) const =0 |
|
虚 void | dsinsert (InputArray Array, const String &dslabel, const int *dims_offset) const =0 |
|
虚 void | dsinsert (InputArray Array, const String &dslabel, const int *dims_offset, const int *dims_counts) const =0 |
| 将 Mat 对象插入到指定的数据集,如果 **unlimited** 属性允许,则自动扩展数据集大小。
|
|
虚 void | dsinsert (InputArray Array, const String &dslabel, const vector< int > &dims_offset, const vector< int > &dims_counts=vector< int >()) const =0 |
|
虚 void | dsread (OutputArray Array, const String &dslabel) const =0 |
|
虚 void | dsread (OutputArray Array, const String &dslabel, const int *dims_offset) const =0 |
|
虚 void | dsread (OutputArray Array, const String &dslabel, const int *dims_offset, const int *dims_counts) const =0 |
| 将 HDF5 文件中的特定数据集读取到 Mat 对象中。
|
|
虚 void | dsread (OutputArray Array, const String &dslabel, const vector< int > &dims_offset, const vector< int > &dims_counts=vector< int >()) const =0 |
|
虚 void | dswrite (InputArray Array, const String &dslabel) const =0 |
|
虚 void | dswrite (InputArray Array, const String &dslabel, const int *dims_offset) const =0 |
|
虚 void | dswrite (InputArray Array, const String &dslabel, const int *dims_offset, const int *dims_counts) const =0 |
| 将Mat对象写入或覆盖HDF5文件的指定数据集。
|
|
虚 void | dswrite (InputArray Array, const String &dslabel, const vector< int > &dims_offset, const vector< int > &dims_counts=vector< int >()) const =0 |
|
虚 void | grcreate (const String &grlabel)=0 |
| 创建一个组。
|
|
虚 bool | hlexists (const String &label) const =0 |
| 检查标签是否存在。
|
|
虚 void | kpcreate (const int size, const String &kplabel, const int compresslevel=H5_NONE, const int chunks=H5_NONE) const =0 |
| 为cv::KeyPoint数据集创建和分配特殊的存储空间。
|
|
虚 int | kpgetsize (const String &kplabel, int dims_flag=HDF5::H5_GETDIMS) const =0 |
| 获取关键点数据集大小。
|
|
虚 void | kpinsert (const vector< KeyPoint > keypoints, const String &kplabel, const int offset=H5_NONE, const int counts=H5_NONE) const =0 |
| 将KeyPoint列表插入或覆盖到指定的数据集,如果允许**无限**属性,则自动扩展数据集大小。
|
|
虚 void | kpread (vector< KeyPoint > &keypoints, const String &kplabel, const int offset=H5_NONE, const int counts=H5_NONE) const =0 |
| 从HDF5文件读取特定的关键点数据集到vector<KeyPoint>对象。
|
|
虚 void | kpwrite (const vector< KeyPoint > keypoints, const String &kplabel, const int offset=H5_NONE, const int counts=H5_NONE) const =0 |
| 将KeyPoint列表写入或覆盖到HDF5文件的指定数据集。
|
|