Cílem této diplomové práce je vytvoření aplikace, která bude sloužit pro automatickou digitalizaci plošného grafu křivky z obrázků.
První část je věnována popisu vývoje aplikací pro operační systémy MS Windows, zejména popisu technologie MS .NET Framework a programovacího jazyka C#.
Ve druhé části jsou shrnuty poznatky o existujících řešeních v dané oblasti a je zde popsán vytvořený program včetně popisu použitých algoritmů.
Anotace v angličtině
The goal of this master thesis is to make an application, which will be serving to 2D curve automatic digitizing from figure.
In the first part, there is described application development for MS Windows operation systems, especially there is described MS .NET Framework technology and C# programming language.
In the second part there are summarized basic knowledge of the existing solutions in this area and there is described the application, which was made within this master thesis, including description of applied algorithms.
Klíčová slova
C#, digitalizace, GDI+, MS .NET Framework, MS Visual Studio, plošné grafy
Klíčová slova v angličtině
C#, digitizing, GDI+, MS .NET Framework, MS Visual Studio, 2D curve
Rozsah průvodní práce
131 s., 4 s. příloh
Jazyk
CZ
Anotace
Cílem této diplomové práce je vytvoření aplikace, která bude sloužit pro automatickou digitalizaci plošného grafu křivky z obrázků.
První část je věnována popisu vývoje aplikací pro operační systémy MS Windows, zejména popisu technologie MS .NET Framework a programovacího jazyka C#.
Ve druhé části jsou shrnuty poznatky o existujících řešeních v dané oblasti a je zde popsán vytvořený program včetně popisu použitých algoritmů.
Anotace v angličtině
The goal of this master thesis is to make an application, which will be serving to 2D curve automatic digitizing from figure.
In the first part, there is described application development for MS Windows operation systems, especially there is described MS .NET Framework technology and C# programming language.
In the second part there are summarized basic knowledge of the existing solutions in this area and there is described the application, which was made within this master thesis, including description of applied algorithms.
Klíčová slova
C#, digitalizace, GDI+, MS .NET Framework, MS Visual Studio, plošné grafy
Klíčová slova v angličtině
C#, digitizing, GDI+, MS .NET Framework, MS Visual Studio, 2D curve
Zásady pro vypracování
Proveďte literární průzkum o technologii MS .NET Framework a o vývoji aplikací ve vývojovém prostředí MS Visual Studio.
Shrňte teoretické poznatky o programovacím jazyku C/sharp.
Seznamte se s danou problematikou digitalizace, proveďte literární průzkum, a dále průzkum zda existuje nějaký software, který se danou problematikou zabývá a jakým způsobem je realizován.
Za pomocí vývojového prostředí MS Visual Studio vytvořte program pro automatickou digitalizaci plošného grafu jediné křivky z obrázku, tj. převod obrázku ve formě rastru na proměnné ve formě vektorů hodnot x-ové a y-ové osy s možností jejich vykreslení. V práci popište řešení.
Tento vámi vytvořený program umístěte na elektronické médium, např. CD-ROM, jako přílohu vaší práce.
Zásady pro vypracování
Proveďte literární průzkum o technologii MS .NET Framework a o vývoji aplikací ve vývojovém prostředí MS Visual Studio.
Shrňte teoretické poznatky o programovacím jazyku C/sharp.
Seznamte se s danou problematikou digitalizace, proveďte literární průzkum, a dále průzkum zda existuje nějaký software, který se danou problematikou zabývá a jakým způsobem je realizován.
Za pomocí vývojového prostředí MS Visual Studio vytvořte program pro automatickou digitalizaci plošného grafu jediné křivky z obrázku, tj. převod obrázku ve formě rastru na proměnné ve formě vektorů hodnot x-ové a y-ové osy s možností jejich vykreslení. V práci popište řešení.
Tento vámi vytvořený program umístěte na elektronické médium, např. CD-ROM, jako přílohu vaší práce.
Seznam doporučené literatury
KAČMÁR Dalibor. Programujeme .NET aplikace ve Visual Studiu .NET. Brno: Computer Press, a.s. 2001. 344 s. ISBN 80-722-6569-5.
ELLER Frank. C/sharp - začínáme programovat. Praha: Grada Publishing, a.s. 2002. 240 s. ISBN 80-247-0324-6.
NAGEL Christian, EVJEN Bill, GLYNN Jay, SKINNER Morgan, WATSON Karli, JONES Allen. C/sharp 2005 - programujeme profesionálně. Brno: Computer Press, a.s. 2006. 1400 s. ISBN 80-251-1181-4.
SELLS Chris. C/sharp a WinForms. Brno: Zoner Press 2005. 645 s. ISBN 80-86815-25-0.
BAYER Jürgen. C/sharp 2005 : velká kniha řešení. Brno: Computer Press, a.s. 2007. 816 s. ISBN 978-80-251-1620-3.
Seznam doporučené literatury
KAČMÁR Dalibor. Programujeme .NET aplikace ve Visual Studiu .NET. Brno: Computer Press, a.s. 2001. 344 s. ISBN 80-722-6569-5.
ELLER Frank. C/sharp - začínáme programovat. Praha: Grada Publishing, a.s. 2002. 240 s. ISBN 80-247-0324-6.
NAGEL Christian, EVJEN Bill, GLYNN Jay, SKINNER Morgan, WATSON Karli, JONES Allen. C/sharp 2005 - programujeme profesionálně. Brno: Computer Press, a.s. 2006. 1400 s. ISBN 80-251-1181-4.
SELLS Chris. C/sharp a WinForms. Brno: Zoner Press 2005. 645 s. ISBN 80-86815-25-0.
BAYER Jürgen. C/sharp 2005 : velká kniha řešení. Brno: Computer Press, a.s. 2007. 816 s. ISBN 978-80-251-1620-3.
Přílohy volně vložené
1 CD-ROM
Přílohy vázané v práci
grafy
Převzato z knihovny
Ano
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student seznámil komisi s diplomovou prací včetně praktické ukázky. Po prezentaci následovaly dotazy:
1. Stručně objasněte rozdíly mezi MS Visual Studiem a MS Visual Studiem Express? (Dr. Perůtka)
2. Uveďte stručný popis použitého algoritmu automatické digitalizace? (Dr. Perůtka)
3. Je možné v režimu digitálního grafu zpracovat více průběhů? (Ing. Makovník)
4. Co může způsobit občasné chyby grafů? (Ing. Makovník)
5. Proč je nutné převést obrázek na černobílý pro digitalizaci grafu? (Ing. Makovník)
6. Co je výstupem? Použil jste nějaké aproximační metody? (Dr. Bližňák)
7. Netframework jste si vybral sám, na základě čeho? (Dr. Bližňák)
8. Dává výsledek stejné hodnoty i pro zatížení bílým šumem? (prof. Vlček)
9. Byla zvolena řídící osa? (RNDr. Tupý)
10. Testoval jste sílu křivek? (RNDr. Tupý)
11. Jak vypadá algoritmus EKG, co by s tím udělal Váš algoritmus? (Doc. Černohorský)
Student dotazy bohaté diskuse zodpověděl. Po diskusi následovalo zkoušení předmětů.