Basic proof of concept.
- Image import
- Image segmentation
- Measurements
- Data export
- Extend number of extracted features
- Use OpenCV shape features
-
Fix export format - Learn Vue.js
Create a basic web application.
- Fix export format (i.e. [t], [f])
- UI: Browse & Create datasets
- UI: Upload Files
- Backend: Index files
- DB-Model: Dataset (ID, name, path), File (Dataset ID, subpath, modification time, size)
- UI: Browse files
- API:
/api/datasets/<id>/files/<path>
/api/projects/<id>
Fixes.
- Fix and cleanup Upload: Do not compress
- Fix EcoTaxa zip (only one ecotaxa_* file)
- Apply Martin's remarks
- Refactor
/api
into its own Blueprint to keep the main application file clean - UI: Browse & Create projects
- Create sensible visual structure: Headline for navigation
- Remove absolute references to
http://localhost:5000
- Implement Auth analogously to MorphoCluster
-
- Command for creating users
-
- Pfade anpassen (Konfigurierbares Datenverzeichnis)
- Make download work
- Include contour images in ecotaxa export
- Draw contours only for one object in single-object image ("Vignette")
- Intra-Node computation with
processing.Pipeline
(seeexperiments.graph
) - Tests
- Configuration of Pipeline Nodes
- Input / Output slots
- Parameters
- Graylevel features
-
img_rank
in ecotaxa output. - Set background to white (alpha configurable)
- Run processing in background: Specification & Implementation
- See MorphoCluster, Readme
- Account management: Specification & Implementation
- MorphoCluster does not have this.
Implement processing nodes.
- UI: Browse & Create processing nodes
- Api:
/projects/<id>/nodes/<id>
- DB-Model: Node (ID, name, class), Edge (from ID, from slot, to ID, to slot)
- Node 1: Dataset Source
- Read file index of dataset
- Parse file names
- Extract object ID (default: filename)
- [Extract parent object ID (for later stitching)]
- [Use index file to provide metadata]
- Node 2: Processing
- Do everything (segmentation, object extraction, ...) in one step and write results to the database
- Node 3: Export Sink
- Generate EcoTaxa Export
- Api: