3. 1. 목적 (Motivation)
이상형의 얼굴 사진을 분석하여
특정 인물과 이상형과의 유사성 비교
이상형에 대한 컴퓨터과학적 접근
Open CV의 다양한 기능을 활용하여
실제로 사용 가능한 프로그램 개발
애인이 없는 평범한 사람들에게 유용
4. 2. 내용 (Requirement)
얼굴 검출 특징 추출 관계 측정 이상형 분석
얼굴 검출 : 정면 얼굴사진을 입력받는다고 가정.
특징 추출 : 눈, 코, 입, 턱, 얼굴형 등을 인식.
관계 측정 : 각 특징별 거리 등의 관계값을 계산.
이상형 분석 : 이상형 타입의 사진들을 분석하여 평균을 구함.(초기 테스트셋 : 5)
특정 인물의 이상형 지수를 구함.
5. 3. 새로운 방법 제안 (Design)
정면사진이 아닐 경우 얼굴을 검출하더라도 특징을 추출하는 데 많은 어려움이 있었음.
※ 초기에 설정한 바와 같이 여권 증명사진과 유사한 정면사진을 입력값으로 받아야 함.
Best-set Worst-set
6. 3. 새로운 방법 제안 (Design)
같은 인물사진이지만 각도나 표정, 화장법에 따라 특징이 다르게 추출되어 많이 어려움.
※ 정면사진을 입력값으로 받아 특징점을 추출하여 이상형 데이터 저장하는 것이 중요함.
7. 4. 제안 방법 검증 (Verification)
Amy와 수지1 사진을 비교하였을 때, 서로 특징점의 관계값이 다르므로 이상형이 아님.
특징점의 관계값 : 눈, 코, 입의 거리와 비율
8. 수지3과 수지1 사진을 비교하였을 때, 서로 특징점의 관계값이 유사하여 이상형으로 판별
동일한 인물일 경우 97~100%의 일치율을 보였음.
특정 인물의 사진이 이상형과 97~100%의 일치율을 보인다면 이상형으로 판단
4. 제안 방법 검증 (Verification)
10. 5. 향후 발전 방향 (Improvement)
•각도나표정이다르더라도최대한유사값이나오도록알고리즘수정
•피부톤,얼굴형등의특징점을추가하여결과값의타당성향상
•머신러닝을도입하여결과값이점점정확해지도록개발
•iOS,Android용으로포팅하여접근성향상
•실제서비스화하여일반사용자들에게제공
•알고리즘을개선하여성능을높인다면소개팅서비스등에적용가능
11. 6. 프로젝트 리뷰 (Review)
카카오톡을 활용하며 미팅이 끝난 후에도 원격으로 팀 프로젝트를 진행
얼굴 검출과 특징점 추출 등 핵심 기능의 경우 가장 나은 코드를 취합하여 개발