@paddle-js-models/facedetect
v3.0.1
Published
[中文版](./README_cn.md)
Downloads
28
Readme
Facedetect
Facedetect is used for face detection in image. It provides a simple interface. At the same time, you can use your own model.
Usage
import { FaceDetector } from '@paddle-js-models/facedetect';
const faceDetector = new FaceDetector();
await faceDetector.init();
// Required parameter:imgEle(HTMLImageElement)
// Optional parameter: shrink, threshold
// Result is face area information. It includes left, top, width, height, confidence
const res = await faceDetector.detect(
imgEle,
{ shrink: 0.4, threshold: 0.6 }
);
Performance
multi small-sized face
single big-sized face
Postprocess
This model has a better recognition effect for small-sized faces, and the image will be shrink before prediction, so it is necessary to transform the prediction output data.
The red line indicates the predicted output result, and the green line indicates the converted result. dx dy fw fh are known parameters.