Recomiende el sistema de reconocimiento facial de 6 yyds

Este artículo recomienda 6 proyectos de código abierto de reconocimiento facial con la mayor cantidad de estrellas en GitHub. Si visita GitHub, recomendará algunos proyectos de código abierto útiles y de alta calidad todos los días. Bienvenido a suscribirse. 0fca4604b74d861d26deee619edb704a.png

Los proyectos de código abierto recomendados en este número son:

1. Biblioteca de reconocimiento facial con aplicación móvil

2. Biblioteca de reconocimiento facial simple y efectiva

3. Proyecto de análisis facial 2D y 3D

4. Sistema de reconocimiento facial basado en TensorFlow

5. Biblioteca de reconocimiento facial y análisis de atributos faciales

6. Servicio gratuito de reconocimiento facial de código abierto


01

Biblioteca de reconocimiento facial con aplicación móvil

Como biblioteca general para el reconocimiento facial, OpenFace puede realizar un reconocimiento facial transitorio y móvil, y actualmente tiene 14291 estrellas en GitHub. El siguiente es el proceso de ingreso de una sola imagen para el conjunto de datos LFW Sylvestor Stallone.

项目地址:https://github.com/cmusatyalab/openface

d95e0200da5655f869f23c31347d6157.png

02

La biblioteca de reconocimiento facial más concisa del mundo

Face Recognition es un proyecto de código abierto de reconocimiento facial potente, simple y fácil de usar, equipado con documentación de desarrollo completa y casos de aplicación, y actualmente tiene 43206 estrellas en GitHub.

项目地址:https://github.com/ageitgey/face_recognition

Puede extraer, reconocer y manipular caras con Python y herramientas de línea de comandos. El proyecto se basa en el modelo de aprendizaje profundo en la biblioteca de código abierto de C++ líder en la industria, dlib, probado con el conjunto de datos de rostros Labeled Faces in the Wild, y tiene una tasa de precisión del 99,38 %. Pero es necesario mejorar la precisión del reconocimiento de niños y rostros asiáticos.

face_recognitionLas imágenes en carpetas completas se pueden manipular usando herramientas de línea de comandos simples :

Encuentra caras a partir de imágenes.

import face_recognition
image = face_recognition.load_image_file("your_file.jpg")
face_locations = face_recognition.face_locations(image)

744dacb1166965d3be546f98f39fd3c8.png

Identificar los puntos clave de las caras.

import face_recognition
image = face_recognition.load_image_file("your_file.jpg")
face_locations = face_recognition.face_locations(image)

3b1e3a8ccb293756cb9ee1fc3c9a9192.png

Reconocer puntos clave de caras es útil en muchos campos, pero también puedes jugar mal esta función, como maquillar al hermano mayor.

707222a7436eeaa3f7b0fd0a0b228d1e.png

Identifica quién está en la imagen.

import face_recognition
known_image = face_recognition.load_image_file("biden.jpg")
unknown_image = face_recognition.load_image_file("unknown.jpg")

biden_encoding = face_recognition.face_encodings(known_image)[0]
unknown_encoding = face_recognition.face_encodings(unknown_image)[0]

results = face_recognition.compare_faces([biden_encoding], unknown_encoding)

e214032d5c80ca761989d40cf6afd410.png

Detección de rostros en tiempo real con otras bibliotecas de Python (como opencv):

0d19bffafd9407ba5e0947698253c104.gif

03

Proyecto de análisis facial 2D y 3D

InsightFace es una caja de herramientas de análisis facial profundo en 2D y 3D de código abierto, basada principalmente en PyTorch y MXNet, y actualmente tiene 11251 estrellas en GitHub. InsightFace implementa de manera eficiente varios algoritmos avanzados de reconocimiento de rostros, detección de rostros y alineación de rostros y está optimizado para capacitación e implementación.

项目地址:https://github.com/deepinsight/insightface

Proyectos de reconocimiento facial

  • ArcFace: reconocimiento facial profundo con pérdida de margen de esquina aditiva

590f3a05d95162468cf841200c45adbd.png

  • Sub-center ArcFace: un método de reconocimiento facial para caras de red ruidosas a gran escala

df3601ae4b0e3150318c8bfce414c7ba.png

  • FC parcial: un marco de entrenamiento de reconocimiento facial a gran escala

32bd798750743e33c151ac4018c1f108.png

Proyectos de detección de rostros

  • RetinaFace: método de detección de rostros multitarea de última generación

d59882a9ebfd4414fd33a0d88a04583c.png

  • SCRFD: método de detección de rostros de alta precisión

2ae615259e317d34d979505f43391dbd.png

04

Reconocimiento facial basado en TensorFlow

FaceNet es un sistema de reconocimiento de rostros que se puede usar para determinar si varias imágenes son de la misma persona, identificar quién es la persona en la imagen y calcular la similitud de los rostros mediante la agrupación de rostros. Actualmente, ha ganado 12304 estrellas en GitHub.

项目地址:https://github.com/davidsandberg/facenet

8faadcc8e2e67800f50bb5d3f329c524.png

05

Biblioteca de reconocimiento facial y análisis de atributos faciales

Deepface es un marco ligero de reconocimiento facial y análisis de atributos faciales (edad, género, emoción y etnia) para Python. Es un marco híbrido de reconocimiento facial que incluye modelos de última generación: VGG-Face, Google FaceNet, OpenFace, Facebook DeepFace, DeepID, ArcFace y Dlib.

项目地址:https://github.com/serengil/deepface

Verificación de rostros: esta característica verifica dos rostros como la misma persona o personas diferentes

3ce3b9988ce45402776154fdbcdabc4a.png

Análisis de atributos faciales: viene con un potente módulo de análisis de atributos faciales que incluye edad, género, expresiones faciales (incluidos enojado, temeroso, neutral, triste, asqueado, feliz y sorprendido) y raza (incluidos asiáticos, caucásicos, del Medio Oriente, indios, latinos). y negros) previsión

e724c2e376421eb3f614d1f11faf8355.png

Streaming y análisis en tiempo real: video en tiempo real ejecutando deepface

b717bbf7638e32c15ebfbabbdc64de45.png

06

El principal sistema de reconocimiento facial gratuito y de código abierto

Exadel CompreFace es un servicio de reconocimiento facial gratuito y de código abierto que se puede integrar fácilmente en cualquier sistema sin conocimientos previos de aprendizaje automático.

CompreFace proporciona API REST para reconocimiento facial, verificación facial, detección de rostros, detección de puntos de referencia, reconocimiento de edad y género y se puede implementar fácilmente a través de la ventana acoplable y es compatible con diferentes modelos que funcionan en CPU y GPU.

项目地址:https://github.com/exadel-inc/CompreFace

6904fc8459c3cd64d4f01ae39001e15b.png

Visite GitHub para recomendar un proyecto de código abierto divertido e interesante todos los días. Los proyectos de código abierto recomendados en la historia se han incluido en el proyecto GitHub.Bienvenido a Star:

历史盘点:https://github.com/Wechat-ggGitHub/Awesome-GitHub-Repo

Lectura recomendada

1.  ¿Qué proyectos divertidos hay en GitHub?

2.  Recomiende un reproductor en la nube NetEase de alto valor

3.  Proyecto de alta imitación de la nube de Baidu basado en Spring Boot

4.  Inventario de los 4 asombrosos proyectos de código abierto de Baidu

40878f2a8541c09375c5c677d5ed25f2.png

Supongo que te gusta

Origin blog.csdn.net/weixin_47080540/article/details/123144122
Recomendado
Clasificación