Original title:
Mobilní aplikace pro detekci zásahů do terče
Translated title:
Mobile Application for Target Shot Detection
Authors:
Lukášek, Ondřej ; Hranický, Radek (referee) ; Omachtová, Alena (advisor) Document type: Master’s theses
Year:
2026
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Tato práce se věnuje návrhu a vývoji mobilní aplikace pro sportovní a rekreační střelce k vyhodnocování výsledků střelby. Hlavním specifikem je schopnost fungovat plně v offline režimu, což řeší absenci signálu na střelnicích. Prototyp je implementován ve frameworku React Native s využitím ekosystému Expo. K detekci zásahů slouží model počítačového vidění (TensorFlow Lite) o velikosti 50 MB, jehož inferenční čas na zařízeních s nižším výkonem dosahuje přibližně 1 sekundy, přičemž práh spolehlivosti (confidence threshold) je uživatelsky nastavitelný. O správu dat se stará lokální databáze SQLite v kombinaci s knihovnou TanStack Query. Součástí práce je uživatelské testování se 6 účastníky, na jehož základě bylo rozhraní iterativně vylepšeno. Vytvořený prototyp ověřuje proveditelnost konceptu a představuje funkční základ pro případný další vývoj.
This thesis focuses on the design and development of a mobile application for sports and recreational shooters to evaluate shooting results. A key feature is its ability to operate fully in offline mode, addressing the absence of signal at shooting ranges. The prototype is implemented in the React Native framework utilizing the Expo ecosystem. Hit detection is powered by a computer vision model (TensorFlow Lite) with a size of 50 MB, achieving an inference time of approximately 1 second on lower-performance devices, with a user-adjustable confidence threshold. Data management is handled by a local SQLite database combined with the TanStack Query library. The thesis also encompasses user testing with 6 participants, leading to iterative improvements of the interface. The created prototype verifies the feasibility of the concept and serves as a functional foundation for potential future development.
Keywords:
computer vision; Expo; mobile development; offline-first application; React Native; shot detection; sport shooting; SQLite; TensorFlow Lite; user testing; detekce zásahů; Expo; mobilní vývoj; offline-first aplikace; počítačové vidění; React Native; sportovní střelba; SQLite; TensorFlow Lite; uživatelské testování
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/260165