Aplikace pro focení 360° fotografií pro kameru Mi Sphere
An Application for Taking 360° Photographs using Mi Sphere Camera
bachelor thesis (DEFENDED)

View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/148405Identifiers
Study Information System: 228878
Collections
- Kvalifikační práce [11338]
Author
Advisor
Referee
Horký, Vojtěch
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Programming and Software Systems
Department
Department of Software and Computer Science Education
Date of defense
10. 9. 2021
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Excellent
Keywords (Czech)
HDR|časosběr|panorama|fotografie|aplikace|webKeywords (English)
HDR|time-lapse|panorama|photography|application|webXiaomi Mi Sphere je kamera pro pořizování 360ř fotografií. Takové sférické fotografie jsou za současného využití vysokého dynamického rozsahu (HDR) používány pro účely re- alistického renderingu jako pozadí a pro vytváření realistického osvětlení a odrazů světla. Výhoda uvedené kamery spočívá v její nízké hmotnosti a snadné přenositelnosti, ale oficiální aplikace potřebná k jejímu ovládání je dostupná pouze pro operační systémy Android a iOS, a neumožňuje současné použití časosběru a bracketingu pro pořizování HDR snímků. Ani jiné neoficiální aplikace tuto funkcionalitu nepodporují. V této práci analyzujeme komunikační protokol mezi kamerou a oficiální aplikací, následně vytváříme vlastní multiplatformní aplikaci s webovým grafickým prostředím. Ta kromě standard- ního fotografování podporuje i zmíněné současné použití časosběru a bracketingu. Vzniklá aplikace se spouští nikoliv na zařízení uživatele, ale přímo na kameře, což nám umožňuje pokračovat ve fotografování i po odpojení zařízení klienta. 1
Xiaomi Mi Sphere is camera that captures 360ř panoramatic photographs. With si- multaneous use of high dynamic range (HDR) capturing, such photographs are used in realistic rendering as a background as well as for creating realistic lighting and light re- flections. The advantage of this camera is that it's lightweight and easily carried, but the official application is available only for Android and iOS devices and it does not support simultaneous use of time-lapse and bracketing for capturing HDR images. Other unoffi- cial applications do not support this functionality either. In this thesis we analyze the communication protocol between camera and the official application and subsequently we develop our own cross-platform application with web-based graphical user interface. In addition to standard capturing, our application supports simultaneous use of bracketing and time-lapse. The created application does not run on the user's device but directly on the camera. This allows us to continue shooting even after client disconnects from the application. 1