Skip to content

Building an AI-powered auto video editing tool for beginner/leisure diving enthusiasts, using state-of-the-art computer vision object detection models!

License

Notifications You must be signed in to change notification settings

teyang-lau/you-only-edit-once

Repository files navigation

You Only Edit Once

made-with-python made-with-Markdown Generic badge GitHub license
Open in Streamlit Open In Colab



You Only Edit Once (YOEO) 🧠 is an AI-powered video editing tool 🎥 for beginner and leisure divers 🤿. It uses state-of-the-art deep learning object detection models to automatically trim 🎬 underwater diving videos and beautify selected images 📸!


YOEO Web Application

Check out the You Only Edit Once web application hosted on streamlit!


Object Detection Output Example

demo_extended_detection_compressed.mp4

Final Trimmed Video Example (Turn on the audio!)

demo_extended_trimmed.mp4

Project Directory Structure

.
├── notebooks           <- notebooks for explorations / debugging / training
│   ├── preprocessing
│   ├── postprocessing
│   ├── training
├── results             <- storing results and outputs
│   ├── media           <- store multimedia data
│   ├── others          <- miscellaneous 
│   ├── models          <- Trained and serialized models, model predictions, or model summaries
├── src                 <- all source code, internal org as needed
│   ├── utils           <- utility functions
├── yolox               <- yolox modules
├── requirements.txt    <- installing dependencies   
└── streamlit_app.py    <- streamlit deployment script

About

Building an AI-powered auto video editing tool for beginner/leisure diving enthusiasts, using state-of-the-art computer vision object detection models!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages