Threshold for contrast limiting. Default. 40.0,
Size of grid for histogram equalization. Input image will be divided into equally sized rectangular tiles. tileGridSize defines the number of tiles in row and column. Default: Size(8, 8)
Returns threshold value for contrast limiting.
Returns the algorithm string identifier. This string is used as top level xml/yml node tag when the object is saved to a file or string.
Returns Size defines the number of tiles in row and column.
Saves the algorithm to a file. In order to make this method work, the derived class must implement Algorithm::write(FileStorage& fs).
Sets threshold for contrast limiting.
Sets size of grid for histogram equalization. Input image will be divided into equally sized rectangular tiles.
defines the number of tiles in row and column.
This is static template method of [Algorithm]. It's usage is following (in the case of SVM):
Ptr<SVM> svm = Algorithm::load<SVM>("my_svm_model.xml");
In order to make this method work, the derived class must overwrite [Algorithm::read](const [FileNode]& fn).
Name of the file to read.
The optional name of the node to read (if empty, the first top-level node will be used)
This is static template method of [Algorithm]. It's usage is following (in the case of SVM):
Ptr<SVM> svm = Algorithm::loadFromString<SVM>(myStringModel);
The string variable containing the model you want to load.
The optional name of the node to read (if empty, the first top-level node will be used)
This is static template method of [Algorithm]. It's usage is following (in the case of SVM):
cv::FileStorage fsRead("example.xml", FileStorage::READ);
Ptr<SVM> svm = Algorithm::read<SVM>(fsRead.root());
In order to make this method work, the derived class must overwrite [Algorithm::read](const [FileNode]& fn) and also have static create() method without parameters (or with all the optional parameters)
Generated using TypeDoc
Base class for Contrast Limited Adaptive Histogram Equalization.