Lightscape application with light stencils
Light painting is a popular photography nowadays. It is done by recording the trail of light in a single exposure. While there are many ways to create light-painting photo, flashing stencils during the capture process is a very specific way to include light forms into photo. A light stencil is made...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2014
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/59888 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-59888 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-598882023-03-03T20:32:07Z Lightscape application with light stencils Lee, King Hung Chia Liang Tien School of Computer Engineering Centre for Multimedia and Network Technology DRNTU::Visual arts and music::Photography Light painting is a popular photography nowadays. It is done by recording the trail of light in a single exposure. While there are many ways to create light-painting photo, flashing stencils during the capture process is a very specific way to include light forms into photo. A light stencil is made up of the stencil image and lightbox (something that flashes the stencil image). The aim of this project is to create a system that will create light stencil without the need of making stencil images and increase the accuracy of the light stencil’s position in the photo. A tablet will be used to replace the handmade light stencil and lightbox, a robot car will carry the tablet to a desired position, and then the tablet will flash the stencil image during the capture. In this system, Raspberry Pi, a single-board computer, acts as a coordinator, which uses Python codes to control the tablet, camera and Arduino, a single-board microcontroller which controls the robot car. An Android app was developed for stencil flashing, as well as the ability to let users to do camera settings, choose the stencils they want and tell the system where the stencils should be. To do a light stenciling, first the users need to use the app in the tablet to put “fake stencils” in a pre-captured photo to have a preview. After they press the capture button in the app, they will be asked to put the tablet in a tablet frame on the robot car and locate the robot car. Next, the tablet will flash a testing light stencil and the camera will capture that. After image processing, the current tablet frame’s location and size of testing light stencil in the camera frame will be calculated to determine the light stencil’s size and the robot car’s movement. The real capture will begin after all the calculations. In this project, a detailed research on light stenciling has been conducted. A robot car was made to carry the tablet. On programming side, a Python script were developed for Raspberry Pi coordination work, Arduino codes were written to control the robot car and an Android app was made for user GUI and stencil flashing function. Bachelor of Engineering (Computer Science) 2014-05-19T03:15:44Z 2014-05-19T03:15:44Z 2014 2014 Final Year Project (FYP) http://hdl.handle.net/10356/59888 en Nanyang Technological University 65 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Visual arts and music::Photography |
spellingShingle |
DRNTU::Visual arts and music::Photography Lee, King Hung Lightscape application with light stencils |
description |
Light painting is a popular photography nowadays. It is done by recording the trail of light in a single exposure. While there are many ways to create light-painting photo, flashing stencils during the capture process is a very specific way to include light forms into photo. A light stencil is made up of the stencil image and lightbox (something that flashes the stencil image).
The aim of this project is to create a system that will create light stencil without the need of making stencil images and increase the accuracy of the light stencil’s position in the photo. A tablet will be used to replace the handmade light stencil and lightbox, a robot car will carry the tablet to a desired position, and then the tablet will flash the stencil image during the capture.
In this system, Raspberry Pi, a single-board computer, acts as a coordinator, which uses Python codes to control the tablet, camera and Arduino, a single-board microcontroller which controls the robot car. An Android app was developed for stencil flashing, as well as the ability to let users to do camera settings, choose the stencils they want and tell the system where the stencils should be.
To do a light stenciling, first the users need to use the app in the tablet to put “fake stencils” in a pre-captured photo to have a preview. After they press the capture button in the app, they will be asked to put the tablet in a tablet frame on the robot car and locate the robot car. Next, the tablet will flash a testing light stencil and the camera will capture that. After image processing, the current tablet frame’s location and size of testing light stencil in the camera frame will be calculated to determine the light stencil’s size and the robot car’s movement. The real capture will begin after all the calculations.
In this project, a detailed research on light stenciling has been conducted. A robot car was made to carry the tablet. On programming side, a Python script were developed for Raspberry Pi coordination work, Arduino codes were written to control the robot car and an Android app was made for user GUI and stencil flashing function. |
author2 |
Chia Liang Tien |
author_facet |
Chia Liang Tien Lee, King Hung |
format |
Final Year Project |
author |
Lee, King Hung |
author_sort |
Lee, King Hung |
title |
Lightscape application with light stencils |
title_short |
Lightscape application with light stencils |
title_full |
Lightscape application with light stencils |
title_fullStr |
Lightscape application with light stencils |
title_full_unstemmed |
Lightscape application with light stencils |
title_sort |
lightscape application with light stencils |
publishDate |
2014 |
url |
http://hdl.handle.net/10356/59888 |
_version_ |
1759858409759309824 |