Embedded Device for Tethered Photography

Thesis title: Embedded Device for Tethered Photography
Author: Hennel, Ondrej
Thesis type: Bachelor thesis
Supervisor: Svoboda, Jaroslav
Opponents: Šalda, Radomír
Thesis language: English
Abstract:
Tethered photography setups typically rely on a laptop running specialized software, which can introduce configuration, maintenance and security challenges in shared studio environments. This thesis proposes a solution to these workflow frictions by designing and implementing a prototype of a dedicated embedded device for tethered photography. The prototype uses a Raspberry Pi 5 with a 7-inch touch display as the hardware platform. An application written in Python serves as the user interface and manages the camera connection. GTK is used for the UI and the libgphoto2 library is used for camera communication. This application runs on top of a custom embedded Linux distribution created using the Yocto Project to ensure maintainability and reproducibility. Testing with potential users validates the prototype and provides suggestions for future improvements. The main contribution of this thesis is a reproducible prototype based on open-source software and accessible hardware that can serve as a foundation for future work.
Keywords: embedded Linux; tethered photography; Yocto Project; Raspberry Pi; GTK; gPhoto
Thesis title: Embedded zařízení pro tethered fotografování
Author: Hennel, Ondrej
Thesis type: Bakalářská práce
Supervisor: Svoboda, Jaroslav
Opponents: Šalda, Radomír
Thesis language: English
Abstract:
Při tethered fotografování se obvykle používá laptop se specializovaným softwarem, což může ve sdíleném studiu přinášet problémy spojené s konfigurací, údržbou a bezpečností. Tato bakalářská práce představuje řešení těchto komplikací prostřednictvím návrhu a implementace prototypu specializovaného embedded zařízení pro tethered fotografování. Prototyp využívá jako hardwarovou platformu Raspberry Pi 5 se sedmipalcovým dotykovým displejem. Aplikace napsaná v jazyce Python slouží jako uživatelské rozhraní a zajišťuje spojení s fotoaparátem. Pro uživatelské rozhraní je využita knihovna GTK a pro komunikaci s fotoaparátem slouží knihovna libgphoto2. Tato aplikace běží na vlastní embedded linuxové distribuci vytvořené pomocí Yocto Project, což zajišťuje udržovatelnost a reprodukovatelnost celého systému. Testování s potenciálními uživateli ověřuje funkčnost prototypu a poskytuje podněty pro jeho budoucí vylepšení. Hlavním přínosem této práce je reprodukovatelný prototyp založený na open-source softwaru a dostupném hardwaru, který může sloužit jako základ pro další vývoj.
Keywords: tethered fotografování; Yocto Project; GTK; embedded Linux; Raspberry Pi; gPhoto

Information about study

Study programme: Aplikovaná informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Multimedia

Information on submission and defense

Date of assignment: 4. 2. 2025
Date of submission: 11. 5. 2026
Date of defense: 22. 6. 2026
Identifier in the InSIS system: https://insis.vse.cz/zp/91267/podrobnosti

Files for download

    Last update: