단계별로 하는 일
가림막
얼굴과 귀 모양의 보이지 않는 머리 모형을 먼저 그려, 얼굴 뒤로 가야 할 가발 부분(뒷머리·반대편 옆머리)을 가립니다. 끄면 뒤쪽 가발이 얼굴과 목 위에 스티커처럼 겹쳐 보입니다.
내 머리 흐리게
머리카락 영역을 찾아 가발 아래로 보이는 본인 머리를 흐리고 조금 어둡게 섞습니다. 잘라 내거나 지우는 처리가 아니어서 긴 머리·큰 볼륨은 다 가려지지 않습니다. 카메라로 체험하면 머리카락 인식 모델이 찾은 영역을 쓰고, 마네킹 모드에서는 마네킹의 머리카락 모양을 영역으로 씁니다.
옆모습 보정
고개를 옆으로 돌릴수록 얼굴 인식은 머리가 덜 돌아간 것으로 읽고, 위치도 옆으로 밀리기 쉽습니다. 돌린 정도에 따라 커지는 보정 곡선으로 이 어긋남을 줄이며, 보정 폭은 가발마다 정한 상한을 넘지 않습니다. 보정 효과는 마네킹 모드의 흉내 낸 오차로만 확인했고, 실제 인식 오차에서는 확인하지 않았습니다.
떨림 줄이기
인식 결과의 작은 흔들림을 걸러 냅니다. 머리가 빨리 움직이면 덜 걸러서 늦게 따라오지 않게 하고, 가만히 있으면 더 걸러서 가발이 떨리지 않게 합니다. [재생]을 누르면 차이가 보입니다. 카메라 체험에서 얼굴을 놓치면 마지막 위치를 잠깐 유지한 뒤 서서히 사라집니다.
가발 정보
실제 앱에서 바뀌는 것
정직한 한계
- 긴 머리·큰 볼륨은 흐림으로 다 가려지지 않습니다.
- 실제 휴대폰 카메라에서는 확인하지 않았습니다.
- 가발의 머리카락 표현은 이 데모의 범위가 아니며, 정렬 과정을 보여 주는 시연입니다.
- 마네킹 모드의 흔들림과 옆모습 어긋남은 인식 오차를 흉내 낸 값이며, 실제 인식 오차를 잰 결과가 아닙니다.
