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...

Full description

Saved in:
Bibliographic Details
Main Author: Kong, Yan Ping.
Other Authors: Chia Liang Tien
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