Skip to content

woojuro4/thumbnail_generator

Repository files navigation

📹 Youtube Thumbnail Generator

Automatic thumbnail generating program for Youtube
for ybigta 2020-2 Conference

Why?

  • Individual streamers want to upload their streaming video to Youtube
  • However, it is difficult to make Youtube thumbnail for the streamers who don't have their own broadcast editor
  • THEN, how about a program which can make high-quality thumbnail AUTOMATICALLY?

How?

Results?

Specific Processes?

Getting comments and preprocessing

  • Getting comments

    • Used Twitch API to get comments of twitch videos
    • Got time, nickname, and chatting contents from comments
  • Preprocssing

    • Committed feature engineering for highlight detection

Highlight extraction

  • Highlight detection
    • Utilitized anomaly detection to get highlight area from video
    • Isolation Forest was the best model for the task
    • Removed anomalies which are not hightlights. Ex) start of the video
  • Extracting highlights
    • Used twitch licker software to get specific period of video

Selecting thumbnail image

Select thumbnail image as the scene which streamer showing extreme emotions

  • Face detection

    • Used Haar Cascade Classifier to detect streamers' face in a video
  • Emotion classifcation

    • Committed CNN-based emotion classification
    • Seleceted the moment streamers' emotion percentages are extremely high

Selecting thumbnail typography

  • Keyword extraction

    • Extracted keyword frequently commented from comments
    • Used Soynlp package to apply gramatical whitespaces to the comments

Making thumbnail

  • Object seperation

    • Used sematic segmentation to seperate people and background
    • Combined new background based on extracted keyword
  • Combine typography with thumbnail

References

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published