All Projects → cyberfire → Tensorflow Mtcnn

cyberfire / Tensorflow Mtcnn

Licence: mit
C++ and python Inference only for MTCNN face detector on Tensorflow. Based on davidsandberg's facenet project:

Programming Languages

python
139335 projects - #7 most used programming language
cpp
1120 projects

Projects that are alternatives of or similar to Tensorflow Mtcnn

Unicorn
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, X86)
Stars: ✭ 4,934 (+4554.72%)
Mutual labels:  arm64, arm
Ultra Light Fast Generic Face Detector 1mb
💎1MB lightweight face detection model (1MB轻量级人脸检测模型)
Stars: ✭ 6,182 (+5732.08%)
Mutual labels:  arm, face-detection
Raspberry Pi Pcie Devices
Raspberry Pi PCI Express device compatibility database
Stars: ✭ 444 (+318.87%)
Mutual labels:  arm64, arm
Grafana On Raspberry
Grafana packages for raspberry pi (armv6/armv7) and aarch64/arm64
Stars: ✭ 318 (+200%)
Mutual labels:  arm64, arm
Simde
Implementations of SIMD instruction sets for systems which don't natively support them.
Stars: ✭ 1,012 (+854.72%)
Mutual labels:  arm64, arm
Mtcnn
全平台实时人脸检测和姿态估计,提供无需任何框架实现Realtime Face Detection and Head pose estimation on Windows、Ubuntu、Mac、Android and iOS
Stars: ✭ 351 (+231.13%)
Mutual labels:  face-detection, mtcnn
Capstone
Capstone disassembly/disassembler framework: Core (Arm, Arm64, BPF, EVM, M68K, M680X, MOS65xx, Mips, PPC, RISCV, Sparc, SystemZ, TMS320C64x, Web Assembly, X86, X86_64, XCore) + bindings.
Stars: ✭ 5,374 (+4969.81%)
Mutual labels:  arm64, arm
Facedetection
C++ project to implement MTCNN, a perfect face detect algorithm, on different DL frameworks. The most popular frameworks: caffe/mxnet/tensorflow, are all suppported now
Stars: ✭ 255 (+140.57%)
Mutual labels:  face-detection, mtcnn
Keypatch
Multi-architecture assembler for IDA Pro. Powered by Keystone Engine.
Stars: ✭ 939 (+785.85%)
Mutual labels:  arm64, arm
Element Web
element.io docker image generator
Stars: ✭ 21 (-80.19%)
Mutual labels:  arm64, arm
Sse2neon
A translator from Intel SSE intrinsics to Arm/Aarch64 NEON implementation
Stars: ✭ 316 (+198.11%)
Mutual labels:  arm64, arm
Face Recognition Cpp
Real Time Face Recognition Detector. Over 30FPS on CPU!
Stars: ✭ 68 (-35.85%)
Mutual labels:  face-detection, mtcnn
Tensorflow Mtcnn
人脸检测MTCNN算法,采用tensorflow框架编写,从理解到训练,中文注释完全,含测试和训练,支持摄像头
Stars: ✭ 302 (+184.91%)
Mutual labels:  face-detection, mtcnn
Uefi Ntfs
UEFI:NTFS - Boot NTFS partitions from UEFI
Stars: ✭ 386 (+264.15%)
Mutual labels:  arm64, arm
Raspberry Pi Cross Compilers
Latest GCC Cross Compiler & Native (ARM & ARM64) CI generated precompiled standalone toolchains for all Raspberry Pis. 🍇
Stars: ✭ 261 (+146.23%)
Mutual labels:  arm64, arm
Docker Cloudflare Ddns
A small amd64/ARM/ARM64 Docker image that allows you to use CloudFlare as a DDNS / DynDNS Provider.
Stars: ✭ 467 (+340.57%)
Mutual labels:  arm64, arm
mtcnn-pytorch
pytorch implementation of face detection algorithm MTCNN
Stars: ✭ 61 (-42.45%)
Mutual labels:  face-detection, mtcnn
focalboard-docker
Cross platform Docker images for Focalboard.
Stars: ✭ 12 (-88.68%)
Mutual labels:  arm, arm64
Raspberrypipkg
DEPRECATED - DO NOT USE | Go here instead ->
Stars: ✭ 758 (+615.09%)
Mutual labels:  arm64, arm
Opencv Mtcnn
An implementation of MTCNN Face detector using OpenCV's DNN module
Stars: ✭ 59 (-44.34%)
Mutual labels:  face-detection, mtcnn

tensorflow-mtcnn

MTCNN is one of the best face detection algorithms. Here is inference only for MTCNN face detector on Tensorflow, which is based on davidsandberg's facenet project, include the python version and C++ version.

C++

There are two version for C++.

One is to be build inside tensorflow code repository, so that it needs to be copied to the directory tensorflow/example. please check cpp/tf_embedded/README.md for details.

The other is the standalone one, just needs libtensorflow.so and c_api.h to build and run. Please check cpp/standalone/README.md for more details

Python Run

  1. install tensorflow first, please refers to https://www.tensorflow.org/install
  2. install python packages: opencv, numpy
  3. python ./facedetect_mtcnn.py --input input.jpg --output new.jpg

Build tensorflow on arm64 board

Please check out the guide how to build tensorflow on firefly

Credit

MTCNN algorithm

https://github.com/kpzhang93/MTCNN_face_detection_alignment

MTCNN C++ on Caffe

https://github.com/wowo200/MTCNN

MTCNN python on Tensorflow

FaceNet uses MTCNN to align face

https://github.com/davidsandberg/facenet From this directory: facenet/src/align

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