Method Create
- Namespace
- OpenCvSharp.Face
- Assembly
- OpenCvSharp.dll
Create(int, int, int, int, double)
The Circular Local Binary Patterns (used in training and prediction) expect the data given as grayscale images, use cvtColor to convert between the color spaces. This model supports updating.
public static LBPHFaceRecognizer Create(int radius = 1, int neighbors = 8, int gridX = 8, int gridY = 8, double threshold = 1.7976931348623157E+308)
Parameters
radiusintThe radius used for building the Circular Local Binary Pattern. The greater the radius, the
neighborsintThe number of sample points to build a Circular Local Binary Pattern from. An appropriate value is to use
8sample points.Keep in mind: the more sample points you include, the higher the computational cost.gridXintThe number of cells in the horizontal direction, 8 is a common value used in publications. The more cells, the finer the grid, the higher the dimensionality of the resulting feature vector.
gridYintThe number of cells in the vertical direction, 8 is a common value used in publications. The more cells, the finer the grid, the higher the dimensionality of the resulting feature vector.
thresholddoubleThe threshold applied in the prediction. If the distance to the nearest neighbor is larger than the threshold, this method returns -1.