Zobrazit minimální záznam

Visual tracking of multiple robots
dc.contributor.advisorBarták, Roman
dc.creatorLechovský, Adam
dc.date.accessioned2019-10-16T16:17:14Z
dc.date.available2019-10-16T16:17:14Z
dc.date.issued2019
dc.identifier.urihttp://hdl.handle.net/20.500.11956/109064
dc.description.abstractCílem této práce je vytvořit program, který je schopný z obrazu z fixní webkamery poznat mřížku na papíře jako graf a následně sledovat skupinu Ozobotů, jak po ní jezdí. Dřívější práce s Ozoboty se zabývaly multiagentním hledáním nejkratších cest. Tato práce je první, která se zabývá jejich detekcí v obrazových datech. Využívám k tomu knihovnu OpenCV a programovací jazyk Java. Vytrénováním vlastní kaskády pro použití v kaskádovém klasifikátoru z OpenCV modulu objdetect jsem byl schopen dosáhnout kvalitní detekce Ozobotů v reálném čase. Detekce mřížky jako grafu funguje pomocí detekce čar na barevných přechodech v obraze a jejich následnému seskupování do čar v mřížce.cs_CZ
dc.description.abstractThe aim of this thesis is to create a program which detects a grid on a paper in a fixed webcam image, converts the grid into a graph and then tracks a group of Ozobots as they traverse the grid. Earlier works with Ozobots used them to investigate Multi-Agent Pathfinding. This work is the first in exploring their detection in image data. To achieve that, I am using the OpenCV library and the Java programming language. By training my own cascade for use in a Cascade Classifier from the objdetect OpenCV module, I was able to achieve a good rate of Ozobot detection in real time. The grid detection works by detecting lines on the color transitions in the image and their subsequent grouping into lines in the grid.en_US
dc.languageČeštinacs_CZ
dc.language.isocs_CZ
dc.publisherUniverzita Karlova, Matematicko-fyzikální fakultacs_CZ
dc.subjectOpenCVen_US
dc.subjectOzoboten_US
dc.subjecttrackingen_US
dc.subjectComputer Visionen_US
dc.subjectgriden_US
dc.subjectOpenCVcs_CZ
dc.subjectOzobotcs_CZ
dc.subjectsledovánícs_CZ
dc.subjectpočítačové viděnícs_CZ
dc.subjectmřížkacs_CZ
dc.titleVizuální sledování skupiny robotůcs_CZ
dc.typebakalářská prácecs_CZ
dcterms.created2019
dcterms.dateAccepted2019-09-05
dc.description.departmentKatedra teoretické informatiky a matematické logikycs_CZ
dc.description.departmentDepartment of Theoretical Computer Science and Mathematical Logicen_US
dc.description.facultyFaculty of Mathematics and Physicsen_US
dc.description.facultyMatematicko-fyzikální fakultacs_CZ
dc.identifier.repId210037
dc.title.translatedVisual tracking of multiple robotsen_US
dc.contributor.refereeObdržálek, David
thesis.degree.nameBc.
thesis.degree.levelbakalářskécs_CZ
thesis.degree.disciplineProgramování a softwarové systémycs_CZ
thesis.degree.disciplineProgramming and Software Systemsen_US
thesis.degree.programInformatikacs_CZ
thesis.degree.programComputer Scienceen_US
uk.thesis.typebakalářská prácecs_CZ
uk.taxonomy.organization-csMatematicko-fyzikální fakulta::Katedra teoretické informatiky a matematické logikycs_CZ
uk.taxonomy.organization-enFaculty of Mathematics and Physics::Department of Theoretical Computer Science and Mathematical Logicen_US
uk.faculty-name.csMatematicko-fyzikální fakultacs_CZ
uk.faculty-name.enFaculty of Mathematics and Physicsen_US
uk.faculty-abbr.csMFFcs_CZ
uk.degree-discipline.csProgramování a softwarové systémycs_CZ
uk.degree-discipline.enProgramming and Software Systemsen_US
uk.degree-program.csInformatikacs_CZ
uk.degree-program.enComputer Scienceen_US
thesis.grade.csVelmi dobřecs_CZ
thesis.grade.enVery gooden_US
uk.abstract.csCílem této práce je vytvořit program, který je schopný z obrazu z fixní webkamery poznat mřížku na papíře jako graf a následně sledovat skupinu Ozobotů, jak po ní jezdí. Dřívější práce s Ozoboty se zabývaly multiagentním hledáním nejkratších cest. Tato práce je první, která se zabývá jejich detekcí v obrazových datech. Využívám k tomu knihovnu OpenCV a programovací jazyk Java. Vytrénováním vlastní kaskády pro použití v kaskádovém klasifikátoru z OpenCV modulu objdetect jsem byl schopen dosáhnout kvalitní detekce Ozobotů v reálném čase. Detekce mřížky jako grafu funguje pomocí detekce čar na barevných přechodech v obraze a jejich následnému seskupování do čar v mřížce.cs_CZ
uk.abstract.enThe aim of this thesis is to create a program which detects a grid on a paper in a fixed webcam image, converts the grid into a graph and then tracks a group of Ozobots as they traverse the grid. Earlier works with Ozobots used them to investigate Multi-Agent Pathfinding. This work is the first in exploring their detection in image data. To achieve that, I am using the OpenCV library and the Java programming language. By training my own cascade for use in a Cascade Classifier from the objdetect OpenCV module, I was able to achieve a good rate of Ozobot detection in real time. The grid detection works by detecting lines on the color transitions in the image and their subsequent grouping into lines in the grid.en_US
uk.file-availabilityV
uk.publication.placePrahacs_CZ
uk.grantorUniverzita Karlova, Matematicko-fyzikální fakulta, Katedra teoretické informatiky a matematické logikycs_CZ
thesis.grade.code2


Soubory tohoto záznamu

Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail

Tento záznam se objevuje v následujících sbírkách

Zobrazit minimální záznam


© 2017 Univerzita Karlova, Ústřední knihovna, Ovocný trh 560/5, 116 36 Praha 1; email: admin-repozitar [at] cuni.cz

Za dodržení všech ustanovení autorského zákona jsou zodpovědné jednotlivé složky Univerzity Karlovy. / Each constituent part of Charles University is responsible for adherence to all provisions of the copyright law.

Upozornění / Notice: Získané informace nemohou být použity k výdělečným účelům nebo vydávány za studijní, vědeckou nebo jinou tvůrčí činnost jiné osoby než autora. / Any retrieved information shall not be used for any commercial purposes or claimed as results of studying, scientific or any other creative activities of any person other than the author.

DSpace software copyright © 2002-2015  DuraSpace
Theme by 
@mire NV