Videmoji는 단순한 영상 녹화를 넘어, 사용자의 얼굴을 추적하여 귀여운 이모지 마스크를 적용해볼 수 있습니다.
그 외에도 배경 블러, 모자이크, 흑백 필터 등의 시각 효과를 제공합니다.
-
실시간 카메라 출력: 웹캠 영상을 화면에 표시합니다.
-
동영상 녹화 및 저장:
Space키로 녹화 토글이 가능하며, 녹화 종료 시.mp4영상을 저장합니다. -
제어:
ESC키로 프로그램을 종료합니다. -
Emoji AR Mask: 얼굴 위치에 실시간으로 이모지를 합성합니다.
-
Background Blur: 얼굴 영역을 제외한 배경에 실시간 가우시안 블러를 적용합니다 (2단계).
-
Face Mosaic: 사생활 보호를 위한 실시간 얼굴 모자이크 기능을 제공합니다.
-
Grayscale Filter: 흑백 필터를 지원합니다.
-
녹화 상태 표시: 녹화 모드 시 화면 왼쪽 상단에 빨간색 원(REC)이 표시됩니다.
| 키 (Key) | 기능 (Action) |
|---|---|
| Space | 녹화 시작 / 중지 |
| B | 배경 블러 강도 조절 (Off -> 약하게 -> 강하게) |
| M | 얼굴 모자이크 On/Off |
| T | 이모지 마스크 변경 |
| G | 흑백 필터 On/Off |
| ESC | 프로그램 종료 |
- 필수 라이브러리를 설치합니다.
pip install opencv-python Pillow numpy
- 프로그램을 실행합니다.
python video_recorder.py





