Bakalářská práce

Výuková aplikace kurzu PA166

Educational application for PA166 course

Jan Sedlák
Anotace

Cílem této práce bylo vytvořit aplikaci napsanou v jazyce C++ pro podporu výuky kurzu PA166: Pokročilé metody zpracování digitálního obrazu. Aplikace měla vycházet z předchozí verze a umožňovat pohodlnější testování metod analýzy obrazu.

Abstract

The aim of the bachelor thesis was to create an application written in C++ for the course PA166: Advanced Methods of Digital Image Processing. Application should be based on the previous version and provide comfortable testing of the image analysis methods.

Zadání práce
Úkolem studenta je vyvinout aplikaci pro podporu výuky kurzu PA166: Pokročilé metody zpracování digitálního obrazu.

Aplikace bude vycházet v principu z předchozí verze, kterou student dostal k dispozici společně s podrobným rozborem nové verze. Hlavním smyslem aplikace je pohodlné a názorné testování metod analýzy obrazu. Hlavní okno aplikace bude zobrazovat vstupní obrázek, výstupní obrázek a parametry zkoumané metody. Iterativní algoritmy budou schopny zobrazovat i průběžný stav obrázku a bude možné je předčasně zastavit. Aplikace bude schopna obrázky vznikající v průběhu výpočtu průběžně ukládat do paměti a po skončení výpočtu dovolí uložit všechny mezivýsledky jako jeden 3D obraz.

Vstupem, ale i výstupem algoritmů může být více typů obrázků (GrayImage, VectorImage a nebo ContourImage). Pro každý z různých typů bude k dispozici vizualizační procedura, která bude schopna obrázky daného typu vykreslovat. Uživatel bude moci nastavit základní bodové transformace (vnitřně pomocí LUT tabulky) u typu GrayImage, specifikovat způsob vykreslování šipek, nebo kódování směru a velikosti vektoru barevnou růžicí u VectorImage, nebo zadat, která vrstevnice se má zobrazit u typu ContourImage. Více obrázků půjde kombinovat pomocí techniky "zásobníku", kdy se budou obrázky překreslovat přes sebe (s využitím alfa-kanálu pro umožnění prolnutí obrazové informace). Obrázky půjde zvětšovat a zmenšovat a odečítat hodnoty jednotlivých pixelů.

Aplikace bude napsána v C++.

Práce zkontrolována:
7. 1. 2013 08:13, doc. RNDr. Pavel Matula, Ph.D., učo 2927
Jazyk práce
čeština čeština
Termín obhajoby
6. 2. 2013
Práce byla úspěšně obhájena

Vedoucí

doc. RNDr. Pavel Matula, Ph.D., učo 2927
KVI FI MU

Oponent

doc. RNDr. David Svoboda, Ph.D., učo 2824
KVI FI MU

 
Název
Vložil
Vloženo
Práva
Archiv závěrečné práce Jan Sedlák FI B-IN PTS ej3gm/7
Dvořáková, A.
13. 11. 2012
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.