awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
rmtheis avatar

rmtheis/tess-twoArchived

0
View on GitHub↗
3,765 stars·1,369 forks·C·Apache-2.0·6 views

Tess Two

Tess-two is an optical character recognition tool and Android application designed to extract written text from images using the Tesseract engine. It functions as an image analysis utility for detecting visual artifacts, blur, and optical flow within local image files on Android devices.

The project includes an image pre-processing suite used to clean and manipulate images to increase the accuracy of text recognition. This involves a pipeline that applies grayscale conversion and binarization before the recognition process.

The software integrates native image processing and character analysis to perform on-device visual analysis. It utilizes the Android Native Development Kit and Java Native Interface to handle raw bitmap processing and native code execution.

Features

  • OCR Engines - Integrates the Tesseract OCR engine to convert image pixels into machine-readable digital text.
  • Image Text Extractions - Extracts written text and characters from images using an integrated optical character recognition system.
  • Optical Character Recognition - Implements technology for converting images of text into machine-encoded text.
  • Mobile OCR Integrations - Provides a mobile OCR integration that allows Android applications to perform local text extraction.
  • Android Implementations - Provides a dedicated Android implementation for extracting written text from images.
  • Image Processing - Implements pixel-level image transformations to clean and manipulate images prior to the OCR process.
  • Image Pre-processing Utilities - Ships a suite of pre-processing utilities for binarization and noise reduction to improve OCR quality.
  • Visual Artifact Detectors - Provides detectors for identifying visual artifacts, blur, and optical flow within local image files.
  • OCR Applications - Provides a full Android application for extracting text from images using the Tesseract OCR engine.
  • Image Processing Pipelines - Ships an image processing pipeline that applies grayscale conversion and binarization to optimize images for text recognition.
  • On-Device Image Recognizers - Performs visual character and artifact recognition entirely on local Android hardware.
  • Image Pre-processing - Includes utilities for cleaning and correcting images on-device to improve the accuracy of subsequent OCR.
  • Android Analysis Tools - Functions as an Android-based utility for detecting blur, optical flow, and visual artifacts in images.
  • Java Native Interface Wrappers - Implements Java Native Interface wrappers to expose high-performance C++ image processing binaries to the Android Java layer.
  • Native-Layer Media Processing - Processes raw image bitmap data directly within the native C++ layer to maximize processing speed and minimize bridge overhead.
  • NDK Native Implementations - Utilizes the Android Native Development Kit to implement high-performance visual artifact detection in native code.

Star history

Star history chart for rmtheis/tess-twoStar history chart for rmtheis/tess-two

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does rmtheis/tess-two do?

Tess-two is an optical character recognition tool and Android application designed to extract written text from images using the Tesseract engine. It functions as an image analysis utility for detecting visual artifacts, blur, and optical flow within local image files on Android devices.

What are the main features of rmtheis/tess-two?

The main features of rmtheis/tess-two are: OCR Engines, Image Text Extractions, Optical Character Recognition, Mobile OCR Integrations, Android Implementations, Image Processing, Image Pre-processing Utilities, Visual Artifact Detectors.

What are some open-source alternatives to rmtheis/tess-two?

Open-source alternatives to rmtheis/tess-two include: tesseract-ocr/tesseract — Tesseract is a neural network-based optical character recognition engine designed to convert scanned images and… simular-ai/agent-s — Agent-S is a multimodal AI agent and LLM desktop automation framework designed to control operating systems through… jaidedai/easyocr — EasyOCR is a deep learning-based computer vision library designed to perform optical character recognition on images… ub-mannheim/tesseract — Tesseract is an optical character recognition engine and tool designed to convert printed or handwritten text from… open-mmlab/mmocr — mmocr is a PyTorch-based optical character recognition framework designed for training and deploying text detection,… frooodle/stirling-pdf — Stirling-PDF is a web-based PDF management suite used for editing, merging, splitting, and converting PDF documents.…

Open-source alternatives to Tess Two

Similar open-source projects, ranked by how many features they share with Tess Two.
  • tesseract-ocr/tesseracttesseract-ocr avatar

    tesseract-ocr/tesseract

    74,751View on GitHub↗

    Tesseract is a neural network-based optical character recognition engine designed to convert scanned images and digital documents into machine-readable, searchable text. It functions as both a command-line utility for automating large-scale digitization workflows and a cross-platform library that can be embedded into desktop, mobile, or server-side applications. By utilizing long short-term memory networks, the engine provides robust text extraction across more than one hundred languages and dozens of scripts. The project distinguishes itself through a sophisticated document layout analysis f

    C++hacktoberfestlstmmachine-learning
    View on GitHub↗74,751
  • simular-ai/agent-ssimular-ai avatar

    simular-ai/Agent-S

    11,855View on GitHub↗

    Agent-S is a multimodal AI agent and LLM desktop automation framework designed to control operating systems through graphical user interface interactions. It functions as a computer use interface, utilizing vision-language grounding to translate natural language goals into precise screen coordinates and system actions. The project differentiates itself by combining structured accessibility tree inspection with vision-based element localization. It manages cross-application workflows by mapping conceptual descriptions to physical pixels and simulating low-level keyboard and mouse events to mov

    Pythonagent-computer-interfaceai-agentscomputer-automation
    View on GitHub↗11,855
  • jaidedai/easyocrJaidedAI avatar

    JaidedAI/EasyOCR

    29,615View on GitHub↗

    EasyOCR is a deep learning-based computer vision library designed to perform optical character recognition on images and video frames. It functions as a comprehensive pipeline that automates the transformation of visual text into machine-readable strings, enabling the digitization of physical documents, forms, and receipts into searchable data. The engine distinguishes itself through a multi-stage processing workflow that combines convolutional neural networks for spatial feature extraction with sequence-based decoding mechanisms. This architecture allows the system to identify and interpret

    Pythoncnncrnndata-mining
    View on GitHub↗29,615
  • ub-mannheim/tesseractUB-Mannheim avatar

    UB-Mannheim/tesseract

    4,111View on GitHub↗

    Tesseract is an optical character recognition engine and tool designed to convert printed or handwritten text from images into machine-readable digital text. It functions as a multilingual text extractor and a document digitization pipeline that transforms scanned images into structured digital formats. The project includes a framework for training custom scripts and language-specific models, allowing the engine to recognize new languages or unique fonts through custom training data. Its capabilities cover automated text extraction, digital archive digitization, and the export of recognized

    C++lstmocrocr-d
    View on GitHub↗4,111
See all 30 alternatives to Tess Two→