|
--- |
|
title: CIET |
|
emoji: π |
|
colorFrom: yellow |
|
colorTo: purple |
|
sdk: gradio |
|
sdk_version: 5.18.0 |
|
app_file: app.py |
|
pinned: false |
|
license: apache-2.0 |
|
short_description: Comprehensive Image Evaluation Tool |
|
--- |
|
|
|
# Comprehensive Image Evaluation Tool |
|
|
|
This tool combines multiple image evaluation models into a single application with a user-friendly interface for analyzing and reviewing images. |
|
|
|
## Features |
|
|
|
- **Batch Processing**: Upload multiple images at once for efficient evaluation |
|
- **Multiple Models**: Combines evaluations from several aesthetic prediction models: |
|
- ShadowLilac's aesthetic-shadow-v2 |
|
- WaifuScorer V4 |
|
- CafeAI's aesthetic, style and waifu classifiers |
|
- Anime Aesthetic predictor |
|
- **Comprehensive Analysis**: Get detailed metrics for each image |
|
- **Results Table**: View results sorted by score with image previews |
|
- **Export**: Save results to CSV for further analysis |
|
- **Single Image Mode**: Evaluate individual images and get detailed results |
|
|
|
## Installation |
|
|
|
1. Clone this repository: |
|
``` |
|
git clone [repository-url] |
|
cd image-evaluation-tool |
|
``` |
|
|
|
2. Install required dependencies: |
|
``` |
|
pip install -r requirements.txt |
|
``` |
|
|
|
3. Run the application: |
|
``` |
|
python app.py |
|
``` |
|
|
|
## Usage |
|
|
|
### Batch Processing |
|
|
|
1. Launch the application |
|
2. Use the file upload panel to select multiple images |
|
3. Adjust the HQ threshold if needed (default 0.5) |
|
4. Click "Process Images" |
|
5. View results in the table sorted by average score |
|
6. Click "Export Results to CSV" to save the data |
|
|
|
### Single Image Evaluation |
|
|
|
1. Scroll down to the Single Image Evaluation section |
|
2. Upload an image |
|
3. Click "Evaluate" |
|
4. View detailed metrics and style information |
|
|
|
## Models Information |
|
|
|
- **ShadowLilac** (0-1): General aesthetic quality assessment |
|
- **WaifuScorer** (0-10): Specialized for anime-style images |
|
- **CafeAI** (0-1): Style classification and aesthetic assessment |
|
- **Anime Aesthetic** (0-10): Specialized for anime/manga art |
|
|
|
## Output Folders |
|
|
|
- `output/hq_folder`: Images that meet or exceed the threshold |
|
- `output/lq_folder`: Images that score below the threshold |
|
|
|
## Requirements |
|
|
|
- Python 3.8+ |
|
- CUDA-compatible GPU recommended for faster processing |
|
- ~4GB of disk space for model downloads (first run) |