Hlavním cílem této bakalářské práce bylo navrhnout algoritmus pro sledování křivky v rastrovém obrázku za využití knihovny pro počítačové vidění s otevřenou licencí. Navrhnutý algoritmus byl následně použit k vytvoření aplikace pro digitalizaci naskenovaných, nebo jinak získaných obrázků grafů. Výsledná aplikace a sledovací algoritmus byly otestovány na dodaných vzorových grafech a jejich schopnosti porovnány s jinými programy umožňujícími digitalizaci křivek.
Annotation in English
The main aim of this bachelor thesis was to design an algorithm for tracking curve in bitmap image using opensource library for computer vision. This algorithm was used to create application for digitizing scanned or otherwise acquired images of graphs. Application and tracking algorithm were tested on a set of sample graphs and their abilities compared with other softwares for digitizing curves.
algorithm, computer vision, OpenCV, line tracking, graph digitizing
Length of the covering note
48 s. (55 713 znaků)
Language
CZ
Annotation
Hlavním cílem této bakalářské práce bylo navrhnout algoritmus pro sledování křivky v rastrovém obrázku za využití knihovny pro počítačové vidění s otevřenou licencí. Navrhnutý algoritmus byl následně použit k vytvoření aplikace pro digitalizaci naskenovaných, nebo jinak získaných obrázků grafů. Výsledná aplikace a sledovací algoritmus byly otestovány na dodaných vzorových grafech a jejich schopnosti porovnány s jinými programy umožňujícími digitalizaci křivek.
Annotation in English
The main aim of this bachelor thesis was to design an algorithm for tracking curve in bitmap image using opensource library for computer vision. This algorithm was used to create application for digitizing scanned or otherwise acquired images of graphs. Application and tracking algorithm were tested on a set of sample graphs and their abilities compared with other softwares for digitizing curves.
algorithm, computer vision, OpenCV, line tracking, graph digitizing
Research Plan
Prostudujte systémy pro vektorizaci bitmapových křivek s otevřenou licencí.
Prozkoumejte vzorky digitalizovaných grafů (např. viskozita polymerů při tváření).
Analyzujte knihovny pro zpracování obrazů s otevřenou licencí a zvažte vhodnost jejich použití ve vaší práci.
Navrhněte algoritmy pro vektorizaci digitalizovaných grafů s jednou a více křivkami.
Navržené algoritmy implementujte a otestujte na dodaných vzorových grafech.
Research Plan
Prostudujte systémy pro vektorizaci bitmapových křivek s otevřenou licencí.
Prozkoumejte vzorky digitalizovaných grafů (např. viskozita polymerů při tváření).
Analyzujte knihovny pro zpracování obrazů s otevřenou licencí a zvažte vhodnost jejich použití ve vaší práci.
Navrhněte algoritmy pro vektorizaci digitalizovaných grafů s jednou a více křivkami.
Navržené algoritmy implementujte a otestujte na dodaných vzorových grafech.
Recommended resources
HLAVÁČ, Václav a Milan ŠONKA. Počítačové vidění. Praha: Grada, 1992, 272 s. ISBN 80-854-2467-3.
DAWSON-HOWE, Kenneth. A practical introduction to computer vision with OpenCV. Wiley, 2014, pages cm. ISBN 978-111-8848-456.
BRADSKI, Gary R. Learning OpenCV. Sebastopol: O\symbol{39}Reilly, c2008, xvii, 555 s. ISBN 978-0-596-51613-0.
LAGANIÉRE, Robert. OpenCV 2 computer vision application programming cookbook: over 50 recepies to master this library of programming functions for real-time computer vision. 1st ed. Brimmingham: Packt Publishing, 2011, iii, 287 s. Quick Answers to Common Problems. ISBN 978-1-84951-324-1.
CVonline: Visual Processing Software :Environments. FISHER, Robert. The University of Edinburgh \matsymb{lbrack}online\matsymb{rbrack}. 2014, 01/15/2015 \matsymb{lbrack}cit. 2015-01-27\matsymb{rbrack}. Dostupné z: http://homepages.inf.ed.ac.uk/rbf/CVonline/SWEnvironments.htm
PROSISE, Jeff. Programování ve Windows pomocí MFC. Vyd. 1. Praha: Computer Press, 2000, xxvi, 1135 s. ISBN 80-722-6309-9.
Recommended resources
HLAVÁČ, Václav a Milan ŠONKA. Počítačové vidění. Praha: Grada, 1992, 272 s. ISBN 80-854-2467-3.
DAWSON-HOWE, Kenneth. A practical introduction to computer vision with OpenCV. Wiley, 2014, pages cm. ISBN 978-111-8848-456.
BRADSKI, Gary R. Learning OpenCV. Sebastopol: O\symbol{39}Reilly, c2008, xvii, 555 s. ISBN 978-0-596-51613-0.
LAGANIÉRE, Robert. OpenCV 2 computer vision application programming cookbook: over 50 recepies to master this library of programming functions for real-time computer vision. 1st ed. Brimmingham: Packt Publishing, 2011, iii, 287 s. Quick Answers to Common Problems. ISBN 978-1-84951-324-1.
CVonline: Visual Processing Software :Environments. FISHER, Robert. The University of Edinburgh \matsymb{lbrack}online\matsymb{rbrack}. 2014, 01/15/2015 \matsymb{lbrack}cit. 2015-01-27\matsymb{rbrack}. Dostupné z: http://homepages.inf.ed.ac.uk/rbf/CVonline/SWEnvironments.htm
PROSISE, Jeff. Programování ve Windows pomocí MFC. Vyd. 1. Praha: Computer Press, 2000, xxvi, 1135 s. ISBN 80-722-6309-9.