|
---
|
|
title: app
|
|
app_file: app.py
|
|
sdk: gradio
|
|
sdk_version: 5.38.1
|
|
---
|
|
# 🚀 Photo Upscaler - Hugging Face Gradio App
|
|
|
|
Pokročilá aplikace pro zvětšování fotografií pomocí AI modelů z Hugging Face.
|
|
|
|
## ✨ Funkce
|
|
|
|
- 🔍 **AI Upscaling**: Používá nejmodernější modely pro zvětšování obrázků
|
|
- 🎯 **Více modelů**: Různé modely pro různé typy obrázků
|
|
- 🌐 **Hugging Face integrace**: Přímé propojení s HF modely
|
|
- 🎨 **Moderní UI**: Přehledné a intuitivní rozhraní
|
|
- ⚡ **GPU podpora**: Automatická detekce CUDA
|
|
|
|
## 🛠️ Instalace
|
|
|
|
### 1. Klonování a příprava prostředí
|
|
|
|
```bash
|
|
# Přejděte do složky projektu
|
|
cd gratio
|
|
|
|
# Vytvořte virtuální prostředí
|
|
python -m venv venv
|
|
|
|
# Aktivace prostředí (Windows)
|
|
venv\Scripts\activate
|
|
|
|
# Aktivace prostředí (macOS/Linux)
|
|
source venv/bin/activate
|
|
```
|
|
|
|
### 2. Instalace dependencies
|
|
|
|
```bash
|
|
pip install -r requirements.txt
|
|
```
|
|
|
|
### 3. Spuštění aplikace
|
|
|
|
```bash
|
|
python app.py
|
|
```
|
|
|
|
Aplikace se spustí na `http://localhost:7860`
|
|
|
|
## 🎯 Jak používat
|
|
|
|
1. **Nahrajte obrázek**: Přetáhněte nebo vyberte fotografii
|
|
2. **Nastavte parametry**:
|
|
- Faktor zvětšení (1.5x - 4x)
|
|
- Vyberte vhodný model
|
|
- Volitelně zadejte HF token
|
|
3. **Klikněte na "Zvětšit obrázek"**
|
|
4. **Stáhněte výsledek**
|
|
|
|
## 🤖 Dostupné modely
|
|
|
|
- **microsoft/swin2SR-compressed-sr-x2-48**: Komprimovaný model pro 2x zvětšení
|
|
- **microsoft/swin2SR-compressed-sr-x4-48**: Komprimovaný model pro 4x zvětšení
|
|
- **caidas/swin2SR-realworld-sr-x4-64-bsrgan-psnr**: Nejlepší pro reálné fotografie
|
|
- **microsoft/swin2SR-classical-sr-x2-64**: Pro umělé/digitální obrázky (2x)
|
|
- **microsoft/swin2SR-classical-sr-x4-64**: Pro umělé/digitální obrázky (4x)
|
|
|
|
## 🔐 Hugging Face Token
|
|
|
|
Pro nejlepší výsledky doporučujeme:
|
|
1. Registraci na [Hugging Face](https://huggingface.co/)
|
|
2. Vytvoření tokenu v [nastavení](https://huggingface.co/settings/tokens)
|
|
3. Zadání tokenu do aplikace
|
|
|
|
## 💡 Tipy pro nejlepší výsledky
|
|
|
|
- **Velikost obrázku**: 256x256 až 512x512 pixelů pro nejlepší rychlost
|
|
- **Typ obrázku**: Volte model podle typu (reálné foto vs. digitální)
|
|
- **GPU**: Pro rychlejší zpracování použijte GPU s CUDA
|
|
- **Formát**: PNG poskytuje nejlepší kvalitu
|
|
|
|
## 🚀 Nápady na rozšíření
|
|
|
|
### Základní rozšíření:
|
|
- **Batch processing**: Zpracování více obrázků najednou
|
|
- **Noise reduction**: Odstraňování šumu z obrázků
|
|
- **Format converter**: Konverze mezi různými formáty
|
|
- **History**: Historie zpracovaných obrázků
|
|
|
|
### Pokročilé funkce:
|
|
- **Custom models**: Možnost nahrání vlastních modelů
|
|
- **API endpoint**: RESTful API pro externí integrace
|
|
- **Cloud storage**: Integrace s cloud úložišti
|
|
- **Real-time preview**: Náhled během zpracování
|
|
|
|
### AI vylepšení:
|
|
- **Style transfer**: Přenos stylu na obrázky
|
|
- **Colorization**: Obarvování černobílých fotek
|
|
- **Face enhancement**: Specializované vylepšování obličejů
|
|
- **HDR processing**: Zpracování HDR obrázků
|
|
|
|
## 📊 Deployment na Hugging Face Spaces
|
|
|
|
```bash
|
|
# Přidejte do app.py na konec:
|
|
if __name__ == "__main__":
|
|
demo.launch()
|
|
|
|
# Vytvořte app.py s touto konfigurací pro HF Spaces
|
|
```
|
|
|
|
## 🔧 Troubleshooting
|
|
|
|
### Časté problémy:
|
|
|
|
**Model se nenačte**:
|
|
- Zkontrolujte internetové připojení
|
|
- Ověřte HF token
|
|
- Zkuste jiný model
|
|
|
|
**Pomalé zpracování**:
|
|
- Zmenšete velikost obrázku
|
|
- Použijte GPU
|
|
- Vyberte komprimovaný model
|
|
|
|
**Chyba paměti**:
|
|
- Snižte rozlišení vstupního obrázku
|
|
- Zavřete ostatní aplikace
|
|
- Použijte menší model
|
|
|
|
## 📝 Licence
|
|
|
|
MIT License - můžete svobodně používat a upravovat.
|
|
|
|
## 🤝 Přispívání
|
|
|
|
Máte nápad na vylepšení? Vytvořte issue nebo pošlete pull request!
|
|
|
|
---
|
|
|
|
**Užijte si zvětšování svých fotografií! 📸✨** |