Versions in this module Expand all Collapse all v1 v1.0.0 Jan 4, 2022 Changes in this version + func SquaredEuclideanDistance(d1 Descriptor, d2 Descriptor) (sum float64) + type Descriptor [128]float32 + type Face struct + Descriptor Descriptor + Rectangle image.Rectangle + Shapes []image.Point + func New(r image.Rectangle, d Descriptor) Face + func NewWithShape(r image.Rectangle, s []image.Point, d Descriptor) Face + type ImageLoadError string + func (e ImageLoadError) Error() string + type Recognizer struct + func NewRecognizer() (rec *Recognizer, err error) + func NewRecognizerWithConfig(size int, padding float32, jittering int) (rec *Recognizer, err error) + func (rec *Recognizer) Classify(testSample Descriptor) int + func (rec *Recognizer) ClassifyThreshold(testSample Descriptor, tolerance float32) int + func (rec *Recognizer) Close() + func (rec *Recognizer) Deserialize(type_ int, buf []byte) error + func (rec *Recognizer) Recognize(imgData []byte) (faces []Face, err error) + func (rec *Recognizer) RecognizeCNN(imgData []byte) (faces []Face, err error) + func (rec *Recognizer) RecognizeFile(imgPath string) (faces []Face, err error) + func (rec *Recognizer) RecognizeFileCNN(imgPath string) (faces []Face, err error) + func (rec *Recognizer) RecognizeSingle(imgData []byte) (face *Face, err error) + func (rec *Recognizer) RecognizeSingleCNN(imgData []byte) (face *Face, err error) + func (rec *Recognizer) RecognizeSingleFile(imgPath string) (face *Face, err error) + func (rec *Recognizer) RecognizeSingleFileCNN(imgPath string) (face *Face, err error) + func (rec *Recognizer) SetSamples(samples []Descriptor, cats []int32) + type SerializationError string + func (e SerializationError) Error() string + type UnknownError string + func (e UnknownError) Error() string