Skip to content

An Android application that uses OCR technology to extract and edit text from images, built using Java and Google ML Kit.

Notifications You must be signed in to change notification settings

Mahakbajpai/TextCapturePro-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TextCapturePro – OCR Based Text Recognition App

TextCapturePro is an Android application that extracts text from images using Optical Character Recognition (OCR). It enables users to capture, edit, save, and share text easily from images such as documents, notes, and posters.


Project Overview

TextCapturePro is designed to simplify text extraction using modern OCR technology. It uses Google ML Kit to recognize text efficiently and accurately from images captured via camera or selected from the gallery.


Features

  • Capture text using device camera
  • Extract text from gallery images
  • Crop and preprocess images before scanning
  • Edit recognized text
  • Save extracted text locally
  • Share text easily
  • View previously scanned text

Technology Stack

Category Technology
Platform Android
Language Java
OCR Engine Google ML Kit (Text Recognition)
Image Processing uCrop Library
UI Design XML (Material Design)
Storage SharedPreferences
IDE Android Studio

How It Works

  1. User selects Camera or Gallery
  2. Image is captured or uploaded
  3. Image preprocessing is applied
  4. OCR extracts readable text
  5. User can edit, save, or share the text

Use Cases

  • Digitizing handwritten or printed notes
  • Extracting text from images and posters
  • Quick copy-paste of printed content
  • Educational and productivity purposes

Project Structure

TextCapturePro/ │ ├── app/ │ ├── java/ │ ├── res/ │ └── AndroidManifest.xml │ ├── build.gradle └── README.md


Author

Mahak Bajpai
B.Tech (CSE) | Android Developer | AI & ML Enthusiast


Future Enhancements

  • Handwritten text recognition
  • Multi-language OCR support
  • Cloud backup
  • AI-based text summarization

How to Run the Project

  1. Clone the repository

    git clone https://github.com/your-username/TextCapturePro.git
    
  2. Open the project in Android Studio

  3. Sync Gradle files

  4. Run on emulator or physical device

Note

This project is developed for learning and academic purposes and demonstrates practical use of OCR in Android applications.

If you like this project, don't forget to ⭐ star the repository!

About

An Android application that uses OCR technology to extract and edit text from images, built using Java and Google ML Kit.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages