face-api/src/classes/FaceMatch.ts

23 lines
570 B
TypeScript
Raw Normal View History

2020-12-19 17:46:41 +01:00
import { round } from '../utils/index';
2020-08-18 13:54:53 +02:00
export interface IFaceMatch {
label: string
distance: number
}
export class FaceMatch implements IFaceMatch {
private _label: string
private _distance: number
constructor(label: string, distance: number) {
this._label = label
this._distance = distance
}
public get label(): string { return this._label }
public get distance(): number { return this._distance }
public toString(withDistance: boolean = true): string {
return `${this.label}${withDistance ? ` (${round(this.distance)})` : ''}`
}
}