Barracuda :: Landmark - MediaPipe Face Landmark / Iris Landmark

MediaPipe FaceLandmark ( 얼굴 움직임 분석)

FaceLandmarkBarracuda는 Unity의 Barracuda 신경망 추론 라이브러리를 활용하여 MediaPipe 얼굴 랜드마크 감지 모델을 구현한 프로젝트입니다.

주요 기능:

  • 얼굴 랜드마크 감지: 이미지나 비디오에서 얼굴의 특징적인 지점을 실시간으로 탐지하여 얼굴의 자세, 표정 등을 분석할 수 있습니다.

모델 정보:

  • 이 프로젝트에 포함된 ONNX 모델 파일은 Colab 노트북을 통해 변환되었으며, ONNX 호환성 문제를 해결하기 위한 추가 작업이 수행되었습니다.

시스템 요구 사항:

  • Unity 2020.3 LTS 이상 버전이 필요합니다.

설치 및 사용 방법:

  1. 이 저장소를 클론하거나 다운로드하여 Unity 프로젝트에 추가합니다.
  2. 프로젝트 설정에서 Barracuda 패키지가 설치되어 있는지 확인합니다.
  3. 제공된 예제 장면을 열어 기능을 테스트하거나, 자신의 프로젝트에 스크립트와 리소스를 통합하여 사용합니다.

참고 사항:

  • 이 저장소에는 Pexels의 스톡 사진이 포함되어 있습니다.

자세한 내용과 최신 정보는 GitHub 저장소를 참고하시기 바랍니다.

https://github.com/keijiro/FaceLandmarkBarracuda

 

GitHub - keijiro/FaceLandmarkBarracuda: MediaPipe face landmark detection model for Unity Barracuda

MediaPipe face landmark detection model for Unity Barracuda - keijiro/FaceLandmarkBarracuda

github.com


MediaPipe Iris Landmark (눈꺼풀과 눈동자 분석)

IrisBarracuda는 Unity의 Barracuda 신경망 추론 라이브러리를 활용하여 MediaPipe Iris 모델을 구현한 눈 랜드마크 감지기입니다.

주요 기능:

  • 눈 랜드마크 감지: 이미지나 비디오에서 눈의 특징적인 지점을 실시간으로 탐지하여 시선 추적, 감정 인식 등 다양한 애플리케이션에 활용할 수 있습니다.

모델 정보:

  • 이 프로젝트에 포함된 ONNX 모델 파일은 Colab 노트북을 통해 변환되었으며, ONNX 호환성 문제를 해결하기 위한 추가 작업이 수행되었습니다.

시스템 요구 사항:

  • Unity 2020.3 LTS 이상 버전이 필요합니다.

설치 및 사용 방법:

  1. 이 저장소를 클론하거나 다운로드하여 Unity 프로젝트에 추가합니다.
  2. 프로젝트 설정에서 Barracuda 패키지가 설치되어 있는지 확인합니다.
  3. 제공된 예제 장면을 열어 기능을 테스트하거나, 자신의 프로젝트에 스크립트와 리소스를 통합하여 사용합니다.

참고 사항:

  • 이 저장소에는 Pexels의 스톡 사진이 포함되어 있습니다.

자세한 내용과 최신 정보는 GitHub 저장소를 참고하시기 바랍니다.

https://github.com/keijiro/IrisBarracuda

 

GitHub - keijiro/IrisBarracuda: MediaPipe iris landmark model for Unity Barracuda

MediaPipe iris landmark model for Unity Barracuda. Contribute to keijiro/IrisBarracuda development by creating an account on GitHub.

github.com


위 두개의 모델을 가지고 Face Mesh Pipeline 을 구현 가능합니다.

Face Mesh Pipeline

FaceMeshBarracuda는 Unity에서 Barracuda 신경망 추론 라이브러리를 활용하여 MediaPipe Face Mesh 모델을 구현한 경량 얼굴 캡처 패키지입니다.

주요 기능:

  • 실시간 얼굴 메쉬 생성: 이미지나 비디오에서 얼굴의 특징을 실시간으로 추출하여 3D 메쉬 형태로 표현합니다.

모델 정보:

  • 이 프로젝트는 MediaPipe Face Mesh 패키지를 기반으로 하며, 동일한 사전 학습된 모델과 구조를 사용하지만, 직접적인 포팅은 아닙니다.

시스템 요구 사항:

  • Unity 2020.3 LTS 이상 버전이 필요합니다.

설치 및 사용 방법:

  1. 이 저장소를 클론하거나 다운로드하여 Unity 프로젝트에 추가합니다.
  2. 프로젝트 설정에서 Barracuda 패키지가 설치되어 있는지 확인합니다.
  3. 제공된 예제 장면을 열어 기능을 테스트하거나, 자신의 프로젝트에 스크립트와 리소스를 통합하여 사용합니다.

관련 프로젝트:

  • BlazeFaceBarracuda: 경량 얼굴 검출기
  • IrisBarracuda: 눈 랜드마크 감지기
  • FaceLandmarkBarracuda: 얼굴 랜드마크 감지기

자세한 내용과 최신 정보는 GitHub 저장소를 참고하시기 바랍니다.

 

https://github.com/keijiro/FaceMeshBarracuda

 

GitHub - keijiro/FaceMeshBarracuda: Lightweight facial capture package for Unity

Lightweight facial capture package for Unity. Contribute to keijiro/FaceMeshBarracuda development by creating an account on GitHub.

github.com