Skip to main content

OfficialEye logo

An AI-powered generic document-analysis tool.

GitHub Release PyPI - Version

Examples · Getting started · Documentation

What is OfficialEye?

OfficialEye is an advanced tool designed to extract information from flat documents, such as passports or application forms, through image analysis. Leveraging state-of-the-art symbolic AI techniques, OfficialEye empowers users to effortlessly transform raw images into standardized canonical forms, facilitating the seamless extraction and processing of crucial information.

Key features

Example-driven and user-friendly

OfficialEye boasts an intuitive and example-driven approach. As a user, all you need to do is provide an image of a sample document and articulate which parts contain information you are interested in, and which can be used to recognize similar documents. The tool automatically generalizes from your example, making it a user-friendly solution for various document recognition tasks.

Powerful template system

Templates encapsulate the nuances of document analysis and processing. Multiple document types are effortlessly managed by employing distinct templates, each configurable through a potent YAML-based scripting language. It allows you to express the contents of your documents comprehensively yet concisely, ensuring maintainability even for complex documents with numerous entries.

Highly modular and customizable

OfficialEye prioritizes modularity and customization. Each step of the image analysis process is separated and explained. The template scripting language allows users to switch between implementations of every component on-the-fly, without the need for recompilation. Inject custom implementations easily, tailoring the tool to your specific needs.

Consistency-driven detection

Out-of-the box, OfficialEye's supports an innovative consistency-driven detection approach, finely tuned for flat documents. Imagine the human ability to detect formatted documents at a glance: with an innate understanding of how a document appears, our brain effortlessly filters out incongruent elements. OfficialEye mirrors this by operating under the assumption that the document in the image is a flat surface and leveraging this inherent knowledge to significantly enhance the accuracy of the results.

Visualizations

OfficialEye offers a debugging mode wherein integrated algorithms generate graphical visualizations, providing users with a transparent view of the tool's internal processes. In case of issues, these visualizations serve as a diagnostic aid, swiftly pinpointing areas for improvement and thus enhancing your document analysis experience.

Free and open source

Say goodbye to proprietary alternatives. OfficialEye is committed to the principles of freedom and transparency. Released under the GNU GPL-3.0 license, it provides a free and open-source alternative, ensuring accessibility for all users.

Whether you're a developer, data scientist, or enthusiast, OfficialEye is your go-to solution for accurate and efficient flat document analysis. Experience the future of document analysis with OfficialEye!

Metadata

Release files for officialeye 1.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for officialeye 1.2.2
File Size Uploaded
officialeye-1.2.2.tar.gz 80.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for officialeye 1.2.2
File Interpreter ABI Platform
officialeye-1.2.2-py3-none-any.whl Python 3 none any Details

Total release size: 203.0 kB

Release files / officialeye-1.2.2.tar.gz

Download URL officialeye-1.2.2.tar.gz
Size 80.4 kB
Tags Source
SHA-256 checksum
How to use checksums
8bee39d835c12c2ce91918c1d95185c6102bee78c4056eb9ff792ae1215d8e58
BLAKE2b-256 checksum
How to use checksums
371e5203b432e94d82073577ece3f7c1b40234e8bf87bdb1216ed1d9d6ca18aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via pdm/2.12.3 CPython/3.10.12

Release files / officialeye-1.2.2-py3-none-any.whl

Download URL officialeye-1.2.2-py3-none-any.whl
Size 122.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5ce8b5b62a8f5235113b19f9c29e228f2ee0b08c6cf52ea481dd61c88679be5c
BLAKE2b-256 checksum
How to use checksums
e7a8c3391d63c478c859e02563f35c6a5c506630f171c821c726d3d609ed8a9f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via pdm/2.12.3 CPython/3.10.12

Release history Release notifications | RSS feed

This release

1.2.2 This release

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.5

2 release files

1.1.4

2 release files

1.1.3

2 release files

1.1.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page