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ů.
Annotation in English
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.
Keywords
C#, digitalizace, GDI+, MS .NET Framework, MS Visual Studio, plošné grafy
Keywords in English
C#, digitizing, GDI+, MS .NET Framework, MS Visual Studio, 2D curve
Length of the covering note
131 s., 4 s. příloh
Language
CZ
Annotation
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ů.
Annotation in English
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.
Keywords
C#, digitalizace, GDI+, MS .NET Framework, MS Visual Studio, plošné grafy
Keywords in English
C#, digitizing, GDI+, MS .NET Framework, MS Visual Studio, 2D curve
Research Plan
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.
Research Plan
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.
Recommended resources
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.
Recommended resources
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.