Skip to content
프로젝트

yakhyo/uniface has 2,215 GitHub stars and 309 forks. GitHot measured +5 stars in 24 hours, +21 in 7 days, and +52 in 15 days. Last checked 2026-11-11 00:10 UTC. Last push 2026-11-06.

이 수치를 측정하는 방법

A Unified Face Analysis Library for Python | Detection, alignment, landmarks, face-mesh, recognition, parsing, gaze, attributes and anti-spoofing under one API.

측정된 스타 증가

in 24h
+5
in 7 days
+21
in 15 days
+52
in 1 month
업데이트 지연

서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.

README.ko.md

Original

UniFace

Python용 통합 얼굴 분석 라이브러리

English · 简体中文 · 한국어 · Oʻzbekcha

이 페이지는 영문 README의 한국어 번역입니다. 링크된 문서는 주로 영어로 제공됩니다. 번역을 수정할 때는 영문 버전과 내용을 맞춰 주세요.

PyPI Version Python Version License GitHub Build Status PyPI Downloads Kaggle Badge Hugging Face Spaces

UniFace는 가볍고 프로덕션 환경에서 사용할 수 있는 Python 라이브러리로, 얼굴 검출, 인식,
추적, 랜드마크, 페이스 메시, 얼굴 파싱, 시선, 얼굴 속성, 안티스푸핑 등을 지원합니다.

시작하기   모델 모음   노트북   전체 문서

얼굴 검출, 랜드마크, 페이스 메시, 추적, 인식, 속성, 머리 자세, 얼굴 파싱, 익명화를 동영상에서 실행하는 UniFace
15개 작업 중 9개를 하나의 라이브러리로. 모든 오버레이는 UniFace가 프레임마다 직접 그린 결과입니다.

pip install "uniface[cpu]"          # CPU 및 Apple Silicon
pip install "uniface[gpu]"          # NVIDIA CUDA
pip install --pre "uniface[cpu]"    # 최신 사전 릴리스

첫 번째 예제

FaceAnalyzer는 한 번의 호출로 검출, 정렬 및 인식을 수행합니다. 속성 모델은 필요할 때 명시적으로 추가합니다.

import cv2
from uniface import FaceAnalyzer, FairFace

analyzer = FaceAnalyzer(predictors=[FairFace()])

for face in analyzer.analyze(cv2.imread("photo.jpg")):
    print(face.bbox, face.sex, face.age_group, face.embedding.shape)

bbox, confidence, landmarks, embedding은 항상 설정됩니다. 나이, 성별, 인종, 감정, 품질 및 얼굴 상태는 해당 값을 채우는 예측 모델을 전달하기 전까지 None으로 유지됩니다.

15가지 작업과 각 작업에 사용되는 모델
작업 모델
얼굴 검출 RetinaFace, SCRFD, CenterFace, YOLOv5-Face, YOLOv8-Face, BlazeFace
얼굴 인식 AdaFace, ArcFace, EdgeFace, MobileFace, SphereFace
얼굴 추적 BYTETracker, 동영상 프레임 간 ID 유지
얼굴 랜드마크 2d106det (106), PIPNet (98 / 68), Face Mesh (468 / 478, 3D)
얼굴 파싱 BiSeNet (19개 클래스), XSeg 마스크 생성
인물 매팅 MODNet, 트라이맵 불필요
시선 추정 MobileGaze (ResNet-18 / 34 / 50, MobileNetV2)
머리 자세 6D 회전 표현, 피치 / 요 / 롤
인구통계학적 속성 AgeGender, FairFace (연령대, 성별, 인종)
감정 AffectNet-7 및 AffectNet-8
얼굴 상태 FaceAttribNet: 눈 상태, 안경, 선글라스, 마스크
얼굴 품질 eDifFIQA (T / S / M / L)
얼굴 위조 방지 MiniFASNet 생체 감지
익명화 5가지 블러 방식
벡터 저장소 FAISS 기반 임베딩 검색

CPU, Apple Silicon 및 CUDA에서 실행됩니다. 모델 가중치는 처음 사용할 때 다운로드되며 SHA-256으로 검증됩니다.


얼굴 검출과 특징 측정

얼굴 검출  ·  문서

얼굴 랜드마크  ·  문서

얼굴 메시  ·  문서

얼굴 품질  ·  문서

얼굴과 인물 영역 분리

얼굴 파싱  ·  문서

얼굴 세그멘테이션  ·  문서

인물 매팅  ·  문서

머리 방향과 시선 추정

머리 자세  ·  문서

시선 추정  ·  문서

얼굴 속성 분석

나이와 성별  ·  문서

감정  ·  문서

얼굴 상태  ·  문서

실제 얼굴과 재생 공격 구분

얼굴 위조 방지  ·  문서

얼굴 매칭과 익명화

얼굴 인식  ·  문서

얼굴 익명화  ·  문서


시작하기  ·  모델 모음  ·  노트북  ·  모델 라이선스  ·  기여하기  ·  Discord  ·  이슈

CPU, Apple Silicon 및 CUDA에서 실행됩니다. 모델 가중치는 처음 사용할 때 다운로드되며 SHA-256으로 검증됩니다.
UniFace는 MIT 라이선스를 사용합니다. 일부 사전 학습 가중치에는 다른 라이선스가 적용되므로 상업적으로 배포하기 전에 라이선스 안내를 확인하세요.
이 프로젝트는 Rocket Software의 Uniface와 관련이 없습니다.

관련 프로젝트 살펴보기