Skip to content

Brown CS1290 Computational Photography - Lightpainting Final Project

Notifications You must be signed in to change notification settings

william-hackett/lightpainting

Repository files navigation

lightpainting

Brown CS1290 Computational Photography - Lightpainting Final Project

*Use the project by running the following commands in the project main directory:

  • For light painting with green pixel tracking: $ python main.py

  • For light painting with You Only Look Once (YOLO) hand detection: $ python main.py --method yolo

  • For light painting with the background subtraction model: $ python main.py --method motion

*Optional Flags:

  • To specify the number of objects to track (default=1) : $ python main.py --objects

  • To specify the source video input (default=webcam input): $ python main.py --source

  • To save frames as a video in the output_videos/ directory: $ python main.py --save

  • To paint with a hard-coded color (default is rainbow): $ python main.py --color

  • To simulate motion by shifting all drawn points at each frame: $ python main.py --shift

About

Brown CS1290 Computational Photography - Lightpainting Final Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published