- About the Project
- Features
- Technologies Used
- Getting Started
- Deployment
- Uploading & Viewing Results
- Project Structure
- Lessons Learned
- Future Enhancements
- Contributing
- License
- Contact
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.
- 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
-
Upload Image:
-
Image Processing:
- Automatic conversion to optimal OCR format
- Background processing using OpenCV
-
Result Display:
-
New Conversion:
- Click "Convert Another Image" to restart
Currently hosted on Render.com:
https://ocr-flask-app-0la0.onrender.com
- Auto-scaling: Handles traffic spikes
- Dockerized: Consistent environment
- Continuous Deployment: GitHub integration
- SSL: Secure HTTPS connection
[Rest of the README remains unchanged...]


