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); } }