All Projects → mks0601 → A Convolutional Neural Network Cascade For Face Detection

mks0601 / A Convolutional Neural Network Cascade For Face Detection

TensorFlow implementation of "A Convolutional Neural Network Cascade for Face Detection", CVPR 2015

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to A Convolutional Neural Network Cascade For Face Detection

Android Facedetection Ultranet Mnn
Android face detection 30+ FPS, pretrained weight 1MB.
Stars: ✭ 74 (-30.19%)
Mutual labels:  face-detection
React Native Camera
A Camera component for React Native. Also supports barcode scanning!
Stars: ✭ 9,530 (+8890.57%)
Mutual labels:  face-detection
1zlab face track robot
二自由度云台实现人脸追踪。 首先是使用一款名字叫做IP摄像头的APP 采集手机摄像头的图像,在手机上建立一个视频流服务器。在局域网下,PC通过IP还有端口号获取图像。使用OpenCV的人脸检测的API获取人脸在画面中的位置,根据人脸位置距离画面中心的x轴与y轴的偏移量(offset) ,通过P比例控制(PID控制中最简单的一种)控制二自由度云台上臂与下臂的旋转角度,将角度信息通过串口通信UART发送给ESP32单片机(不限于ESP32,STM32,Arduino都可以)解析执行对应的操作,从而使得人脸尽可能处在画面的正中间。
Stars: ✭ 103 (-2.83%)
Mutual labels:  face-detection
Facegrab
A tool to collect public images from Facebook and create an image dataset for training computer vision applications like gender recognition, and face detection
Stars: ✭ 76 (-28.3%)
Mutual labels:  face-detection
Insightface
State-of-the-art 2D and 3D Face Analysis Project
Stars: ✭ 10,886 (+10169.81%)
Mutual labels:  face-detection
Pyseeta
python api for SeetaFaceEngine(https://github.com/seetaface/SeetaFaceEngine.git)
Stars: ✭ 93 (-12.26%)
Mutual labels:  face-detection
Computer Vision Raspberrypi
Sample projects for Computer Vision with Raspberry Pi and Movidius Neural Compute Stick
Stars: ✭ 69 (-34.91%)
Mutual labels:  face-detection
Awesome Face Detection
Compare with various detectors - s3fd, dlib, ocv, ocv-dnn, mtcnn-pytorch, face_recognition
Stars: ✭ 106 (+0%)
Mutual labels:  face-detection
Ios11 Visionframework
Vision Framework IOS WWDC 2017
Stars: ✭ 85 (-19.81%)
Mutual labels:  face-detection
Caire
Content aware image resize library
Stars: ✭ 9,783 (+9129.25%)
Mutual labels:  face-detection
Cnn Paper2
🎨 🎨 深度学习 卷积神经网络教程 :图像识别,目标检测,语义分割,实例分割,人脸识别,神经风格转换,GAN等🎨🎨 https://dataxujing.github.io/CNN-paper2/
Stars: ✭ 77 (-27.36%)
Mutual labels:  face-detection
Ai Reading Materials
Some of the ML and DL related reading materials, research papers that I've read
Stars: ✭ 79 (-25.47%)
Mutual labels:  face-detection
Agender
Real-time estimation of gender and age
Stars: ✭ 95 (-10.38%)
Mutual labels:  face-detection
Retinaface.pytorch
Reimplement RetinaFace using PyTorch.
Stars: ✭ 74 (-30.19%)
Mutual labels:  face-detection
Tiny Faces Pytorch
Finding Tiny Faces in PyTorch
Stars: ✭ 105 (-0.94%)
Mutual labels:  face-detection
Retinadetector
基于RetinaFace的目标检测方法,适用于人脸、缺陷、小目标、行人等
Stars: ✭ 73 (-31.13%)
Mutual labels:  face-detection
Hellovision
Vision framework example for my article. https://medium.com/compileswift/swift-world-whats-new-in-ios-11-vision-456ba4156bad
Stars: ✭ 93 (-12.26%)
Mutual labels:  face-detection
Tensorflow Mtcnn
C++ and python Inference only for MTCNN face detector on Tensorflow. Based on davidsandberg's facenet project:
Stars: ✭ 106 (+0%)
Mutual labels:  face-detection
Face Classification
Face model to classify gender and race. Trained on LFWA+ Dataset.
Stars: ✭ 104 (-1.89%)
Mutual labels:  face-detection
Awslambdaface
Perform deep neural network based face detection and recognition in the cloud (via AWS lambda) with zero model configuration or tuning.
Stars: ✭ 98 (-7.55%)
Mutual labels:  face-detection

A Convolutional Neural Network Cascade for Face Detection

This repo is re-implementation of the paper in TensorFlow.

Start

Preparing data

  1. Download AFLW dataset (positive) and COCO dataset (negative) for training. Any other dataset can be used instead of COCO datset for negative one.

  2. Download FDDB dataset for testing.

  3. Run data_parse.py in the dataGen folder before training and testing network.

Training classification net

12-net: python train_12net.py

24-net: python train_24net.py

48-net: python train_48net.py

Training calibration net

12-calib net: python train_calib.py 12

24-calib net: python train_calib.py 24

48-calib net: python train_calib.py 48

Hard negative mining(save hard neg db to disk in neg_train/neg_hard/)

hard neg db to train 24-net: python hard_neg_mining.py 24

hard neg db to train 48-net: python hard_neg_mining.py 48

Test

python test.py

Implementation

Implemented with TensorFlow and yields similar result with paper

training set: AFLW dataset(positive), COCO dataset(negative)

test set: FDDB dataset

Result(gren: GT, blue: detected face)

face

2 5 3 1 8 7 6 4 9 10

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].