Tématické skupiny v rámci předmětu PB173 Tematicky zaměřený vývoj aplikací v jazyce C/C++

Informace pro cvičení

Tato skupina se věnuje tématu analýzy a vývoje algoritmů zpracování obrazu, jejich schromažďování a udržování ve společné knihovně širší skupinou programátorů a, v neposlední řadě, dalšímu využívání rutin z této knihovny. Během semestru si vyzkoušíme celý typický vývojový cyklus řešení zadaného úkolu analýzy obrazu.

Cílem cvičení nebude naučit se daný algoritmus zpracování obrazu, ale během jeho programování si uvědomit/osvojit některé typické aspekty a programovací techniky z tohoto oboru, dále také se seznámit a procvičit v používání některých vývojových nástrojů. K pochopení a realizaci probíraného algoritmu nebude potřeba mít žádné zvláštní neprogramátorské znalosti, probírané algoritmy budou opravdu jednoduché.

Předpokládá se předchozí zkušenost s jazykem C. Výhodou může být základní znalost C++ a prostředí GNU/Linux.

Programování bude probíhat s využitím knihoven i3dcore a i3dalgo, které jsou psané v C++ s využitím šablon. Ve cvičení proto budeme používat překladač jazyka C++, nicméně v našich programech nebudeme primárně využívat rozšíření jazyka, například třídy nebo standardní knihovnu C++. Kdo bude chtít psát v C++ tak ale může.

Tutorial ke oboum knihovám a jejich připojení k našemu prvnímu programu, a také reprezentaci obrazu v počítači a práci s ním si probereme společně na prvním cvičení.

Kontakt na cvičícího je: Vladimír Ulman, kancelář A307 (“úřední” hodiny jsou 2h těsně po cvičení), xulman zavináč fi muni cz.

Tato skupina je pod patronací Centra analýzy biomedicínských obrazů (CBIA) na Fakultě informatiky. Cvičící zde pracuje jako výzkumný a vývojový pracovník.