All Projects → BobLiu20 → mtcnn_tf

BobLiu20 / mtcnn_tf

Licence: other
MTCNN implement by tensorflow. Easy to training and testing.

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to mtcnn tf

Mtcnn
face detection and alignment with mtcnn
Stars: ✭ 66 (+60.98%)
Mutual labels:  alignment, mtcnn
Face Everthing
face detection alignment recognition reconstruction ...
Stars: ✭ 257 (+526.83%)
Mutual labels:  alignment, mtcnn
JQCollectionViewAlignLayout
A custom layout object based on flow layout. Added supports for horizontal, vertical alignment and RTL direction of collection view items.(available for both UICollectionView and NSCollectionView)
Stars: ✭ 69 (+68.29%)
Mutual labels:  alignment
minineedle
Needleman-Wunsch and Smith-Waterman algorithms in python
Stars: ✭ 27 (-34.15%)
Mutual labels:  alignment
FaceRecognitionCpp
Large input size REAL-TIME Face Detector on Cpp. It can also support face verification using MobileFaceNet+Arcface with real-time inference. 480P Over 30FPS on CPU
Stars: ✭ 40 (-2.44%)
Mutual labels:  mtcnn
pymtcnn
mtcnn python implementation based on Caffe framework
Stars: ✭ 30 (-26.83%)
Mutual labels:  mtcnn
Face-Recognition-Jetson-Nano
Recognize 2000+ faces on your Jetson Nano with database auto-fill and anti-spoofing
Stars: ✭ 63 (+53.66%)
Mutual labels:  mtcnn
indigo
Indigo: SNV and InDel Discovery in Chromatogram traces obtained from Sanger sequencing of PCR products
Stars: ✭ 26 (-36.59%)
Mutual labels:  alignment
android mtcnn insightface face recognize
detect face with mtcnn and embedder with insightface
Stars: ✭ 64 (+56.1%)
Mutual labels:  mtcnn
unicode display width
Displayed width of UTF-8 strings in Modern C++
Stars: ✭ 30 (-26.83%)
Mutual labels:  alignment
PaddlePaddle-MTCNN
基于PaddlePaddle复现的MTCNN人脸检测模型
Stars: ✭ 23 (-43.9%)
Mutual labels:  mtcnn
tf-mtcnn
This project provide a single tensorflow model implement the mtcnn face detector. And it shows how to convert model from caffe to tensorflow in a hard way.
Stars: ✭ 117 (+185.37%)
Mutual labels:  mtcnn
cacao
Callable Cancer Loci - assessment of sequencing coverage for actionable and pathogenic loci in cancer
Stars: ✭ 21 (-48.78%)
Mutual labels:  alignment
ChromAlignNet
Deep neural network for the alignment of GC-MS peaks
Stars: ✭ 29 (-29.27%)
Mutual labels:  alignment
ultra
uLTRA is a long-read splice aligner with high accuracy from using a guiding annotation
Stars: ✭ 47 (+14.63%)
Mutual labels:  alignment
mapping-iterative-assembler
Consensus calling (or "reference assisted assembly"), chiefly of ancient mitochondria
Stars: ✭ 15 (-63.41%)
Mutual labels:  alignment
THINGSvision
Python package for extracting and analyzing image representations from state-of-the-art neural networks for computer vision
Stars: ✭ 106 (+158.54%)
Mutual labels:  alignment
tracy
Basecalling, alignment, assembly and deconvolution of Sanger Chromatogram trace files
Stars: ✭ 73 (+78.05%)
Mutual labels:  alignment
Peppa-Facial-Landmark-PyTorch
Facial Landmark Detection based on PyTorch
Stars: ✭ 172 (+319.51%)
Mutual labels:  alignment
nightlight
Nightlight: Astronomic Image Processing
Stars: ✭ 25 (-39.02%)
Mutual labels:  alignment

Description

MTCNN: Joint Face Detection and Alignment using Multi-task Cascaded Convolutional Networks
Implement training and testing by tensorflow.

Dependencies

  • Tensorflow v1.0.0 or higher
  • TF-Slim
  • Python 2.7
  • Ubuntu 14.04 or CentOS 7.2 or higher
  • Cuda 8.0

Prepare Data and Start Training

  1. WIDER face dataset: Download WIDER_train.zip from here. You can only download Wider Face Training Images. Unzip it and move it to dataset folder.
  2. Landmark dataset: Download train.zip from here. You can only download training set. Unzip it and move it to dataset folder.
  3. Run ./clearAll.sh to clear all tmp file.
  4. Run ./runAll.sh to finish all(Include prepare data and training). Please check this shell script to get more info.

Testing and predict

  1. Copy your image file to testing/images
  2. Run python testing/test_images.py --stage=onet. Anyway you can specify stage to pnet or rnet to check your model.
  3. The result will output in testing/results_onet

Results

result1.png

result2.png

result3.png

reult4.png

result5.png

result6.png

result7.png

result8.png

result9.png

License

MIT LICENSE

References

  1. Kaipeng Zhang, Zhanpeng Zhang, Zhifeng Li, Yu Qiao , " Joint Face Detection and Alignment using Multi-task Cascaded Convolutional Networks," IEEE Signal Processing Letter
  2. MTCNN-Tensorflow
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].