Skip to content

YOLO 모델을 이용한 동영상 하이라이트 추출기

Notifications You must be signed in to change notification settings

Highlighter-capstone/client

Repository files navigation

Highlighter : YOLO 모델을 이용한 동영상 하이라이트 추출기

요약


코로나 사태가 회복면서 여행객의 수요가 늘었지만, 여행의 결과물인 사진 및 동영상, 특히, 동영상에 대한 관리 기능이 부족한 상황이다. 동영상은 여행 중의 즐거운 순간들을 생동감 있게 표현해줄 수 있는 매체인데, 재생 시간이 너무 긴 경우에는 다 보지 못한다는 단점도 가지고 있다. 이에 본 연구에서는 객체 인식 모델, 표정 인식 기술, 동영상 압축 기술을 사용하여 동영상의 내용 중 의미 있는 순간들을 기록한 영상 하이라이트를 제작하여 사용자가 편하게 관리 혹은 감상할 수 있는 모바일 애플리케이션을 제안한다.

프로젝트 구조


Front-end : Swift(iOS)
Back-end : Flask
Cloud : AWS S3
Library : OpenCV, Haarcascades, YOLO

시스템 구성도


image

시스템 시퀀스 다이어그램


image

클라이언트 주요 라이브러리


LightCompressor_iOS : iOS 동영상 압축 라이브러리

aws-amplify : iOS와 AWS S3 와의 연동을 위한 라이브러리

설치


git clone https://github.com/Highlighter-capstone/client.git

CD1_Highlighter(기초조사서).docx

CD_1_Highlighter(중간 보고서).docx

CD_1_Highlighter(최종보고서).docx

About

YOLO 모델을 이용한 동영상 하이라이트 추출기

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages