Por Zisian Wong, Shifeng Zhang
Una implementación de Pytorch de boxes faciales: un detector facial de CPU en tiempo real con alta precisión. El código oficial en Caffe se puede encontrar aquí.
| Conjunto de datos | Caffe original | Implementación de Pytorch |
|---|---|---|
| AFW | 98.98 % | 98.55% |
| PASCAL | 96.77 % | 97.05% |
| FDDB | 95.90 % | 96.00% |
Cite el documento en sus publicaciones si ayuda a su investigación:
@inproceedings{zhang2017faceboxes,
title = {Faceboxes: A CPU Real-time Face Detector with High Accuracy},
author = {Zhang, Shifeng and Zhu, Xiangyu and Lei, Zhen and Shi, Hailin and Wang, Xiaobo and Li, Stan Z.},
booktitle = {IJCB},
year = {2017}
}
Instale pytorch> = v1.0.0 después de la instrucción oficial.
Clon este repositorio. Llamaremos al directorio clonado como $FaceBoxes_ROOT .
git clone https://github.com/zisianw/FaceBoxes.PyTorch.git./make.shNota: Los códigos se basan en Python 3+.
$FaceBoxes_ROOT /data/WIDER_FACE/images $FaceBoxes_ROOT /data/WIDER_FACE/annotations cd $FaceBoxes_ROOT /
python3 train.py Si no desea entrenar el modelo, puede descargar nuestro modelo previamente capacitado y guardarlo en $FaceBoxes_ROOT/weights .
$FaceBoxes_ROOT /data/AFW/images/
$FaceBoxes_ROOT /data/PASCAL/images/
$FaceBoxes_ROOT /data/FDDB/images/ # dataset choices = ['AFW', 'PASCAL', 'FDDB']
python3 test.py --dataset FDDB
# evaluate using cpu
python3 test.py --cpu
# visualize detection results
python3 test.py -s --vis_thres 0.3Lanzamiento oficial (Caffe)
Un gran agradecimiento a los puertos SSD en Pytorch que han sido útiles:
Nota: Si no puede descargar las anotaciones convertidas, las imágenes proporcionadas y el modelo capacitado a través de los enlaces anteriores, puede descargarlas a través de Baiduyun.