1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| import { Box } from './Box';
| import { IDimensions } from './Dimensions';
| import { ObjectDetection } from './ObjectDetection';
| import { Rect } from './Rect';
|
| export interface IFaceDetecion {
| score: number
| box: Box
| }
|
| export class FaceDetection extends ObjectDetection implements IFaceDetecion {
| constructor(
| score: number,
| relativeBox: Rect,
| imageDims: IDimensions,
| ) {
| super(score, score, '', relativeBox, imageDims);
| }
|
| public override forSize(width: number, height: number): FaceDetection {
| const { score, relativeBox, imageDims } = super.forSize(width, height);
| return new FaceDetection(score, relativeBox, imageDims);
| }
| }
|
|