Skip to content

Kimgeunwook/Affinity_Measuring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 

Repository files navigation

목차

1. 프로젝트 소개

2. Prerequisites

3. 시스템 구성도 / 시나리오

4. 프로그램 작동법

5. 실행 결과





1. 프로젝트 소개

두명의 얼굴이 잡힌 사진에서 각 얼굴을 인식하여, 감정분석 프로그램에서 두명의 감정수치를 추출한다. 두 명의 감정 수치와 그 사진에서의 관계를 바탕으로 직접 제작한 호감도 도출 함수에서 나온 호감도 수치를 DNN을 사용하여 학습시킨다. 학습이 완료된 뒤에는 두명의 얼굴이 있는 영상 혹은 사진을 입력으로 받고, 각각의 감정 수치와 그에 따른 호감도를 도출해내는 프로그램이다.

2. Prerequisites


i.	안정적인 실행 환경을 위해 아나콘다에서 독립적인 가상환경 사용을 권장.
1.	conda create -n NAME python=3.7
2.	activate NAME

ii.	필요한 파이썬 라이브러리 설치
1.	conda install numpy
2.	conda install tensorflow
3.	conda install keras
4.	pip install imutils
5.	pip install opencv-python
6.	conda install matplotlib



3. 시스템 구성도 / 시나리오

실행1

실행1


4. 프로그램 작동법

1. 다운받은 OpenSource폴더가 있는 path로 이동

실행1


2-1. Web cam 입력으로 사용하는경우

python webface.py 실행 옵션으로 -c 선택 필수 haarcascade_frontalface_default.xml -m epoch_75.hdf5 python webface.py -c haarcascade_frontalface_default.xml -m epoch_75.hdf5 얼굴검출, 감정인식 위한 파일 인자로 같이 작성

실행1


2-2. video를 입력으로 사용하는 경우

python webface.py 실행 python webface.py -c haarcascade_frontalface_default.xml -m epoch_75.hdf5 -v video.mp4 (비디오 파일이 같은 폴더 안에 있으면 앞에 경로 생략 가능)

실행1




5. 실행 결과

실행결과

About

표정의 수치값을 기반으로 호감도를 계산하는 프로그램

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •