Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

Β© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

Kalana-Lakshan/Mobitel_Hackathon_Classified_Images

Record type:

software
Creator:
Kal
Host:
# πŸ“Έ OCR Image Quality Classifier A powerful Python tool that automatically classifies images as **clear** or **unclear** for Optical Character Recognition (OCR) processing. This tool uses advanced computer vision techniques to analyze image quality metrics and determine OCR readability. ## 🎯 Overview This project was developed to solve the common problem of preprocessing images before OCR processing. By automatically filtering out poor-quality images, you can significantly improve OCR accuracy and processing efficiency. ### Key Features - βœ… **Automated Classification**: Batch process hundreds of images quickly - πŸ” **Multi-metric Analysis**: Combines blur detection, contrast analysis, brightness assessment, and noise estimation - πŸ“Š **Detailed Reporting**: Generates comprehensive CSV reports with quality metrics - πŸ“ **Organized Output**: Automatically sorts images into clear/unclear folders - πŸš€ **Fast Processing**: Optimized algorithms for quick batch processing - πŸ“ˆ **Quality Metrics**: Provides detailed quality scores for each image ## πŸ› οΈ Installation ### Prerequisites - Python 3.7 or higher - pip package manager ### Setup 1. **Clone the repository** ```bash git clone github.com cd Mobitel_Hackathon_Classified_Images ``` 2. **Create a virtual environment** (recommended) ```bash python -m venv .venv # On Windows .venv\Scripts\activate # On macOS/Linux source .venv/bin/activate ``` 3. **Install required packages** ```bash pip install opencv-python numpy pillow pandas matplotlib ``` ## πŸš€ Usage ### Quick Start 1. **Place your images** in the project directory 2. **Run the classifier**: ```bash python quick_classifier.py ``` ### Custom Configuration You can customize the classification parameters by modifying the thresholds in the `ImageQualityClassifier` class: ```python # Classification thresholds self.blur_threshold = 100.0 # Laplacian variance threshold self.contrast_threshold = 30 …

Visit

github.com

Tasks

image classificationcomputer vision

Languages

Kalanga

Licenses

MIT

Similar

Kalana-methsara/AgroSmart_Systemkalana-mihiranga/chili-disease-identifierKalana-S/AI-Based-Mental-Health-Screening-System

Kalana-methsara/AgroSmart_System

# AgroSmart: Enterprise Farm Management System 🌾🚜 **AgroSmart** is an advanced, enterprise-grade Fu

kalana-mihiranga/chili-disease-identifier

Chili Disease Identifier πŸŒΏπŸ“Έ A Flutter-based mobile application that detects diseases in chili leaves

Kalana-S/AI-Based-Mental-Health-Screening-System

This is a machine learning-powered web application built with Python, Flask, and SHAP, designed to s