의문점 공부하기/🧾공부하며

🧾얼굴인식 (Emotion Connector)

아리빠 2023. 9. 15. 17:49

.사용자가 채팅방에 입장하려하면 사진찍는 모달창이 뜬다.
컴포넌트가 마운트 되는순간 카메라 권한을 요구하고 권한이 수락되면 즉시 카메라에 찍히는 영상을 화면에 출력한다.

입장버튼을 누르면 영상을 캡쳐하여 이미지파일로 만든후 axios로 만든 이미지파일을 백엔드 서버로 보낸다
백엔드 서버는 파일을 받아서 네이버 클라우드 얼굴인식 API로 넘긴다.
얼굴인식 API는 받은 파일을 분석하여 결과값을 다시 백엔드 서버로 전송한다.
백엔드 서버는 감정분석 결과값을 처리하여 프론트서버로 전송한다
프론트서버에서는 백엔드서버로부터 받은 감정정보를 통해 사용자를 해당 감정에 맞는 채팅방으로 입장시킨다.
이동할때 컴포넌트가 디스마운트 되는순간 카메라 접속을 끊는다