Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

FastAPI OCR

A FastAPI-based OCR API that accepts image uploads and extracts text using Tesseract OCR and PyTesseract.

Tech Stack

  • Python
  • FastAPI
  • Tesseract OCR
  • PyTesseract
  • Uvicorn
  • REST API
  • Swagger UI

Workflow

            Image Upload
                 │
                 ▼
             FastAPI
                 │
                 ▼
              /ocr
                 │
                 ▼
         UploadFile
                 │
                 ▼
      Save Uploaded Image
                 │
                 ▼
         PyTesseract
                 │
                 ▼
         Tesseract OCR
                 │
                 ▼
        Extracted Text
                 │
                 ▼
          API Response

When user uploads an image

                User
                  │
                  ▼
           Image Upload
                  │
                  ▼
           FastAPI /ocr
                  │
                  ▼
          UploadFile
                  │
                  ▼
      Save uploadedImage.jpg
                  │
                  ▼
          PyTesseract
                  │
                  ▼
         Tesseract OCR
                  │
                  ▼
         Extracted Text
                  │
                  ▼
              User

Run an Application

uvicorn main:app --reload

About

FastAPI OCR API using Python and Tesseract

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages