프로젝트 소개
Heartbeat는 원격 광혈류측정법(rPPG)을 기반으로 한 비접촉식 심박수 측정 워크플로우를 제공합니다. 얼굴을 감지하고 지속적으로 추적하며, 각 프레임에서 얼굴 색상 신호를 추출한 후 필터링 및 주파수 분석을 적용하여 심박수를 추정합니다. 입력은 라이브 웹캠 또는 `-i` 옵션을 통해 제공된 비디오 파일에서 가져올 수 있습니다.
이 애플리케이션은 두 가지 rPPG 변형을 지원합니다: 녹색 채널 방식과 PCA를 사용한 RGB 방식입니다. 얼굴 감지는 Haar 캐스케이드 또는 심층 신경망 감지기를 사용할 수 있으며, 재감지 간격을 구성할 수 있습니다. 다른 설정으로는 추정 빈도, 최소 및 최대 슬라이딩 윈도우 크기, 파일 입력을 위한 프레임 다운샘플링, GUI 표시, 상세 로깅 등이 있습니다.
저장소에는 macOS용 Makefile과 Ubuntu용 명시적 g++ 명령어가 포함되어 있습니다. OpenCV는 표준 빌드 경로에서 헤더와 라이브러리를 사용할 수 있도록 설치되어야 합니다. 이 프로젝트는 GPL-3.0 라이선스 하에 제공됩니다. README에는 데모 비디오, 관련 출판물, 최소 JavaScript 구현, 최신 VitalLens 라이브러리 및 애플리케이션에 대한 링크도 포함되어 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.