gauravtailor8520/OCR-Detection

0

stars

27

commits

Python

primary language

Oct 10, 2024

updated

README

Streamlit OCR with Tesseract and GOT-OCR2_0 Model

This project is a web application built with Streamlit that utilizes Tesseract OCR for optical character recognition. It extracts text from images containing Hindi and English text using a pre-trained model from Hugging Face.

Table of Contents

Features

  • Upload images in JPG, PNG, or JPEG formats.
  • Extract text from images containing both Hindi and English text.
  • View extracted text in real-time.

Technologies Used

  • Streamlit: A Python library for creating web applications.
  • Tesseract OCR: An open-source OCR engine for text extraction.
  • Hugging Face Transformers: A library for natural language processing tasks.
  • OpenCV: A library for computer vision tasks.
  • Pillow: A Python Imaging Library (PIL) fork for opening, manipulating, and saving image files.

Installation

To run this project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/your_username/ocr-streamlit-app.git
    cd ocr-streamlit-app
    

Interface :

Streamlit OCR with Tesseract and GOT-OCR2_0 Model

This project is a web application built with Streamlit that utilizes Tesseract OCR for optical character recognition. It extracts text from images containing Hindi and English text using a pre-trained model from Hugging Face.

Table of Contents

Features

  • Upload images in JPG, PNG, or JPEG formats.
  • Extract text from images containing both Hindi and English text.
  • View extracted text in real-time.

Technologies Used

  • Streamlit: A Python library for creating web applications.
  • Tesseract OCR: An open-source OCR engine for text extraction.
  • Hugging Face Transformers: A library for natural language processing tasks.
  • OpenCV: A library for computer vision tasks.
  • Pillow: A Python Imaging Library (PIL) fork for opening, manipulating, and saving image files.

Installation

To run this project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/your_username/ocr-streamlit-app.git
    cd ocr-streamlit-app
    

Interface: Screenshot 2024-10-01 004115

Samples:

Screenshot 2024-10-01 005142

Screenshot 2024-10-01 004941

Contributors

gauravtailor8520/OCR-Detection

0

stars

27

commits

Python

primary language

Oct 10, 2024

updated

README

Streamlit OCR with Tesseract and GOT-OCR2_0 Model

This project is a web application built with Streamlit that utilizes Tesseract OCR for optical character recognition. It extracts text from images containing Hindi and English text using a pre-trained model from Hugging Face.

Table of Contents

Features

  • Upload images in JPG, PNG, or JPEG formats.
  • Extract text from images containing both Hindi and English text.
  • View extracted text in real-time.

Technologies Used

  • Streamlit: A Python library for creating web applications.
  • Tesseract OCR: An open-source OCR engine for text extraction.
  • Hugging Face Transformers: A library for natural language processing tasks.
  • OpenCV: A library for computer vision tasks.
  • Pillow: A Python Imaging Library (PIL) fork for opening, manipulating, and saving image files.

Installation

To run this project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/your_username/ocr-streamlit-app.git
    cd ocr-streamlit-app
    

Interface :

Streamlit OCR with Tesseract and GOT-OCR2_0 Model

This project is a web application built with Streamlit that utilizes Tesseract OCR for optical character recognition. It extracts text from images containing Hindi and English text using a pre-trained model from Hugging Face.

Table of Contents

Features

  • Upload images in JPG, PNG, or JPEG formats.
  • Extract text from images containing both Hindi and English text.
  • View extracted text in real-time.

Technologies Used

  • Streamlit: A Python library for creating web applications.
  • Tesseract OCR: An open-source OCR engine for text extraction.
  • Hugging Face Transformers: A library for natural language processing tasks.
  • OpenCV: A library for computer vision tasks.
  • Pillow: A Python Imaging Library (PIL) fork for opening, manipulating, and saving image files.

Installation

To run this project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/your_username/ocr-streamlit-app.git
    cd ocr-streamlit-app
    

Interface: Screenshot 2024-10-01 004115

Samples:

Screenshot 2024-10-01 005142

Screenshot 2024-10-01 004941

Contributors

Languages

Python

100.0%