All Projects → husaynhakeem → Android Face Detector

husaynhakeem / Android Face Detector

Licence: mit
A real-time face detection Android library

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Android Face Detector

Deepvideoanalytics
A distributed visual search and visual data analytics platform.
Stars: ✭ 2,973 (+588.19%)
Mutual labels:  face-detection
Drishti
Real time eye tracking for embedded and mobile devices.
Stars: ✭ 325 (-24.77%)
Mutual labels:  face-detection
Tiny faces in tensorflow
A Tensorflow Tiny Face Detector, implementing "Finding Tiny Faces"
Stars: ✭ 364 (-15.74%)
Mutual labels:  face-detection
Workattendancesystem
一个基于opencv、dilb的员工人脸识别考勤系统
Stars: ✭ 299 (-30.79%)
Mutual labels:  face-detection
Autocrop
😌 Automatically detects and crops faces from batches of pictures.
Stars: ✭ 320 (-25.93%)
Mutual labels:  face-detection
Yoloface
Deep learning-based Face detection using the YOLOv3 algorithm (https://github.com/sthanhng/yoloface)
Stars: ✭ 339 (-21.53%)
Mutual labels:  face-detection
Faceaware
An extension that gives UIImageView the ability to focus on faces within an image.
Stars: ✭ 3,004 (+595.37%)
Mutual labels:  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 (-13.19%)
Mutual labels:  face-detection
Gather Deployment
Gathers scalable tensorflow and infrastructure deployment
Stars: ✭ 326 (-24.54%)
Mutual labels:  face-detection
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 (-18.06%)
Mutual labels:  face-detection
Pigo
Fast face detection, pupil/eyes localization and facial landmark points detection library in pure Go.
Stars: ✭ 3,542 (+719.91%)
Mutual labels:  face-detection
Facemoji
😆 A voice chatbot that can imitate your expression. OpenCV+Dlib+Live2D+Moments Recorder+Turing Robot+Iflytek IAT+Iflytek TTS
Stars: ✭ 320 (-25.93%)
Mutual labels:  face-detection
Glidefacedetectiontransformation
A memory efficient Android image transformation library providing cropping above Face Detection (Face Centering) for Glide.
Stars: ✭ 348 (-19.44%)
Mutual labels:  face-detection
Tensorflow Mtcnn
人脸检测MTCNN算法,采用tensorflow框架编写,从理解到训练,中文注释完全,含测试和训练,支持摄像头
Stars: ✭ 302 (-30.09%)
Mutual labels:  face-detection
Vtuber unity
Use Unity 3D character and Python deep learning algorithms to stream as a VTuber!
Stars: ✭ 361 (-16.44%)
Mutual labels:  face-detection
Imagedetect
✂️ Detect and crop faces, barcodes and texts in image with iOS 11 Vision api.
Stars: ✭ 286 (-33.8%)
Mutual labels:  face-detection
Face recognition
🍎 My own face recognition with deep neural networks.
Stars: ✭ 328 (-24.07%)
Mutual labels:  face-detection
Deepface
Deep Learning Models for Face Detection/Recognition/Alignments, implemented in Tensorflow
Stars: ✭ 409 (-5.32%)
Mutual labels:  face-detection
Openvtuber
虚拟爱抖露(アイドル)共享计划, 是基于单目RGB摄像头的人眼与人脸特征点检测算法, 在实时3D面部捕捉以及模型驱动领域的应用.
Stars: ✭ 365 (-15.51%)
Mutual labels:  face-detection
Mtcnn
全平台实时人脸检测和姿态估计,提供无需任何框架实现Realtime Face Detection and Head pose estimation on Windows、Ubuntu、Mac、Android and iOS
Stars: ✭ 351 (-18.75%)
Mutual labels:  face-detection

Face detector

alt text

Face detector is a face detection Android library which can be easily plugged into any camera API (given it provides a way to process its frames).

Face detector is built on top of MLKit's face detection API.

Related article

I wrote the following article in order to explain why this project was built, how it's designed and how one can use it in a real-world Android application.

Usage

Only 2 easy steps:

  1. Add a FaceBoundsOverlay on top of your camera view.
<FrameLayout
    ...>
    
    // Any other views

    <CameraView
        ... />

    <husaynhakeem.io.facedetector.FaceBoundsOverlay
        ... />

    // Any other views
    
</FrameLayout>
  1. Define a FaceDetection instance and connect it to your camera.
val faceDetector = FaceDetector(facesBoundsOverlay)
cameraView.addFrameProcessor {
    faceDetector.process(Frame(
            data = it.data,
            rotation = it.rotation,
            size = Size(it.size.width, it.size.height),
            format = it.format,
            lensFacing = cameraView.facing))
}

Download

  1. Add the code below in your root build.gradle at the end of repositories
allprojects {
    repositories {
        ...
        maven { url 'https://jitpack.io' }
    }
}
  1. Add the dependency
implementation 'com.github.husaynhakeem:android-face-detector:2.0'

Demo

alt text

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