Skip to content

dnjsgkfka/videmoji

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Videmoji

Videmoji는 단순한 영상 녹화를 넘어, 사용자의 얼굴을 추적하여 귀여운 이모지 마스크를 적용해볼 수 있습니다.

그 외에도 배경 블러, 모자이크, 흑백 필터 등의 시각 효과를 제공합니다.


주요 기능

  • 실시간 카메라 출력: 웹캠 영상을 화면에 표시합니다.

  • 동영상 녹화 및 저장: Space 키로 녹화 토글이 가능하며, 녹화 종료 시 .mp4 영상을 저장합니다.

  • 제어: ESC 키로 프로그램을 종료합니다.

  • Emoji AR Mask: 얼굴 위치에 실시간으로 이모지를 합성합니다.

    emoji mask

  • Background Blur: 얼굴 영역을 제외한 배경에 실시간 가우시안 블러를 적용합니다 (2단계).

    weak blur strong blur

  • Face Mosaic: 사생활 보호를 위한 실시간 얼굴 모자이크 기능을 제공합니다.

    mosaic filter

  • Grayscale Filter: 흑백 필터를 지원합니다.

    grayscale filter

  • 녹화 상태 표시: 녹화 모드 시 화면 왼쪽 상단에 빨간색 원(REC)이 표시됩니다.

    rec


조작 방법

키 (Key) 기능 (Action)
Space 녹화 시작 / 중지
B 배경 블러 강도 조절 (Off -> 약하게 -> 강하게)
M 얼굴 모자이크 On/Off
T 이모지 마스크 변경
G 흑백 필터 On/Off
ESC 프로그램 종료

설치 및 실행 방법

  1. 필수 라이브러리를 설치합니다.
    pip install opencv-python Pillow numpy
  2. 프로그램을 실행합니다.
    python video_recorder.py

About

A video recorder with real-time emoji masks and background filters using OpenCV

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages