This document outlines the design and development priority for Decapod
Dashboard
- resume book
- load book
- delete book
- batch export
- batch delete
- enter basic metadata
Camera Setup Wizard
- Camera zoom control
- Camera connection dialog
- Field of view dialog
- Calibration dialog
Capture Interface
- capture spread
- delete spread
- drag and drop spread
- cut and paste spread
- insert spread
- post-capture processing
- normalization correction
- automatic save
- resizeable thumbnail pane
- automatic capture
Page Segmentation Correction
- show current information flow, regions and classifications
- add a new region
- resize a region
- redraw a region
- delete a region
- reclassify a region
- change information flow order
- restore "default" system generated page segmentation (i.e. discard user changes)
UI Backend
- book states
- metadata
- saving books
- deleting books
- undo action
- redo action
- perform page segmentation on a single spread
- perform page segmentation on all spreads in a book
- perform page segmentation with user corrections
- normalize a spread
- normalize a spread with user corrections
- generate thumbnail for spread
- check and regenerate thumbnail for a spread
Book Management
- handle multiple books