Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Task

Estimate

Accessibility improvements

2d

Decapod Release Summary

Requirements

Required:

  • Ubuntu 9.10 (32-bit is recommended for stability, 64-bit is possible)(because of the way 3rd party libraries use ints)
  • Decapod application (including OCRopus and Fluid Infusion elements)
  • Firefox 3.x

Recommended:

  • A display capable of 1280x1024 pixels (width x height).

Optional:

  • Two supported cameras attached to system using USB cables (for camera capture).

Materials:

  • Book Liberator and your favorite bound book
  • Two cameras, two tripods and two flat sheets of paper

Functionality

Interface:

  • A vertical thumbnail navigator listing images currently in the project.
  • A larger preview area displaying the currently selected thumbnail in higher resolution.
  • Keyboard navigation of image thumbnails
  • Reordering of image order by keyboard or mouse
  • Delete an image by using keyboard or mouse (appropriate warning dialog displayed)
  • Display a status message confirming a successful deletion of image
  • Basic Help page describing how to get started, export to files, and camera support.

Capture:

  • Capture images using two cameras that support remote capture (also see Limitations)
  • Activate capture process using mouse or keyboard
  • Detect supported and unsupported cameras, and give an appropriate diagnosis to the user
  • Display a status message confirming a successful capture

Post-Capture Processing:

  • Automatically crop a pair of captured images.
  • Automatically join a pair of captured images to create a page spread equivalent.

Importing Images:

  • Ability to import all images from a single directory on the local disk.
  • Ability to import all images from a single directory and all its sub-directories on the local disk.
  • Ability to import images from memory card of cameras that do not support remote capture, but has USB transfer support. (also see Limitations)
  • Display a status message confirming a successful import

Exporting:

  • Export the collection of images as single pages in the following formats:
    • multipage TIFF
    • image PDF
    • image PDF with OCR text
    • image PDF with OCR text and token compression (also see Limitations)
  • Display a status message confirming a successful:
    • Export to PDF
    • Export to TIFF

Limitations

  • Token compressed PDF may result in skewed or misaligned text.
  • Automatic cropping may not properly identify the page frame. As a result:
    • Thumbnails and images of pages captured in Decapod may not be cleanly cropped and therefore may look strange on the interface.
    • quality of OCR text generation may be affected by anomalies in uncropped regions.
  • Two images captured through Decapod's capture system may not stitch together in a manner such that all the content is aligned as expected.
  • Camera support:
    • Decapod supports capturing from cameras listed on the gPhoto's list of supported remote controllable cameras (http://www.gphoto.org/doc/remote/)
    • Decapod supports importing of images from memory of attached cameras that are listed on the gPhoto Supported Cameras page (http://gphoto.org/proj/libgphoto2/support.php)
    • The above lists for remote and supported cameras are not exhaustive. There may be other brands and models not listed that will work with Decapod.
  • Perspective and page dewarping is not possible in this release.

To achieve the best output results for this 0.3 release, the source images should be clean, uniform, and appropriately cropped. This can be done outside of Decapod, and then imported to Decapod to produce the appropriate Export format.

Known Improvements for Next Release

  • Ability for the user to specify the content area of captured pages. This will improve:
    • OCR text results.
    • token based compression for PDF export.
    • thumbnails and preview images

Known Improvements for Future Releases

  • Page dewarping when capturing using two cameras.
  • 3D stereoscopic capture