Skip to main content

Library for working with scans of SPC/FFA regional observer workbooks

Project description

Regional Observer Workbook

Background

This Python library encapsulates the logic for extracting content from SPC/FFA regional observer workbooks. It maintains original images and bounding boxes for forms. It also includes logic to align scans to an original using OpenCV's homography capabilities. NOTE: The current version of the library only works for scanned documents. Lens distortion from camera images prevents successful feature matching.

In addition to the library, there is a simple CLI utility that can perform two tasks. The first task is to extract each unique bounding box to an image. The second task is to draw the bounding boxes on an aligned scan. The capabilities are useful as examples of how to use the library as well being visual debugging aids.

Work-in-Progress

The following items are still work in progress:

  • Additional form types and bounding boxes for recent purse seine observer workbooks
  • Enabling camera images
  • Evaluating the SIFT and AKAZE feature matching algorithms
  • Creating convenience methods for working with row/column bounding box definitions

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

regional_observer_workbook-0.3.0.tar.gz (66.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

regional_observer_workbook-0.3.0-py3-none-any.whl (70.7 kB view details)

Uploaded Python 3

File details

Details for the file regional_observer_workbook-0.3.0.tar.gz.

File metadata

File hashes

Hashes for regional_observer_workbook-0.3.0.tar.gz
Algorithm Hash digest
SHA256 92b1faddd59ee444ce20963c02b87d3a3a88130efe3d1d8ab1e19168ab8f9213
MD5 27a6bb73696dcbc0abde590c1f964a59
BLAKE2b-256 13f633fa1f1f6957d487d4a66eb7037ff15901f9c9ffa5a88798001dd00beae0

See more details on using hashes here.

Provenance

The following attestation bundles were made for regional_observer_workbook-0.3.0.tar.gz:

Publisher: publish.yml on corey-cole/regional-observer-workbook

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file regional_observer_workbook-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for regional_observer_workbook-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b8308e4f465a72c9d0a217bb3d696ae60306486be64ddf86f23ece6a6a35db11
MD5 656256320213da189290824e8090886d
BLAKE2b-256 e3dccc457739828e6974c3a030144c564e5eb64667f4f7e9ef112b0b44b7bbfe

See more details on using hashes here.

Provenance

The following attestation bundles were made for regional_observer_workbook-0.3.0-py3-none-any.whl:

Publisher: publish.yml on corey-cole/regional-observer-workbook

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page