Bakalářská práce se zaměřuje na návrh a implementaci postupu pro zpracování digitální fotografie stojanu čerpací stanice použitím technik počítačového vidění. Cílem metody je rozpoznání cen pohonných hmot. Metodu je možné využívat skrze mobilní aplikaci pro operační systém Android. Ta pomocí API komunikuje se serverovou částí, která obstarává komunikaci s databází čerpacích stanic, zpracování zaslané fotografie a následné odeslání informací o cenách pohonných hmot na informační portál.
Anotace v angličtině
Bachelors thesis focuses on designing and implementing algorithm for processing digital photograph of gas price sign by using techniques of computer vision. The objective of the method is recognising the prices of gas. Method can be used through mobile application for Android operating system. The app uses API for communicating with server side, which handles communication with database of gas stations, processing of incoming photograph and sending information about gas prices to a informational portal.
Klíčová slova
Zpracování obrazu, počítačové vidění, Android, Kotlin, C#, API
Klíčová slova v angličtině
Image processing, computer vision, Android, Kotlin, C#, API
Rozsah průvodní práce
46
Jazyk
CZ
Anotace
Bakalářská práce se zaměřuje na návrh a implementaci postupu pro zpracování digitální fotografie stojanu čerpací stanice použitím technik počítačového vidění. Cílem metody je rozpoznání cen pohonných hmot. Metodu je možné využívat skrze mobilní aplikaci pro operační systém Android. Ta pomocí API komunikuje se serverovou částí, která obstarává komunikaci s databází čerpacích stanic, zpracování zaslané fotografie a následné odeslání informací o cenách pohonných hmot na informační portál.
Anotace v angličtině
Bachelors thesis focuses on designing and implementing algorithm for processing digital photograph of gas price sign by using techniques of computer vision. The objective of the method is recognising the prices of gas. Method can be used through mobile application for Android operating system. The app uses API for communicating with server side, which handles communication with database of gas stations, processing of incoming photograph and sending information about gas prices to a informational portal.
Klíčová slova
Zpracování obrazu, počítačové vidění, Android, Kotlin, C#, API
Klíčová slova v angličtině
Image processing, computer vision, Android, Kotlin, C#, API
Zásady pro vypracování
Cílem bakalářské práce je navrhnout a implementovat metody, které používají techniky z oblasti počítačového vidění k rozpoznání cen pohonných hmot na tabulích čerpacích stanic. Pro tento účel bude vytvořena mobilní aplikace, která umožní vyfocené ceny pohonných hmot odeslat na vybraný informační portál. Rozhraní aplikace bude navrženo tak, aby bylo možné ceny před odesláním ručně modifikovat ve formuláři (pro případ neúspěchu správného rozpoznání). Vzhledem k tomu, že různé čerpací stanice budou vyžadovat specifické metody úprav obrazu, bude aplikace navržena tak, aby bylo možné nové metody přidávat. Cílem práce je vytvořit alespoň jednu metodu pro vybranou značku čerpacích stanic, nejlépe pro tu, která nebývá na portálech s cenami zastoupena. Teoretická část práce bude kromě samotného řešení obsahovat popis běžně používaných metod preprocesingu (prahování, morfologie, konvoluční filtry, hranové detektory, Houghova transformace apod.) a zhodnocení úspěšnosti rozpoznávání navržené metody za různých světelných podmínek.
Zásady pro vypracování
Cílem bakalářské práce je navrhnout a implementovat metody, které používají techniky z oblasti počítačového vidění k rozpoznání cen pohonných hmot na tabulích čerpacích stanic. Pro tento účel bude vytvořena mobilní aplikace, která umožní vyfocené ceny pohonných hmot odeslat na vybraný informační portál. Rozhraní aplikace bude navrženo tak, aby bylo možné ceny před odesláním ručně modifikovat ve formuláři (pro případ neúspěchu správného rozpoznání). Vzhledem k tomu, že různé čerpací stanice budou vyžadovat specifické metody úprav obrazu, bude aplikace navržena tak, aby bylo možné nové metody přidávat. Cílem práce je vytvořit alespoň jednu metodu pro vybranou značku čerpacích stanic, nejlépe pro tu, která nebývá na portálech s cenami zastoupena. Teoretická část práce bude kromě samotného řešení obsahovat popis běžně používaných metod preprocesingu (prahování, morfologie, konvoluční filtry, hranové detektory, Houghova transformace apod.) a zhodnocení úspěšnosti rozpoznávání navržené metody za různých světelných podmínek.
Seznam doporučené literatury
DOBEŠ, Michal. Zpracování obrazu a algoritmy v C#. 1. vyd. Praha: BEN — technická literatura, 2008. 144 s. ISBN 978-80-7300-233-6
KRÁL, Stanislav. Mobilní aplikace pro rozpoznávání registračních značek vozidel. Plzeň, 2020. Bakalářská práce (Bc.). Západočeská univerzita v Plzni, Fakulta aplikovaných věd, Katedra informatiky a výpočetní techniky, 7-5-2020.
Seznam doporučené literatury
DOBEŠ, Michal. Zpracování obrazu a algoritmy v C#. 1. vyd. Praha: BEN — technická literatura, 2008. 144 s. ISBN 978-80-7300-233-6
KRÁL, Stanislav. Mobilní aplikace pro rozpoznávání registračních značek vozidel. Plzeň, 2020. Bakalářská práce (Bc.). Západočeská univerzita v Plzni, Fakulta aplikovaných věd, Katedra informatiky a výpočetní techniky, 7-5-2020.
Přílohy volně vložené
-
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Cílem bakalářské práce bylo navrhnout a implementovat metody, které používají techniky z oblasti počítačového vidění k rozpoznání cen pohonných hmot na tabulích čerpacích stanic.
Cílem práce bylo navrhnout alespoň jednu metodu pro vybranou značku čerpacích stanic, nejlépe pro tu, která nebývá na portálech s cenami zastoupena.
Pro testování byly vytvořeny aplikace postavené na principu klient-server - aplikace pro systém Android a serverové aplikace. Obě jsou plně funkční, serverová část zatím jen na lokálním počítači. Vytvořené aplikace jsou použitelné pro další experimentování a vylepšování navržených metod. Tato funkčnost je dle vedoucího dostačující.
Práce má několik drobných formálních nedostatků. Vedoucí práce ocenil samostatnost při řešení nelehkého úkolu zasahujícího do oblasti fyziky, statistiky a počítačového vidění.