All Projects → takuya-takeuchi → Facerecognitiondotnet

takuya-takeuchi / Facerecognitiondotnet

Licence: mit
The world's simplest facial recognition api for .NET on Windows, MacOS and Linux

Projects that are alternatives of or similar to Facerecognitiondotnet

Vggface2 Pytorch
PyTorch Face Recognizer based on 'VGGFace2: A dataset for recognising faces across pose and age'
Stars: ✭ 271 (-59.67%)
Mutual labels:  face-detection, face-recognition
Workattendancesystem
一个基于opencv、dilb的员工人脸识别考勤系统
Stars: ✭ 299 (-55.51%)
Mutual labels:  face-detection, face-recognition
Arcface Caffe
insightface-caffe
Stars: ✭ 275 (-59.08%)
Mutual labels:  face-detection, face-recognition
compreface-javascript-sdk
JavaScript SDK for CompreFace - free and open-source face recognition system from Exadel
Stars: ✭ 19 (-97.17%)
Mutual labels:  face-recognition, face-detection
Curated List Of Awesome 3d Morphable Model Software And Data
The idea of this list is to collect shared data and algorithms around 3D Morphable Models. You are invited to contribute to this list by adding a pull request. The original list arised from the Dagstuhl seminar on 3D Morphable Models https://www.dagstuhl.de/19102 in March 2019.
Stars: ✭ 375 (-44.2%)
Mutual labels:  face-detection, face-recognition
realtime-facereccpp
Real time face recognition with tracking (mtcnn detection, kcf tracker, arcface loss)
Stars: ✭ 32 (-95.24%)
Mutual labels:  face-recognition, face-detection
Deepvideoanalytics
A distributed visual search and visual data analytics platform.
Stars: ✭ 2,973 (+342.41%)
Mutual labels:  face-detection, face-recognition
PyRecognizer
"A neural network to rule them all, a neural network to find them, a neural network to bring them all and verify if is you !!" (Face recognition tool)
Stars: ✭ 28 (-95.83%)
Mutual labels:  face-recognition, face-detection
Php Opencv
PHP extensions for OpenCV
Stars: ✭ 524 (-22.02%)
Mutual labels:  face-detection, face-recognition
Libfaceid
libfaceid is a research framework for prototyping of face recognition solutions. It seamlessly integrates multiple detection, recognition and liveness models w/ speech synthesis and speech recognition.
Stars: ✭ 354 (-47.32%)
Mutual labels:  face-detection, face-recognition
Recogcis
Face detection & recognition AR app using the mlmodel to recognize company employees.
Stars: ✭ 28 (-95.83%)
Mutual labels:  face-recognition, face-detection
Facecropper
✂️ Crop faces, inside of your image, with iOS 11 Vision api.
Stars: ✭ 479 (-28.72%)
Mutual labels:  face-detection, face-recognition
clockon-clockoff-face-recognition
Face Recognize application. Using FaceNet and CoreML
Stars: ✭ 21 (-96.87%)
Mutual labels:  face-recognition, face-detection
Get Me Through
A Free, Offline, Real-Time, Open-source web-app to assist organisers of any event in allowing only authorised/invited people using Face-Recognition Technology or QR Code.
Stars: ✭ 255 (-62.05%)
Mutual labels:  face-detection, face-recognition
Multi-Face-Comparison
This repo is meant for backend API for face comparision and computer vision. It is built on python flask framework
Stars: ✭ 20 (-97.02%)
Mutual labels:  face-recognition, face-detection
Imagedetect
✂️ Detect and crop faces, barcodes and texts in image with iOS 11 Vision api.
Stars: ✭ 286 (-57.44%)
Mutual labels:  face-detection, face-recognition
retinaface
RetinaFace: Deep Face Detection Library for Python
Stars: ✭ 242 (-63.99%)
Mutual labels:  face-recognition, face-detection
iqiyi-vid-challenge
Code for IQIYI-VID(IQIYI Video Person Identification) Challenge Implemented in Python and MXNet
Stars: ✭ 45 (-93.3%)
Mutual labels:  face-recognition, face-detection
Face recognition
🍎 My own face recognition with deep neural networks.
Stars: ✭ 328 (-51.19%)
Mutual labels:  face-detection, face-recognition
Deepface
Deep Learning Models for Face Detection/Recognition/Alignments, implemented in Tensorflow
Stars: ✭ 409 (-39.14%)
Mutual labels:  face-detection, face-recognition

