Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

face analysis project with tensorflow 2.0 || arcface

License

NotificationsYou must be signed in to change notification settings

aangfanboy/deepface

Repository files navigation

TwitterTwitchYouTube

For supporters, My Bitcoin/coin.space: 1LUFWnzrGVLdsZ7gnfee87iX6QqSn24Tvr

Thank you for donations, i am grateful.

🌟🌟🌟 You can also support me by starring this project 🌟🌟🌟

Face Recognition Models 🤓

You can use one of my models or train your own face recognition model with the help of Google Colab page linked below. For more information of the titleface recognition, please visit thisfolder

Open In Colab

ModelArchitectureEpochsLFW AccAgeDB AccCFP Acc
AInceptionResNetV19%99.53%95.11%93.97
BResNet50V211%99.51%94.53%93.60
CL_Resnet50_E_IR7%99.70%96.75%97.34

Features ✔️

  • Facial recognition with database
  • Facial recognition on webcam
  • Facial recognition on video
  • Displaying 2D space which database lies on
  • Age, sex and ethnicity detection
  • DeepFake detection

Features that expected to come in next versions 📝

  • Online database that every user can add face to common pool
  • Face re-generation with extracted features
  • Advanced video analysis

liyana 1.1.0

User gives the face at the right side of page to program, program extract features through machine learning model, features compares with those already saved in database and result prints on the screen. Face on the left side of page is Emma Watson's face in the database. Values such age, sex and ethnicity are loaded from database too, you can re-analyze those values by clickingre-analyze with models

Usage 📗

Python Side 🐍

  • Install libraries withpip install -r requirements.txt
  • Download a model fromface recognition folder, extract it, copyarcface_final.h5 tomain_app/python_server/arcface_final.h5
  • Download Age-Sex-Ethnicity classification models, details and last models can be foundhere
  • Download DeepFake detection models, details and last model can be foundhere
  • Runmain_app/python_server/server.py
  • If you don't need a GUI, runmain_app/python_server/client.py. Commands are listed inhere.

I highly recommend to use a GPU, you can followthose steps if you have one.

Electron Side 🔌

  • Install electron with npm. Checkthis page for help.
  • You may need to install dependencies for electron, all can be found inhere
  • Go/main_app/electron_scripts and runelectron . while python server is running.

I will add a video to YouTube to explain how you can install and how it works, stay tuned.

I will make a version of app that works with TensorFlow JS so it can be work with just electron, stay tuned.


[8]ページ先頭

©2009-2025 Movatter.jp