Reproduce SFD face detector using gluon-cv
This work is to reproduce S³FD, a real-time Single Shot Scale-invariant Face Detector.
# install MobulaOP following: https://github.com/wkcn/MobulaOP
$$ git clone https://github.com/yangfly/sfd.gluoncv.git
$$ cd sfd.gluoncv
widerface/downloads/
$$ tree widerface/downloads
widerface/downloads
├── eval_tools.zip
├── Submission_example.zip
├── wider_face_split.zip
├── WIDER_test.zip
├── WIDER_train.zip
└── WIDER_val.zip
$$ python tool/parpare.py
$$ tree widerface -L 1
widerface
├── downloads
├── eval_tools
├── wider_face_split
├── WIDER_train
└── WIDER_val
$$ python tool/build_custom_val.py
$$ tree widerface -L 1
widerface
├── downloads
├── eval_tools
├── WIDER_custom
├── wider_face_split
├── WIDER_train
└── WIDER_val
more supported base models in
$$ python sfd/train.py
sfd/nn/sfd.py
$$ python sfd/demo.py --model models/vgg16/sfd_best.params
$$ python sfd/eval.py --model models/vgg16/sfd_best.params