Zprovoznění aplikace
https://github.com/Jirka/dash/wiki/Running-dashapp-projects
Struktura projektů
- zdrojové kódy jsou člěněny do několika projektů, většinu věcí pro začátek nebudeš potřebovat
- zde je stručný popis projektů
- dashapp.core - jádro a model aplikace
- dashapp.ui - UI aplikace
- dashapp.rel.* - spuštění a konfigurace aplikace
- mám několik konfigurací pro konkrétní účely
- pro tvojí práci jsem vytvořil dashapp.rel.segmentation
- dashapp.core.image, dashapp.ui.image (nějaké nástroje pro práci s obrázky)
- dashapp.core.eval.*, dashapp.ui.eval - metriky pro ohodnocování dashboardů
- dashapp.core.segmentation, dashapp.ui.segmentation - kostra připravená pro algoritmy segmentování
Kostra pro implementaci algoritmů
- dashapp.ui.segmentation - obsahuje implementaci menu Segmentation - třída SegmentationTool
- dashapp.core.segmentation - obsahuje kostru pro algoritmy segmentaci - zde budeš moci psát své rozšíření - ukázka ve třídě SegmentationAlgorithm1:
- metoda Dashboard processImage(BufferedImage image)
- převezme BufferedImage (rastr)
- vrátí strukturu Dashboard reprezentující regiony (obdélníky) - vysvětlim osobně/přes Skype
- samotný preprocesing obrázku není nutné dělat v javě (klidně můžeš zavolat nějakou externí aplikaci) - v takovém případě bych ti tu metodu upravil a předal ti raději File, aby si měl cestu k souboru
Zprovoznění aplikace
https://github.com/Jirka/dash/wiki/Running-dashapp-projects
Struktura projektů
Kostra pro implementaci algoritmů