Original title:
Pokročilá čtečka QR kódu pro Android
Translated title:
Advanced QR-Code reader for Android
Authors:
Kubík, Martin ; Přinosil, Jiří (referee) ; Šmirg, Ondřej (advisor) Document type: Master’s theses
Year:
2014
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[cze][eng]
V rámci diplomové práce byla vytvořena aplikace umožňující detekci a dekódování QR kódů pomocí zařízení s operačním systémem Android. Pro předzpracování obrazu ze zorného pole kamery je využito knihovny OpenCV. Navržený řetězec předzpracování vyhledává ve scéně možné QR kódy, které perspektivně transformuje. Tím je potlačeno případné tvarové zkreslení QR kódu, které by jinak bránilo úspěšnému dekódování. Zároveň je na detekovaný objekt aplikována metoda maskování neostrosti, která snižuje vliv pohybového rozostření obrazu vznikající při pohybu kamery. Takto předzpracovaný obraz je nakonec dekódován pomocí knihovny ZXing. Popsaným způsobem je možné dosáhnout vyšší úspěšnosti detekce a dekódování QR kódů v zorném poli kamery, než je tomu u jiných QR čteček obvyklé.
The aim of this diploma thesis was to created application for detection and decoding QR codes using devices with the Android Operating System. For preprocessing of the visual field camera is used OpenCV library. Designed preprocessing string searches a perspective transforms possible QR codes. This is suppressed a shape distortion QR code that would otherwise reduce the successful decoding. At the same time the preprocessing string applied unsharp mask, which reduces the effect of motion blur image caused by the camera motion. Thus preprocessing scene is finally decoded using ZXing library. Described manner it is possible to achieve a higher success rate detection and decoding of QR codes than other conventional QR readers.
Keywords:
Android; image processing; OpenCV; QR code; QR reader; ZXing; Android; OpenCV; QR kód; QR čtečka; zpracování obrazu; ZXing
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/32323