Skip to content

Synthethize a lightfield photo with a video - enables the user to refocus and change camera aperture AFTER the image is taken

Notifications You must be signed in to change notification settings

yyf20001230/LightField

Repository files navigation

LightField

Synthethize a lightfield photo with a video - enables the user to refocus and change camera aperture AFTER the image is taken This project provides a low-cost alternative to industry scale light field modules with much higher flexibility. *This project is homework 6 on Northwestern CS331: Introduction to computational photography

Usage

To generate light field images from videos, run part1_lightfield.ipynb on Jupyter Notebook, and change video input in the data_part2 folder when prompted To synthesize camera aperture and focus points, run part2_synthetic.ipynb on Jupyter Notebook. Change the video input in the data_part2 folder when prompted. In the output, move the ipywidgets for viewing images with shifted focus points.

Further reading

To read more about lightfield, please refer to the supplementary readings on the ipynb file or visit the CS331_HW6_Report.pdf. For additional code, please visit the src file for utility function. Dataset used: data_part2

About

Synthethize a lightfield photo with a video - enables the user to refocus and change camera aperture AFTER the image is taken

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published