Alt text FaceRecognitionDotNet GitHub license codecov

The world's simplest facial recognition api for .NET
This repository is porting https://github.com/ageitgey/face_recognition by C#.

This package supports cross platform, Windows, Linux and MacOSX!!

Package OS x86 x64 ARM ARM64 Nuget
FaceRecognitionDotNet (CPU) Windows - - - NuGet version
Linux - - - NuGet version
OSX - - - NuGet version
FaceRecognitionDotNet for CUDA 9.2 Windows - - - NuGet version
Linux - - - NuGet version
OSX - - - - NuGet version
FaceRecognitionDotNet for CUDA 10.0 Windows - - - NuGet version
Linux - - - NuGet version
OSX - - - - NuGet version
FaceRecognitionDotNet for CUDA 10.1 Windows - - - NuGet version
Linux - - - NuGet version
OSX - - - - NuGet version
FaceRecognitionDotNet for CUDA 10.2 Windows - - - NuGet version
Linux - - - NuGet version
OSX - - - - NuGet version
FaceRecognitionDotNet for CUDA 11.0 Windows - - - NuGet version
Linux - - - NuGet version
OSX - - - - NuGet version
FaceRecognitionDotNet for CUDA 11.1 Windows - - - NuGet version
Linux - - - NuGet version
OSX - - - - NuGet version
FaceRecognitionDotNet for CUDA 11.2 Windows - - - NuGet version
Linux - - - NuGet version
OSX - - - - NuGet version
FaceRecognitionDotNet for Intel MKL Windows - - - NuGet version
Linux - - - NuGet version
OSX - - - NuGet version
FaceRecognitionDotNet for ARM Windows - - - - NuGet version
Linux - - - - NuGet version
OSX - - - - NuGet version
⚠️ FaceRecognitionDotNet for ARM is not tested yet

Support API

face_recognition API Corresponding API Note
batch_face_locations BatchFaceLocations
compare_faces CompareFaces
face_distance FaceDistance
face_encodings FaceEncodings
face_landmarks FaceLandmarks And support Helen dataset ⚠️
face_locations FaceLocations And support to get confidence and use custom face detector
load_image_file LoadImageFile
- CropFaces Crop image with specified locations
- EyeBlinkDetect Detect person is blinking or not
Support Large model and Helen dataset ⚠️
- LoadImage From memory data or System.Drawing.Bitmap
- PredictAge Predict human age.
Use Adience Benchmark Of Unfiltered Faces For Gender And Age Classification dataset ⚠️
- PredictGender Predict human gender.
Use UTKFace dataset ⚠️
- PredictProbabilityAge Predict probability of human age.
Use Adience Benchmark Of Unfiltered Faces For Gender And Age Classification dataset ⚠️
- PredictProbabilityGender Predict probability of human gender.
Use UTKFace dataset ⚠️
- PredictHeadPose Predict human head pose.
Use 300W-LP dataset ⚠️
⚠️ Warning

You must train dataset by yourself. I will NOT provide pretrained model file due to avoiding license issue. You can check the following examples to train dataset.

  • tools/AgeTraining
  • tools/GenderTraining
  • tools/HeadPoseTraining
  • tools/HelenTraining

Demo

Face Recognition

Other Face Functions

Face Landmark Age and Gender Classification Head Pose Estimation

Document

FaceRecognitionDotNet support full xml document for Visual Studio. A xml document is written English and Japanese. And you can check online document at FaceRecognitionDotNet API Document

Dependencies Libraries and Products

face_recognition

License: The MIT License

Author: Adam Geitgey

Principal Use: The world's simplest facial recognition api for Python and the command line. Main goal of FaceRecognitionDotNet is what ports face_recognition by C#.

face_recognition_models

License: Creative Commons Zero v1.0 Universal License

Author: Adam Geitgey

Principal Use: Trained models for the face_recognition python library

dlib

License: Boost Software License

Author: Davis E. King

Principal Use: A toolkit for making real world machine learning and data analysis applications in C++.

DlibDotNet

License: The MIT License

Author: Takuya Takeuchi

Principal Use: Use dlib interface via .NET. This library is developed by this owner.

OpenCVSharp

License: The BSD 3-Clause License

Author: shimat

Principal Use: Loading image data by opencv wrapper for example

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