MediaPipe Face Landmark

landmark number

MediaPipe의 Face Detection 모델을 사용하면, 사진과 같이 총 468개의 포인트가 반환된다.
ML Kit의 Face Mesh Detection 역시 MediaPipe 모델을 기반으로 동작한다.
468개의 얼굴 랜드마크가 보인다면, MediaPipe 모델이라 생각해도 무방하다.

메쉬에서 특정 폴리곤 영역을 활용하려고 할 때 불편함이 있다.
얼굴을 보며 랜드마크 번호를 찾는 것도 쉽지 않고,

번호를 보고 얼굴 위치를 짚어내는 일은 더욱 까다롭다.

 

MediaPipe Landmark 3D Viewer

그래서 MediaPipe Face Landmark를 시각화한 간단한 사이트를 만들었다.

 

https://cornpip.github.io/mediapipe_landmark_viewer/

 

Landmark Viewer

 

cornpip.github.io

이 도구는 MediaPipe Face Landmark 3D Viewer 이다.

랜드마크를 클릭해 번호를 확인할 수도 있고,

번호를 검색해 원하는 랜드마크의 위치를 찾을 수도 있다.
또한 3D로 자유롭게 움직이며 가려진 랜드마크까지 확인할 수 있다.

 

 

1,2
3

 

사용법

4

사용 방법은 간단하다.

좌측 상단의 텍스트 박스에 0~467 범위의 번호를 입력한다.  
예를 들어 10, 20, 30, 11, 15 ... 와 같이 입력했을 때 해당 랜드마크들이 빨갛게 하이라이트 되고 번호가 표시된다.

'Show Number View' 버튼을 누르면 전체 랜드마크가 하이라이트되며 번호가 함께 표시된다. (3번 이미지처럼)

 

마우스를 이용해 줌인/줌아웃과 회전 등 3D 뷰 조작이 가능하며,  
방향키(←↑↓→)를 사용하면 수평 및 수직 이동이 가능하다. (화살표 클릭으로도 가능)

랜드마크를 클릭하면 포인트 번호를 확인할 수 있다. (Clicked LandMark Number)

 

활용 예시로, 얼굴 외곽 라인 포인트를 찾고 있다면 2번 이미지처럼 필요한 랜드마크를 확인할 수 있다.

 

Github

https://github.com/cornpip/mediapipe_landmark_viewer

 

GitHub - cornpip/mediapipe_landmark_viewer: mediapipe landmark 3d viewer(face)

mediapipe landmark 3d viewer(face). Contribute to cornpip/mediapipe_landmark_viewer development by creating an account on GitHub.

github.com