- Updated: December 1, 2025
- 7 min read
Aivition: Açık Kaynak AI Görüntü İşleme Aracı ile Yeni Nesil Fotoğraf Düzenleme
Aivition, Python tabanlı açık kaynak kodlu bir AI görüntü işleme aracıdır; sınırsız kanvas, arka plan kaldırma, HD yükseltme ve yüz takası gibi makine öğrenimi özelliklerini tek bir hafif uygulamada birleştirir.
Aivition: Açık Kaynak Görüntü İşleme Dünyasında Yeni Bir Dönem
Yapay zeka ve bilgisayarlı görü alanındaki hızlı gelişmeler, geliştiricilerin ve veri bilimcilerin daha esnek, ölçeklenebilir ve ücretsiz çözümler aramasına yol açtı. Aivition, bu ihtiyaca yanıt veren, GitHub üzerinde barındırılan ve topluluk tarafından sürekli güncellenen bir projedir. Bu makalede, Aivition’ın temel özellikleri, teknik mimarisi, gerçek‑dünya kullanım senaryoları ve UBOS ekosistemiyle entegrasyon fırsatları detaylıca incelenecek.
Aivition Nedir? Genel Bakış
Aivition, GitHub üzerindeki resmi deposu üzerinden erişilebilen, Python ile yazılmış bir görüntü işleme çerçevesidir. Kullanıcılar, tek bir yürütülebilir dosya aracılığıyla yüksek çözünürlüklü görüntüleri anında düzenleyebilir, sınırsız bir kanvasa sürükleyip bırakabilir ve AI destekli filtreleri uygulayabilir. Proje, Windows 10/11 platformları için taşınabilir bir sürüm sunar; kurulum gerektirmez, sadece sıkıştırılmış dosyayı açıp çalıştırmak yeterlidir.
Temel Özellikler ve Teknik Detaylar
Aivition’ın çekirdeğini oluşturan özellikler, hem geleneksel hem de yapay zeka destekli işlevleri kapsar. Aşağıdaki tablo, bu özellikleri ve ilgili teknik bileşenleri özetler:
| Özellik | Teknik Açıklama | AI Modülü |
|---|---|---|
| Sınırsız Kanvas | Qt5 tabanlı UI, dinamik zoom ve pan desteği | – |
| Arka Plan Kaldırma | U-2-Net mimarisi, PyTorch ile eğitilmiş model | Deep Learning |
| HD Upscaling | Real‑ESRGAN, 4x büyütme kalitesi | GAN |
| Yüz Takası | InsightFace + Dlib, yüz hizalama ve eşleştirme | Face Recognition |
| Özel RGB Kanal Karıştırma | NumPy tabanlı piksel manipülasyonu | – |
Aivition, OpenCV ve Pillow gibi popüler kütüphaneleri temel alırken, AI özellikleri için PyTorch ve TensorFlow modellerini dış dosya olarak yükler. Bu sayede, geliştiriciler sadece model checkpoint’lerini indirerek yeni algoritmalar ekleyebilir.
Mimari Katmanlar
- Sunum Katmanı: Qt5/QML ile oluşturulmuş sezgisel arayüz.
- İş Mantığı Katmanı: Python sınıfları, komut satırı ve GUI entegrasyonu.
- AI Servis Katmanı: Model dosyaları (U‑2‑Net, Real‑ESRGAN) ayrı bir
models/klasöründe tutulur. - Depolama Katmanı: İşlenmiş dosyalar
.aivitionklasöründe meta veriyle saklanır.
Kullanım Senaryoları ve Avantajları
Aivition, sadece bir masaüstü uygulama olmanın ötesinde, çeşitli sektörlerde görsel veri işleme ihtiyacını karşılayabilir. İşte en yaygın senaryolar:
1. E‑ticaret Görsel Optimizasyonu
Ürün fotoğraflarının arka planını otomatik kaldırarak beyaz bir tuval üzerine yerleştirmek, dönüşüm oranlarını %15‑20 artırabilir. Aivition’ın HD upscaling özelliği, düşük çözünürlüklü eski fotoğrafları yüksek kaliteye yükseltir.
2. İçerik Üreticileri ve Sosyal Medya
Influencer’lar ve tasarımcılar, sınırsız kanvas üzerinde birden fazla görseli birleştirerek hızlı kolajlar oluşturabilir. UBOS templates for quick start ile entegrasyon, şablon bazlı içerik üretimini otomatikleştirir.
3. Medikal Görüntü Analizi
U‑2‑Net tabanlı arka plan kaldırma, radyoloji görüntülerinde organ segmentasyonu için ön işleme adımı olarak kullanılabilir. Bu, UBOS computer vision çözümleri ile birleştirildiğinde tam uç bir pipeline oluşturur.
4. Eğitim ve Araştırma
Üniversiteler, Aivition’ı laboratuvar ortamında öğrencilere görsel veri ön işleme kavramını öğretmek için ücretsiz bir platform olarak sunabilir. Açık kaynak olması, kodun derinlemesine incelenmesine ve özelleştirilmesine olanak tanır.
Avantajları özetlemek gerekirse:
- Ücretsiz ve açık kaynak – lisans maliyeti yok.
- Hafif ve taşınabilir – kurulum gerektirmez.
- AI modelleri ayrı dosya olarak yönetilir, güncelleme kolaylığı.
- Windows ortamında native performans.
- Geniş topluluk desteği ve GitHub üzerinden sürekli geliştirme.
GitHub Deposu ve Dış Bağlantı
Aivition’ın tüm kaynak kodu GitHub üzerinde Okery/Aivition adlı repoda bulunur. Depo yapısı şu şekildedir:
- README.md: Kurulum, kullanım ve katkı rehberi.
- assets/: Örnek görseller ve model checkpoint’leri.
- src/: Python kodları, UI bileşenleri ve AI servis entegrasyonları.
Depoya katkı sağlamak isteyen geliştiriciler, issue açarak yeni özellik taleplerini iletebilir veya pull request göndererek hataları düzeltebilir. Proje, MIT lisansı altında yayınlandığı için ticari kullanımda da özgürdür.
UBOS Ekosistemiyle Entegrasyon Fırsatları
Aivition, yalnızca bir masaüstü aracı olmakla kalmaz; aynı zamanda UBOS platform overview içinde bir mikroservis olarak konumlandırılabilir. UBOS’un Workflow automation studio sayesinde, görsel işleme adımları otomatik bir pipeline’a dönüştürülerek büyük veri setleri üzerinde toplu işlem yapılabilir.
Aşağıda, Aivition’ı UBOS ekosistemiyle birleştirerek elde edilebilecek bazı senaryolar yer almaktadır:
AI Marketing Agents ile Görsel Optimizasyon
UBOS’un AI marketing agents modülü, ürün fotoğraflarını otomatik olarak işleyip, UBOS templates for quick start şablonlarıyla eşleştirerek kampanya görselleri üretir.
Startuplar İçin Hızlı Başlangıç
Yeni kurulan teknoloji startupları, UBOS for startups programı kapsamında Aivition’ı düşük maliyetle entegre edip, ürün prototiplerinin görsel sunumlarını hızlıca hazırlayabilir.
SMB’ler İçin Çözüm Paketi
Küçük ve orta ölçekli işletmeler, UBOS solutions for SMBs paketinde Aivition’ı bulundurarak, pazarlama materyallerini iç kaynaklardan üretme yeteneği kazanır.
Kurumsal Düzeyde AI Platformu
Kurumsal müşteriler, Enterprise AI platform by UBOS içinde Aivition’ın API katmanını kullanarak, büyük ölçekli görsel veri akışlarını yönetebilir ve Web app editor on UBOS ile özelleştirilmiş kullanıcı arayüzleri oluşturabilir.
Fiyatlandırma ve Lisanslama
UBOS’un UBOS pricing plans sayfası, Aivition entegrasyonu için uygun paketleri listeler; ücretsiz deneme, ölçeklenebilir bulut kaynakları ve destek hizmetleri sunar.
Portföy ve Referans Projeler
UBOS’un UBOS portfolio examples bölümünde, Aivition’ın gerçek projelerde nasıl kullanıldığına dair örnekler bulunur; örneğin bir e‑ticaret sitesinin ürün görsellerinin otomatik işlenmesi.
Partner Programı
Geliştiriciler, UBOS partner program aracılığıyla Aivition tabanlı çözümlerini pazara sunabilir, ortak pazarlama ve teknik destek avantajlarından yararlanabilir.
Sonuç
Aivition, AI görüntü işleme ihtiyaçlarını karşılamak için tasarlanmış, açık kaynaklı ve genişletilebilir bir platformdur. Windows ortamında hızlı kurulum, sınırsız kanvas ve gelişmiş AI modelleri sayesinde geliştiriciler, veri bilimciler ve içerik üreticileri için güçlü bir araç sunar. UBOS ekosistemiyle entegrasyonu, iş akışlarını otomatikleştirerek maliyetleri düşürür ve yenilikçi çözümler geliştirmeyi kolaylaştırır.
Bu makalede kullanılan anahtar kelimeler, arama motoru optimizasyonu (SEO) açısından kritik öneme sahiptir. Aşağıda, hedeflenen SEO anahtar kelimeleri listelenmiştir:
- Aivition
- AI görüntü işleme
- açık kaynak kodlu
- Python
- makine öğrenimi
- görsel analiz
- ubos.tech
- yapay zeka araçları
Aivition’ı denemek ve UBOS ekosistemiyle bütünleştirmek isteyenler, ilgili bağlantılara tıklayarak daha fazla bilgi alabilir ve projelerini bir sonraki seviyeye taşıyabilir.