Zobrazit minimální záznam

Vectorization of line-based images
dc.contributor.advisorPelikán, Josef
dc.creatorHadrava, Jan
dc.date.accessioned2017-05-31T20:18:40Z
dc.date.available2017-05-31T20:18:40Z
dc.date.issued2016
dc.identifier.urihttp://hdl.handle.net/20.500.11956/73987
dc.description.abstractI při tvorbě grafiky se některým tvůrcům lépe pracuje s tužkou a papírem. Je žádoucí vzniklou skicu zdigitalizovat (naskenovat, vyfotografovat) a následně upravovat v počítači. K tomu je užitečné převést obrázek do vektorového formátu - zvektorizovat. Vektorová reprezentace obrázků poskytuje oproti rastrové mj. dobrou kvalitu i při libovolném zvětšení či snazší editaci. Každý element je reprezentován buď jako křivka, či jako vyplněná oblast definovaná svým obvodem. U čárových kreseb je pro následnou práci s obrázkem vhodnější první z uvedených. Současné vektorizační nástroje nejčastěji hledají pouze souvislé plochy. Některé z nich jsou i volně dostupné. Programů reprezentujících výstup pomocí čar existuje podstatně méně a často jsou také velmi drahé. Práce navrhuje vektorizační algoritmus a volně šiřitelný program, jenž vektorový obrázek reprezentuje pomocí čar. Po předzpracování rastrového obrázku je nalezena jeho (stále rastrová) morfologická kostra, která je trasována a převedena do vektorové podoby na Bézierovy křivky. Následně je obrázek vyhlazen a vyexportován do formátu zvoleného uživatelem. Kvalita výstupu je v mnohých ohledech srovnatelná s autorovi dostupnými vektorizačními nástroji. Powered by TCPDF (www.tcpdf.org)cs_CZ
dc.description.abstractSome creators prefer working with pen and paper while creating graphic art. It is desirable to digitize a draft (scan it, photograph) and edit it on a computer afterwards. It is useful to convert an image to a vector format - to vectorize it. Vector representation of images gives us good quality in any zoom level and enables easier editing compared to a raster workflow. Each element is represented as a curve, or as a filled area defined by its outline. Line-based images may be edited very conveniently and efficiently. Contemporary vectorization tools usually search for connected areas. Some of them are also freely available. There exist significantly fewer programs which represent output graphics using lines, these programs are usually very expensive. This work proposes a vectorization algorithm and implements freely distributable program which represents vector image using lines. After initial pre-processing of input raster image its morphological skeleton is found (still in raster). A skeleton is then traced and converted into a vector form set of Bézier curves. An image is smoothed and exported to a required vector graphics format. Quality of an outcome is in many aspects comparable with quality of vectorization tools available to the author. Powered by TCPDF (www.tcpdf.org)en_US
dc.languageČeštinacs_CZ
dc.language.isocs_CZ
dc.publisherUniverzita Karlova, Matematicko-fyzikální fakultacs_CZ
dc.subjectvektorizacecs_CZ
dc.subjectčárová grafikacs_CZ
dc.subjectanalýza obrazucs_CZ
dc.subjectmorfologické operacecs_CZ
dc.subjectBézierovy křivkycs_CZ
dc.subjectvectorizationen_US
dc.subjectline-based graphicsen_US
dc.subjectimage analysisen_US
dc.subjectmorphological operationsen_US
dc.subjectBézier curvesen_US
dc.titleVektorizace čárové grafikycs_CZ
dc.typebakalářská prácecs_CZ
dcterms.created2016
dcterms.dateAccepted2016-09-08
dc.description.departmentDepartment of Software and Computer Science Educationen_US
dc.description.departmentKatedra softwaru a výuky informatikycs_CZ
dc.description.facultyMatematicko-fyzikální fakultacs_CZ
dc.description.facultyFaculty of Mathematics and Physicsen_US
dc.identifier.repId164153
dc.title.translatedVectorization of line-based imagesen_US
dc.contributor.refereeNovotný, Jiří
dc.identifier.aleph002102536
thesis.degree.nameBc.
thesis.degree.levelbakalářskécs_CZ
thesis.degree.disciplineObecná informatikacs_CZ
thesis.degree.disciplineGeneral Computer Scienceen_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 softwaru a výuky informatikycs_CZ
uk.taxonomy.organization-enFaculty of Mathematics and Physics::Department of Software and Computer Science Educationen_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.csObecná informatikacs_CZ
uk.degree-discipline.enGeneral Computer Scienceen_US
uk.degree-program.csInformatikacs_CZ
uk.degree-program.enComputer Scienceen_US
thesis.grade.csVýborněcs_CZ
thesis.grade.enExcellenten_US
uk.abstract.csI při tvorbě grafiky se některým tvůrcům lépe pracuje s tužkou a papírem. Je žádoucí vzniklou skicu zdigitalizovat (naskenovat, vyfotografovat) a následně upravovat v počítači. K tomu je užitečné převést obrázek do vektorového formátu - zvektorizovat. Vektorová reprezentace obrázků poskytuje oproti rastrové mj. dobrou kvalitu i při libovolném zvětšení či snazší editaci. Každý element je reprezentován buď jako křivka, či jako vyplněná oblast definovaná svým obvodem. U čárových kreseb je pro následnou práci s obrázkem vhodnější první z uvedených. Současné vektorizační nástroje nejčastěji hledají pouze souvislé plochy. Některé z nich jsou i volně dostupné. Programů reprezentujících výstup pomocí čar existuje podstatně méně a často jsou také velmi drahé. Práce navrhuje vektorizační algoritmus a volně šiřitelný program, jenž vektorový obrázek reprezentuje pomocí čar. Po předzpracování rastrového obrázku je nalezena jeho (stále rastrová) morfologická kostra, která je trasována a převedena do vektorové podoby na Bézierovy křivky. Následně je obrázek vyhlazen a vyexportován do formátu zvoleného uživatelem. Kvalita výstupu je v mnohých ohledech srovnatelná s autorovi dostupnými vektorizačními nástroji. Powered by TCPDF (www.tcpdf.org)cs_CZ
uk.abstract.enSome creators prefer working with pen and paper while creating graphic art. It is desirable to digitize a draft (scan it, photograph) and edit it on a computer afterwards. It is useful to convert an image to a vector format - to vectorize it. Vector representation of images gives us good quality in any zoom level and enables easier editing compared to a raster workflow. Each element is represented as a curve, or as a filled area defined by its outline. Line-based images may be edited very conveniently and efficiently. Contemporary vectorization tools usually search for connected areas. Some of them are also freely available. There exist significantly fewer programs which represent output graphics using lines, these programs are usually very expensive. This work proposes a vectorization algorithm and implements freely distributable program which represents vector image using lines. After initial pre-processing of input raster image its morphological skeleton is found (still in raster). A skeleton is then traced and converted into a vector form set of Bézier curves. An image is smoothed and exported to a required vector graphics format. Quality of an outcome is in many aspects comparable with quality of vectorization tools available to the author. Powered by TCPDF (www.tcpdf.org)en_US
uk.file-availabilityV
uk.publication.placePrahacs_CZ
uk.grantorUniverzita Karlova, Matematicko-fyzikální fakulta, Katedra softwaru a výuky informatikycs_CZ
dc.identifier.lisID990021025360106986


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