Raspberry Pi - developing an app for photography
Digital cameras, notably DSLR cameras, have the ability to be remotely controlled by a tethered device. However, existing solution to do so does not come cheap and the lack of camera communication specification by the manufacturers hindered development in this area. With the release of the Raspberry...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2013
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/52060 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-52060 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-520602023-03-03T20:29:31Z Raspberry Pi - developing an app for photography Kong, Yan Ping. Chia Liang Tien School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Computing methodologies::Image processing and computer vision DRNTU::Engineering::Computer science and engineering::Computing methodologies::Pattern recognition Digital cameras, notably DSLR cameras, have the ability to be remotely controlled by a tethered device. However, existing solution to do so does not come cheap and the lack of camera communication specification by the manufacturers hindered development in this area. With the release of the Raspberry Pi, it is now feasible to develop a portable and cost-effective solution to control the DSLR camera. The project aims to develop a web application, which will be housed within the Raspberry Pi, for tethered photography. The main focus will be to provide a hassle-free solution to access the DSLR camera’s primary functions, including releasing of shutter and viewing of live view. gPhoto2, a set of free digital camera software applications, was used extensively to communicate with the DSLR camera. To provide accessibility to the DSLR camera via Raspberry Pi, the Raspberry Pi had to be configured to be a web server, as well as a wireless access point with the help of an USB Wi-Fi adapter. The user interaction with the DSLR camera was made possible by a combination of AJAX call to PHP scripts which would invoke gPhoto2’s operation. By the end of the project, a workable web application, capable of running on most modern web browser to control a camera, was produced. Features of the application include ability to manipulate basic settings, release shutter, switch to live view mode, and playback mode. Future work can be done to exploit the more advanced functions of modern cameras that are not assessable from gPhoto2 and improve the overall efficiency of the application. Bachelor of Engineering (Computer Science) 2013-04-22T03:29:45Z 2013-04-22T03:29:45Z 2013 2013 Final Year Project (FYP) http://hdl.handle.net/10356/52060 en Nanyang Technological University 86 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::Engineering::Computer science and engineering::Computing methodologies::Image processing and computer vision DRNTU::Engineering::Computer science and engineering::Computing methodologies::Pattern recognition |
spellingShingle |
DRNTU::Engineering::Computer science and engineering::Computing methodologies::Image processing and computer vision DRNTU::Engineering::Computer science and engineering::Computing methodologies::Pattern recognition Kong, Yan Ping. Raspberry Pi - developing an app for photography |
description |
Digital cameras, notably DSLR cameras, have the ability to be remotely controlled by a tethered device. However, existing solution to do so does not come cheap and the lack of camera communication specification by the manufacturers hindered development in this area. With the release of the Raspberry Pi, it is now feasible to develop a portable and cost-effective solution to control the DSLR camera.
The project aims to develop a web application, which will be housed within the Raspberry Pi, for tethered photography. The main focus will be to provide a hassle-free solution to access the DSLR camera’s primary functions, including releasing of shutter and viewing of live view.
gPhoto2, a set of free digital camera software applications, was used extensively to communicate with the DSLR camera. To provide accessibility to the DSLR camera via Raspberry Pi, the Raspberry Pi had to be configured to be a web server, as well as a wireless access point with the help of an USB Wi-Fi adapter. The user interaction with the DSLR camera was made possible by a combination of AJAX call to PHP scripts which would invoke gPhoto2’s operation.
By the end of the project, a workable web application, capable of running on most modern web browser to control a camera, was produced. Features of the application include ability to manipulate basic settings, release shutter, switch to live view mode, and playback mode. Future work can be done to exploit the more advanced functions of modern cameras that are not assessable from gPhoto2 and improve the overall efficiency of the application. |
author2 |
Chia Liang Tien |
author_facet |
Chia Liang Tien Kong, Yan Ping. |
format |
Final Year Project |
author |
Kong, Yan Ping. |
author_sort |
Kong, Yan Ping. |
title |
Raspberry Pi - developing an app for photography |
title_short |
Raspberry Pi - developing an app for photography |
title_full |
Raspberry Pi - developing an app for photography |
title_fullStr |
Raspberry Pi - developing an app for photography |
title_full_unstemmed |
Raspberry Pi - developing an app for photography |
title_sort |
raspberry pi - developing an app for photography |
publishDate |
2013 |
url |
http://hdl.handle.net/10356/52060 |
_version_ |
1759852949093220352 |