Projekt

Obecné

Profil

Wiki » Historie » Revize 28

Revize 27 (Petr Kopal, 2017-06-08 23:23) → Revize 28/30 (Petr Kopal, 2017-06-08 23:24)

h1. Správa nahrávek z termokamery 

 h1. Tým - #Sorryjako 

 h1. O Projektu 

 V laboratoři RTI ZČU se pracuje mimo jiné také z termokamerou PI 400 / 450. K ní je již dostupný obslužný software pro prohlížení a vyhodnocování nahraných dat (TIM Connect). SW využívá pro ukládání vlastního formátu (.ravi) a neumožňuje pozdější export do jiných formátů. Kromě nahraného videa obsahuje video ve formátu .ravi ještě layout s pomocnými grafy a funkcemi, který je vhodný zachovat. Formát .ravi lze bohužel otevřít pouze v programu TIM Connect a neumožňuje zadavateli pozdější publikaci videa (což by umožňoval např. formát .avi). 

 Účelem tohoto systému je získat ze vstupního .ravi souboru jak nahrané video, tak i dodatečný layout a tyto informace pak dále uložit jako sekvence snímků s časovou značkou nebo případně ve formátu .avi. 


 h1. Složení týmu 

 *Jan Hák* - Vedoucí týmu 
 *Martin Šíp* 
 *Petr Kopal* 
 *Václav Kraft* 

 h1. Mentor projektu 

 Naším mentorem je doc. Ing. Přemysl Brada, MSc. Ph.D. 

 h1. Zadavatel projektu 

 Zadavatelem projektu je Ing. Josef Káňa 

 h1. Implementační technologie 

 * C++ 
 * Winform 
 * WinAPI pro zaznamenávání obrazu 

 h1. Iterace 

 > * [[Plány iterací]] 
 > * [[Výsledky iterací]] 


 h1. Dokumenty 

 > * [[Vize produktu]] 


 > * [[Architektura programu]] 


 > * [[Specifikace požadavků]] 

 h1. Retrospektiva projektu 

 Začátek projektu: 22.3. 2017 
 Konec projektu: 2.6. 2017 

 - 6 iterací 
 - poměrně nestandardní projekt, oproti ostatním 
 - z počátku naplánovány na týden od 2. iterace změna na 14 dní 
 - delší iterace byly lepší - týden krátká doba a bylo zapotřebí dodělávat větší celky kódu 
 - schůzky se zadavatelem téměř každý týden - bylo obtížně získat konkrétní představu o požadavcích na SW, ale alespoň jsme si prakticky ověřili, že to se zákazníkem není jednoduché 
 - trvalo nám přibližně 2 iterace než jsme pořádně prostudovali možnosti SW Tim Connect 
 - z počátku všichni dělali všechno --- -> neefektivní --- -> změna a definování rolí, speciální role pro plánování projektu, administrativu a organizační záležitosti 
 - bohužel jsme se poměrně "zápasili" s možnostmi dostupného IPC a výsledné řešení tedy není 100% uživatelsky přívětivé (jak bychom chtěli) 
 - omezení - případné možné výpadky snímků při screen capturingu   
 - zvolenou technologie pro GUI zpětně hodnotíme jako nepříliš vhodnou a pokud bychom měli možnost znovu zvolit jinou určitě bychom tak učinili - např. QT 
 - konec projektu zpoždění - z naší strany cca o 5 dní kvůli deadlinům ostatních semestrálek + o cca dalších 10 dní po finálním realeasu jelikož v laboratoři nebyla dostupná termokamera pro vytvoření reálných testovacích videí (námi testováno pouze na vzorových videích ve formátu ravi) - čekali jsme tedy pouze na závěrečný feedback od zadavatele 

 h2. Shrnutí 

 Navzdory poměrně velkému zpoždění projektu oproti plánu hodnotíme i tak semestrální práci jako zdařilou. Problémy, které v průběhu většinou vznikaly byly většinou způsobeny "nedokonalostí" dostupného IPC, případně výběrem a laděním správné knihovny pro vytváření videí + špatně zvolenou technologií pro GUI. V rámci projektu jsme se naučili komunikovat a pracovat v týmu, plánovat projekt, pracovat se zákazníkem a v neposlední řadě implementovat samotný SW pro konverzi z .ravi do .avi.