▗▄▖ ▗▄▄▄▖ ▗▄▄▄▖▗▖ ▗▖ ▗▄▖ ▗▄▄▖▗▄▄▄▖ ▗▄▄▄▖▗▖ ▗▖▗▖ ▗▖ ▗▄▖ ▗▖ ▗▖ ▗▄▄▖▗▄▄▄▖▗▄▄▖
▐▌ ▐▌ █ █ ▐▛▚▞▜▌▐▌ ▐▌▐▌ ▐▌ ▐▌ ▐▛▚▖▐▌▐▌ ▐▌▐▌ ▐▌▐▛▚▖▐▌▐▌ ▐▌ ▐▌ ▐▌
▐▛▀▜▌ █ █ ▐▌ ▐▌▐▛▀▜▌▐▌▝▜▌▐▛▀▀▘ ▐▛▀▀▘▐▌ ▝▜▌▐▛▀▜▌▐▛▀▜▌▐▌ ▝▜▌▐▌ ▐▛▀▀▘▐▛▀▚▖
▐▌ ▐▌▗▄█▄▖ ▗▄█▄▖▐▌ ▐▌▐▌ ▐▌▝▚▄▞▘▐▙▄▄▖ ▐▙▄▄▖▐▌ ▐▌▐▌ ▐▌▐▌ ▐▌▐▌ ▐▌▝▚▄▄▖▐▙▄▄▖▐▌ ▐▌
🚀 AI Image Toolkit
Aplikasi Gradio berbasis AI untuk Peningkatan Gambar, Pemotongan, Segmentasi, dan Upscaling Cerdas.
https://deddy-free-img-enhanceupscaler-pro.hf.space
AI Image Toolkit adalah aplikasi Gradio modular berbasis AI yang dirancang untuk tugas-tugas pasca-pemrosesan gambar. Baik Anda ingin meningkatkan kualitas foto buram, memotong objek secara cerdas, melakukan segmentasi semantik, atau memperbesar resolusi gambar untuk produksi — toolkit ini siap membantu.
Menggunakan model AI canggih (CNN & Transformer) di balik layar, alat ini menyajikan performa terbaik dengan antarmuka yang ramah pengguna dan backend yang modular.
| Fitur | Deskripsi |
|---|---|
| 🖼️ Enhance | Meningkatkan kualitas gambar dengan AI (detail recovery, deblurring) |
| 🧠 Segment | Segmentasi semantik menggunakan model pre-trained |
| ✂️ Crop | Auto-cropping berdasarkan mask hasil segmentasi |
| 🆙 Upscale | Meningkatkan resolusi gambar tanpa kehilangan detail |
📦 ai-image-toolkit/
├── app.py # Peluncur utama Gradio
├── app_enhance.py # Halaman Streamlit untuk enhancement
├── app_upscale.py # Halaman Streamlit untuk upscaling
├── croper.py # Logika cropping cerdas
├── enhance_utils.py # Utilitas untuk pipeline enhancement
├── segment_utils.py # Logika segmentasi semantik
├── requirements.txt # Daftar dependensi
└── README.md
git clone https://github.com/username/ai-image-toolkit.git
cd ai-image-toolkit
python -m venv venv
source venv/bin/activate # atau venv\Scripts\activate di Windows
pip install -r requirements.txtpython app.pyUnggah gambar buram atau resolusi rendah, lalu:
- Kontras ditingkatkan
- Detail dan tekstur dipertajam
- Hasil akhir berkualitas tinggi siap diunduh
Deteksi objek di gambar menggunakan model pre-trained (misalnya DeepLabV3), lalu:
- Tampilkan hasil mask segmentasi
- Ekspor sebagai file PNG
Gunakan mask hasil segmentasi untuk:
- Mengekstrak objek dalam format PNG transparan
- Buat thumbnail produk secara otomatis
Perbesar gambar dari 256x256 jadi 2048x2048 dengan:
- Super-resolution berbasis AI
- Pemrosesan warna & tekstur canggih
| Teknologi / Model | Deskripsi |
|---|---|
| 🔥 PyTorch | Framework utama model AI |
| 🧠 DeepLabV3 | Segmentasi semantik |
| 📈 Real-ESRGAN | Upscaling resolusi gambar |
| 🧰 OpenCV | Manipulasi & preprocessing gambar |
| 🌐 Gradio | Framework antarmuka pengguna |
torch
torchvision==0.14.1
diffusers
transformers
accelerate
mediapipe
gradio
spaces
gfpgan
git+https://github.com/XPixelGroup/BasicSR@master
facexlib
realesrgan
Instal otomatis dengan pip install -r requirements.txt
- 🔌 Modularitas — Mudah dikembangkan dengan model atau fitur baru
- 🧪 Pipeline Reproducible — Setiap proses dibungkus dalam fungsi utilitas
- ⚡ Performa Cepat — Gunakan GPU jika tersedia, fallback ke CPU
- 📐 UI Responsif — Siap untuk tampilan desktop dan layar sentuh
Ingin berkontribusi? Silakan!
- Fork repositori ini
- Buat branch fitur:
git checkout -b fitur/fitur-keren - Commit perubahanmu:
git commit -m 'Tambah fitur keren' - Push ke branch:
git push origin fitur/fitur-keren - Buat Pull Request 🚀
Proyek ini dilisensikan dengan MIT License — lihat file LICENSE untuk detail lengkap.
- ✅ Antarmuka drag & drop untuk batch processing
- 🚧 Tambahkan modul face enhancement (GFPGAN atau lainnya)
- 🚀 Ekspor langsung ke cloud atau Google Drive
- 📲 Deploy ke mobile via Streamlit Share / HuggingFace Spaces
Dibuat dengan ❤️ oleh [Deddy](https://github.com/drat
"Biarkan model AI yang bekerja, antarmuka yang memandu." ✨

