Louis Leung CS 194-26 Final Project

1. Vertigo Shot

To create the vertigo shot, you back up the camera while zooming in to keep the subject the same size. The change in field of view while the subject remains the same has a disorienting effect.

2. Fake Miniatures

Fake Miniatures are created by increasingly blurring an image as you expand outwards from a focus line. In my code, you can hand select the focus line as well as how large the depth of field is (given by percentage of total photo).

The approach I took to increasingly blurring parts of the image was:
1. User selects two points defining focus line
2. Create a quadrilateral polygon around that line
3. Use the polygon as a mask to extract part of the source image
4. Blur the source image
5. Increase the polygon size, dependent on initial depth of focus
6. Repeat steps 3-6

2.1 Photos from the web

Original
Miniature
Original
Miniature
Original
Miniature

2.2 Personal photos

Original
Miniature
Original
Miniature
Original
Miniature