Skip to content

Segmentation of screen #4

Description

@Jirka

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

Metadata

Metadata

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions