Skip to content

AzharuddinMalik/OCR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 

Repository files navigation

OCR Flask App

Live Deployment

Table of Contents


About the Project

Live Demo: https://ocr-flask-app-0la0.onrender.com

This web-based OCR application built with Flask allows users to upload images, processes them using OpenCV, performs OCR with Tesseract, and displays extracted text. Designed to handle deployment challenges for system-level dependencies in cloud environments.

LiveOCR Home


Features

  • Image Upload: JPG/PNG support with drag-and-drop
  • Result Display: Side-by-side view of original image and extracted text
  • Image Processing:
    • Grayscale conversion
    • Thresholding
    • Noise reduction
  • OCR Results:
    • Clean text formatting
    • Direct image/text comparison
    • Copy-to-clipboard functionality

Uploading & Viewing Results

Step-by-Step Process:

  1. Upload Image:

    • Drag & drop into the designated zone
    • Or click "Browse Files" to select from device

      Upload File's

  2. Image Processing:

    • Automatic conversion to optimal OCR format
    • Background processing using OpenCV
  3. Result Display:

    • Original image shown in left panel
    • Extracted text displayed in right panel
    • Text appears in formatted <pre> block
    • Image stored temporarily at:
      static/uploads/{filename}

      LiveOCR Result

  4. New Conversion:

    • Click "Convert Another Image" to restart

Deployment

Live Deployment

Currently hosted on Render.com:
https://ocr-flask-app-0la0.onrender.com

Deployment Features:

  • Auto-scaling: Handles traffic spikes
  • Dockerized: Consistent environment
  • Continuous Deployment: GitHub integration
  • SSL: Secure HTTPS connection

[Rest of the README remains unchanged...]

About

This web-based OCR application built with Flask allows users to upload images, processes them and displays extracted text

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors