Model Detayları
Segment Anything 2 (Auto-Segment), bir görseli otomatik olarak maskelere böler: tek bir fotoğraf verin, model bulduğu her nesneyi, bölgeyi ve yüzeyi kapsayan tek bir birleşik segmentasyon maskesi döndürür — prompt, tıklama, nokta ya da kutu girdisi gerekmez. Model tam otomatik modda çalışır: görselin tamamına yayılan bir nokta ızgarasını örnekler ve sonuçları girdinin boyutlarında tek bir maske görselinde birleştirir. Çıktı, doğrudan bir kompozit, matting ya da etiketleme pipeline’ına aktarabileceğiniz standart bir görseldir.
## En uygun olduğu işler - Kompozit ya da arka plan çalışmaları için bir fotoğraftaki her şeyin birleşik maskesini tek seferde çıkarmak - Etiketleme ve anotasyon veri setlerine başlangıç noktası olarak segmentasyon maskeleri üretmek - Sonraki düzenleme, matting ya da analiz adımları için görselleri önceden bölge haritalarına dönüştürmek - Görsel başına prompt yazmanın pratik olmadığı çok sayıda durağan görsel için toplu maske üretimi
## Şu durumlarda başka bir model seçin - Her şeyi otomatik segment etmek yerine bir noktaya tıklayarak ya da kutu çizerek belirli bir nesneyi maskelemek istiyorsanız — prompt güdümlü / etkileşimli bir segmentasyon modeli kullanın - Arka planı kaldırılmış, tek bir ana öznenin temiz bir kesitini istiyorsanız — bir arka plan kaldırma modeli kullanın - Maske üretmek yerine fotoğrafın kendisini düzenlemek ya da yeniden üretmek istiyorsanız — bir görsel düzenleme ya da text-to-image modeli kullanın - Tek bir kare yerine bir videoyu zaman boyunca segment etmeniz gerekiyorsa — bir video segmentasyon modeli kullanın
## İpuçları - Otomatik mod agresiftir: alt bölgeleri, gölgeleri ve yüzey parçalarını da segment eder; bu yüzden maske sayısı sahnedeki belirgin nesnelerin sayısını fazlasıyla aşabilir. Birkaç büyük bölge yerine çok ayrıntılı bir bölümleme bekleyin. - Elinizdeki en yüksek çözünürlüklü kaynağı verin; maske girdinin boyutlarında döner. - `points_per_side` ızgara yoğunluğunu belirler (yüksek değer = daha çok ve daha ince maske, ama daha yavaş); `pred_iou_thresh` ve `stability_score_thresh` düşük kaliteli maskeleri filtreler (daha temiz ve daha az maske için yükseltin); `min_mask_region_area` verilen piksel alanının altındaki küçük parçaları atar. Bunlar gelişmiş ayarlardır — çoğu görselde varsayılanlar iş görür.
## Sınırlamalar - Nesne başına ayrı katmanlar değil, tek bir birleşik maske görseli döndürür; bu yüzden üst üste binen ya da bitişik bölgeler çıktıda birleşir. - İnce yapılar, yansıtıcı ve saydam yüzeyler ve düşük kontrastlı sınırlar kusurlu biçimde segment edilebilir.
ModelRunner JavaScript client ile çalıştırmak için: ```js import { modelrunner } from "@modelrunner/client";
const result = await modelrunner.subscribe("meta/sam2/auto-segment", { input: { image_url: "https://media.modelrunner.ai/example-scene.png", output_format: "png", }, }); ```



