|   shippedComputer VisionOpenCVffmpegParallel Processing

Intelligent Video-to-Photo Pipeline

Computer-vision-driven curation of 229 videos from vacations.

Highlights

  • 5-method weighted frame selection (scene change, sharpness, subject detection, entropy, motion).
  • Perceptual hashing to drop near-duplicate frames.
  • 229 videos to 911 screencaps, 13% removed as duplicates.
  • Reverse-geocoded GPS into 13 location clusters via OpenStreetMap.
  • Parallel encoding with xargs -P matched to CPU cores.

Overview

A scoring pipeline that turns raw vacation footage into curated, location-tagged screencaps. Built for my own archive, but the approach generalizes.