logo
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Readme
Files and versions

Updated 4 months ago

face-detection

RetinaFace Face Detection

author: David Wang


Description

This operator detects faces in the images by using RetinaFace Detector. It will return the bounding box positions and the confidence scores of detected faces. This repository is an adaptation from biubug6/Pytorch_Retinaface.


Code Example

Load an image from path './turing.png' and use the pre-trained RetinaFace model to generate face bounding boxes and confidence scores.

Write a pipeline with explicit inputs/outputs name specifications:

from towhee import pipe, ops, DataCollection

p = (
    pipe.input('path')
        .map('path', 'img', ops.image_decode())
        .map('img', ('bbox','score'), ops.face_detection.retinaface())
        .map(('img', 'bbox'),'crop', ops.image_crop())
        .output('img', 'crop', 'bbox', 'score')
)

DataCollection(p('turing.png')).show()
result2


Factory Constructor

Create the operator via the following factory method:

face_detection.retinaface()


Interface

A face detection operator takes an image as input. It generates the bounding box positions and confidence scores in ndarray.

Parameters:

img: towhee.types.Image (a sub-class of numpy.ndarray)

​ the image to detect faces from.

​ supported types: numpy.ndarray

Returns:

List[(int, int, int, int)]

​ The position of the bounding boxes for the faces detected.

List[float]

​ The confidence scores for the face detected in the bounding boxes.

More Resources

Jael Gu aadb467667 Add more resources 17 Commits
file-icon .DS_Store
6.0 KiB
download-icon
remove sample picture. 3 years ago
file-icon .gitattributes
1.1 KiB
download-icon
Initial commit 3 years ago
file-icon README.md
3.6 KiB
download-icon
Add more resources 4 months ago
file-icon __init__.py
672 B
download-icon
add result images. 3 years ago
file-icon pytorch_retinaface_mobilenet_widerface.pth
1.7 MiB
download-icon
update the operator. 3 years ago
file-icon requirements.txt
69 B
download-icon
add requirement 3 years ago
file-icon result1.png
15 KiB
download-icon
update sample image. 3 years ago
file-icon result2.jpg
202 KiB
download-icon
update the doc. 3 years ago
file-icon retinaface.py
1.6 KiB
download-icon
fix display issue. 3 years ago
file-icon retinaface_impl.py
1.4 KiB
download-icon
update the operator. 3 years ago