Table of Contents

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

radius int

The radius used for building the Circular Local Binary Pattern. The greater the radius, the

neighbors int

The number of sample points to build a Circular Local Binary Pattern from. An appropriate value is to use 8 sample points.Keep in mind: the more sample points you include, the higher the computational cost.

gridX int

The 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.

gridY int

The 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.

threshold double

The threshold applied in the prediction. If the distance to the nearest neighbor is larger than the threshold, this method returns -1.

Returns

LBPHFaceRecognizer