This document is deprecated
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
Thumbnails
- drag and drop
- keyboard move thumbnail
- change page order by editing page number
- jump to thumbnail by typing page number
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)
Page Metadata
- edit page numbering
- recatgorize page: cover, table of contents, blank, missing, to do, alt. numbering, index. (there may be a better convention / standard for this kind of metadata).
Export
- Export to scalable PDF
- Export to TIFF
- Export to Image PDF
- Export to Image PDF with OCR text
- export to user specified location
- prompt to view exported file after process complete
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
Export Process
- Character segmentation
- Tokenization
- Glyph generation
Book Management
- handle multiple books