Background Removal (RMBG-1.4)

Bu fonksiyon bloğu, önceden eğitilmiş bir görüntü segmentasyon modeli kullanarak giriş görüntüsünden arka planı kaldırır. Temiz bir ön plan kesiti (cutout) ve ikili bir maske (ön plan = 255, arka plan = 0) üretir. Model, bloğu ilk kez çalıştırdığınızda otomatik olarak hazırlanır.

📥 Girdiler

Image İşlenecek RGB veya BGR görüntü.

📤 Çıktılar

Cutout Arka planı kaldırılmış ön plan kesiti (cutout). Seçilen seçeneğe bağlı olarak siyah arka planlı RGB veya alfa kanallı RGBA olabilir.

Mask Ön plan pikselleri 255 ve arka plan pikselleri 0 olan ikili maske görüntüsü.

🕹️ Kontroller

Keep RGB on black İşaretli değilse (varsayılan) blok siyah arka plan üzerinde RGB cutout ve maskeyi döndürür. İşaretlenirse blok RGBA görüntüsü (alfa kanalı) ve maskeyi döndürür.

🎨 Özellikler

  • Ön planı arka plandan ayıran ikili segmentasyon maskesi üretir.

  • Esnek kullanım için RGBA (alfa) veya siyah arka planlı RGB cutout döndürme seçeneği.

  • Model dosyaları bloğun ilk çalıştırılmasında otomatik olarak indirilir (internet erişimi gereklidir).

  • Kameralardan, dosyalardan veya akışlardan gelen tek görüntülerle çalışır.

📊 Nasıl çalışır

Blok çalıştığında, gelen görüntüyü segmentasyon modeli ile işler ve ikili bir maske üretir. Bu maske kullanılarak ön plan cutout oluşturulur ve cutout ile maske çıktı olarak gönderilir. Modelin başlatılması otomatik yapılır (ilk çalışma model indirmesi nedeniyle daha uzun sürebilir).

📝 Kullanım Önerileri

  • Bu bloğu herhangi bir görüntü kaynağından (ör. Load Image, Camera USB, Stream Reader veya kaydedilmiş bir kare) gelen net bir RGB/BGR görüntü ile besleyin.

  • Alfa kanalı gerekip gerekmediğine göre Keep RGB on black seçeneğini kullanın; alfa gerekli değilse siyah arka planlı RGB cutout yeterli olabilir.

  • İyileştirme veya kayıt için çıktıları diğer bloklarla birleştirin.

💡 İpuçları ve Püf Noktaları

  • Daha küçük girişlerle hız artışı: girdi çok büyükse bu bloktan önce Image Resizer kullanın.

  • İşlem süresini azaltmak ve maske kalitesini artırmak için önce ilgi alanını kırpın: Image ROI veya Image ROI Select kullanın.

  • Görsel kontroller için hem Cutout hem de Maski Show Imagee gönderin veya Collage Images ile yan yana gösterin.

  • Cutout ve maskeleri arşivlemek isterseniz otomatik olarak kaydetmek için Image Logger, Image Write veya Multi Image Write kullanın.

  • Zor sınır durumları için daha yüksek kaliteli segmentasyon gerekiyorsa alternatif blok Background Removal (BiRefNet)i deneyin (AI Applications listesinde).

  • Orijinal görüntü ile maskeyi özel bir şekilde birleştirmek isterseniz Apply Mask bloğunu kullanın (ör. karışık arka plan bırakma veya maskelenen alanları görselleştirme).

🛠️ Sorun Giderme

  • Blok eksik paket bildiriyorsa, gerekli kütüphaneleri (ör. transformers, pillow) sisteminize yükleyin ve yeniden çalıştırın.

  • İlk çalışma model indirmesi nedeniyle yavaş olabilir — sonraki çalıştırmalar daha hızlı olacaktır.

  • Sonuçlarda arka plandan kalan parçacıklar varsa, görüntüyü Image ROI ile kırpmayı veya giriş kalitesini artırmayı (daha iyi aydınlatma / kontrast) deneyin.

  • Çok gürültülü görüntülerde segmentasyon kararlılığını artırmak için önce hafif bir Blur veya renk filtreleme adımı (ör. HSV Filter) uygulayın.

Last updated