assignment one: computational photography =1computer …rklette/teachauckland.html... · 2014. 7....

6
Curve Tool Tasks Assignment One: Computational Photography 1 Dongwei Liu [email protected] Submit a report about your work for this assignment by the due date (as announced in lectures). This assignment will contribute 10% towards your final marks. Solutions and results may be presented in seminars. 1 Computer Science 775, Semester 2, 2014, Tamaki Campus 1/6

Upload: others

Post on 22-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Assignment One: Computational Photography =1Computer …rklette/TeachAuckland.html... · 2014. 7. 16. · Assignment One: Computational Photography 1 Dongwei Liu dliu697@aucklanduni.ac.nz

Curve Tool Tasks

Assignment One:Computational Photography 1

Dongwei [email protected]

Submit a report about your work for this assignment by the due date (asannounced in lectures). This assignment will contribute 10% towards your

final marks. Solutions and results may be presented in seminars.

1Computer Science 775, Semester 2, 2014, Tamaki Campus1 / 6

Page 2: Assignment One: Computational Photography =1Computer …rklette/TeachAuckland.html... · 2014. 7. 16. · Assignment One: Computational Photography 1 Dongwei Liu dliu697@aucklanduni.ac.nz

Curve Tool Tasks

Curve Tool for Video Editing

Example for the use of the curve tool in Adobe Photoshop

This assignment requires you to implement a curve tool for video editing.

• Try out Adobe Photoshop and estimate the mechanism of the“Curve” tool.

• Design and implement such a curve tool for video editing.

• Test your program on a video of Harbour bridge, seeccv.wordpress.fos.auckland.ac.nz/eisats/set-9/ (recorded byone of the three cameras)

2 / 6

Page 3: Assignment One: Computational Photography =1Computer …rklette/TeachAuckland.html... · 2014. 7. 16. · Assignment One: Computational Photography 1 Dongwei Liu dliu697@aucklanduni.ac.nz

Curve Tool Tasks

Curve Tool in Adobe Photoshop

• The curve tool is a flexible function for controlling the brightness orcontrast of an image.

• This tool acts on the histogram of the image.

• You may try out in Adobe Photoshop first for figuring out the specificmechanism of the tool.

• For a 30 days free trial of Adobe Photoshop CS6, download fromhelpx.adobe.com/x-productkb/policy-pricing/

cs6-product-downloads.html

3 / 6

Page 4: Assignment One: Computational Photography =1Computer …rklette/TeachAuckland.html... · 2014. 7. 16. · Assignment One: Computational Photography 1 Dongwei Liu dliu697@aucklanduni.ac.nz

Curve Tool Tasks

Tasks

In short, for this assignment you do the following:

• Implement a curve tool for video editing.

• You may use OpenCV to achieve some basic operations such as fileI/O or histogram mapping.

• (Optional) Design a preview interface to confirm the effect beforeapplying a specified curve tool to a whole video clip. For example, inthe preview show the effect of the specified curve on the first frame ofthe video clip.

4 / 6

Page 5: Assignment One: Computational Photography =1Computer …rklette/TeachAuckland.html... · 2014. 7. 16. · Assignment One: Computational Photography 1 Dongwei Liu dliu697@aucklanduni.ac.nz

Curve Tool Tasks

Test Your Program

The test video

• Test your program on the specified video of Set 9 of EISATS

• This video clip is in general dark and low contrast. Try to make itlook better using your curve tool.

5 / 6

Page 6: Assignment One: Computational Photography =1Computer …rklette/TeachAuckland.html... · 2014. 7. 16. · Assignment One: Computational Photography 1 Dongwei Liu dliu697@aucklanduni.ac.nz

Curve Tool Tasks

Report

To finalize your report,

• start with identifying yourself and provide a title for your report,

• describe your work on about 2-3 pages,

• include samples of outputs of your program into this report on 1-2additional pages, possibly have references included,

• do not copy from somewhere without proper citation and reference,but aim at writing in your own words;

• Your report is 5 pages at most.

• Submit sources and report (in pdf format) in one zip file.

6 / 6