Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

Kalana-Lakshan/Mobitel_Hackathon_Classified_Images

Type de record:

software
Créateur:
Kal
Hôte:
# 📸 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

Similaires

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