Skip to content

전면카메라를 이용하여 시선 추적과 표정 분석을 구현한 토이프로젝트

Notifications You must be signed in to change notification settings

capstone-nineteen/seeyoutube-client-sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 

Repository files navigation

seeyoutube-sample

전면카메라를 이용하여 시선 추적과 표정 분석을 구현한 토이프로젝트입니다. 여기에 구현 과정이 소개되어 있습니다.


프로젝트 소개

움짤

  • 유튜브 영상 시청자의 시선과 표정을 분석합니다.
  • 흰색 커서가 시선을 따라 움직입니다.
  • 좌측에 카메라 프레임과 표정 분류 결과가 표시됩니다.

준비 사항

  • iOS 13.0+, iPhone 6s+, 네트워크 연결된 실기기 (시뮬레이터 불가)

  • SeeSo SDK iOS 2.5.1 버전 & SeeSo 라이센스 키

    1. SeeSo Console에 가입합니다.

    2. [SDK] 메뉴에서 iOS(Swift) 2.5.1 버전을 다운로드 받습니다. SeeSo.xcframework가 다운로드됩니다.

      R1280x0

    3. [License Keys] 메뉴에서 [Start free trial license]을 눌러 라이센스키를 발급받습니다.

      R1280x0-2


프로젝트 실행 환경

  • MacOS
  • Xcode

프로젝트 실행 방법

  1. SeeYoutubeSample/SeeYoutubeSample/SeeSo.xcframework폴더를 다운로드 받은 SeeSo.xcframework 폴더로 변경합니다.

    스크린샷 2022-11-26 오전 1 08 32


  1. 아래와 같은 내용으로 LicenseKey.plist 파일을 생성합니다. "발급받은 라이센스키 입력" 부분을 실제 라이센스 키로 변경하세요.
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
        <key>SEESO_LICENSE_KEY</key>
        <string>발급받은 라이센스키 입력</string>
    </dict>
    </plist>

  1. 생성한 LicenseKey.plist 파일을 SeeYoutubeSample/SeeYoutubeSample/ 경로에 추가합니다.

    스크린샷


  1. SeeYoutubeSample/SeeYoutubeSample.xcodeproj를 더블 클릭하여 Xcode에서 프로젝트를 엽니다.

    스크린샷


  1. 빌드 가능하도록 실기기를 맥에 연결하고, 해당 기기에서 실행하도록 설정해줍니다. (연결 방법은 여기를 참고)

    스크린샷


  1. cmd + R로 실행합니다. (만약 "신뢰할 수 없는 개발자" 경고가 뜨는 경우, 아이폰에서 [설정 > 일반 > VPN 및 기기관리 > 본인 계정 선택 > 신뢰])


외부 리소스 정보

  • SeeSo iOS SDK 2.5.1

    • 시선 추적 구현에 사용하였습니다.
  • Pre-trained MiniXception 모델

    • Core ML 포맷으로 변환하여 표정 분석 구현에 사용하였습니다.

About

전면카메라를 이용하여 시선 추적과 표정 분석을 구현한 토이프로젝트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages