Ultralytics YOLO27: Bekleme listesine katıl.
YOLO'yu lisansla
Ultralytics Sözlüğüne dön

Visual Prompting

Görsel istem verme, sözcükler yerine tıklamalar, kutular, maskeler veya örnek görüntüler kullanarak bir görme modeline ne bulacağını söyler. SAM ve açık küme algılayıcılarının bunu nasıl kullandığı.

Görsel istemleme, hedefi sözcüklerle tarif etmek yerine görüntünün üzerine tıklama, kutu, karalama, maske veya örnek ekleyerek bir bilgisayarlı görü modeline neyi bölütleyeceğini veya algılayacağını söyleme yöntemidir. Meta'nın Segment Anything Model (SAM) modeli gibi istemlenebilir temel modeller, her işareti bir gömeye dönüştürür ve herhangi bir yeniden eğitim olmadan belirtilen nesne için maske tahmin eder. Görsel istem, belirli bir örneği işaret eder veya bulunacak nesneye örnek gösterir; bu, belirli bir kusur ya da tanıdık olmayan bir parça gibi metin isteminde adlandırılması zor hedeflerde yardımcı olur. Görsel istem ayarlama benzer bir ad taşır ancak ince ayar sırasında fazladan girdi token'ları öğrenen bir istem ayarlama yöntemidir; görüntüyü kimse işaretlemez.

Görsel İstemleme Nasıl Çalışır#

Meta'nın 2023'te 11 milyon görüntüde 1,1 milyar maske içeren SA-1B veri kümesiyle yayımladığı SAM, işi üç bölüme ayırır. Büyük bir görüntü kodlayıcısı olan bir görsel Transformer, görüntü başına bir kez çalışır; hafif bir istem kodlayıcısı noktaları ve kutuları konumsal gömmelere dönüştürür; maske kod çözücüsü ise ikisini birleştirerek web tarayıcısında yaklaşık 50 milisaniyede bir maske tahmin eder. Böylece her yeni tıklama sonucu etkileşimli olarak günceller. Tek bir tıklama belirsiz olabilir; çünkü tişörtü veya tişörtü giyen kişiyi kastediyor olabilir. Bu nedenle SAM, her biri için bir kalite puanıyla üç aday maske döndürebilir. Meta'nın SAM 2 modeli (2024), istemleri videoya genişletir ve tıklanan nesneyi önceki karelerin belleğini kullanarak sonraki karelerde takip eder. SAM 2.1, Ultralytics paketinde çalışır; burada tıklama, ön plan için 1 veya arka plan için 0 etiketli bir noktadır:

from ultralytics import SAM

# Meta'nın SAM 2.1 temel modelini yükle
model = SAM("sam2.1_b.pt")

# Koyu renk paltolu adama bir ön plan tıklaması (etiket 1)
results = model("https://ultralytics.com/images/bus.jpg", points=[280, 600], labels=[1])
result = results[0]

# Tıklanan nesne için tahmin edilen maskeyle görüntüyü kaydet
result.save(filename="sam_point_prompt.jpg")

Kaydedilen görüntü, SAM 2.1'in tek tıklamadan tahmin ettiği maskeyi gösterir. Etkileşimli bölütleme, maske doğru olana kadar bu adımı tekrarlar; Ultralytics Platform içindeki akıllı anotasyon modu da bu şekilde çalışır: her tıklama bir SAM nokta istemine dönüşür, geçerli maskenin dışına tıklamak o bölgeyi ekler, içine tıklamak ise bölgeyi kaldırır. Veri kümesinin görevine bağlı olarak sonuç çokgen, kutu veya yönlendirilmiş kutu biçiminde kaydedilir.

Görsel İstem Türleri#

  • Noktalar ve kutular: Ön plan ve arka plan tıklamaları bölgeleri seçer veya dışarıda bırakır. Bir nesnenin çevresine çizilen kaba bir kutu, tıklamadan daha az belirsizdir ve algılayıcı kutularının bir bölütleyiciye otomatik olarak istem vermesini de sağlar.
  • Maskeler ve karalamalar: Önceki bir adımdan alınan kaba maske veya nesnenin üzerine çizilen çizgiler, yalnızca tıklamaların yanlış sonuç verdiği bir tahmini iyileştirir.
  • Örnek kutuları: Bir örneğin çevresine çizilen kutu, modelden o örneğe benzeyen tüm nesneleri bulmasını ister; böylece aynı türden tüm vidaları saymak için tek bir örnek kutusu yeterlidir. T-Rex2 ve YOLOE gibi açık kümeli algılayıcılar ile Meta'nın SAM 3 modeli (2025), bu örnek istemlerini kabul eder.
  • Bağlam içi örnekler: Maske veya kenar haritası gibi istenen çıktıyla eşleştirilmiş bir örnek görüntü, görevin kendisini tanımlar; model de benzerlik kurarak yeni bir görüntünün çıktısını tamamlar.
  • Görsel dil modelleri için işaretler: Set-of-Mark istemleme, modelin yanıtında "bölge 3" gibi ifadelere başvurabilmesi için görüntü bölgelerinin üzerine numaralı işaretler çizer; bu, görsel temellendirmeyi iyileştirir.

Gerçek Dünya Uygulamaları#

  • Veri anotasyonu: Nesne başına birkaç tıklama, bir çokgenin noktalarını tek tek izleme işleminin yerini alır ve örnek bölütleme veri kümeleri oluşturma maliyetini düşürür.
  • Tıbbi görüntüleme: MedSAM, SAM modelini 10 görüntüleme modalitesinde 1.570.263 tıbbi görüntü-maske çiftine uyarladı; böylece bir klinisyenin organ veya lezyon çevresine çizdiği kutu, nesnenin dış hatlarını verir.
  • Robotik: Bir operatör robot kamerasının görüntüsünde bir nesneye tıklar ve ortaya çıkan maske, kavrama planlaması için nesnenin tam piksellerini robota verir.

Çözümleri keşfet

Sporda bilgisayarlı görü

Sporda bilgisayarlı görü

Ultralytics YOLO'nun oyuncu ve top takibi, performans analitiği, antrenörlük içgörüleri ve sporcu rehabilitasyonuyla spor alanında görsel yapay zekâyı nasıl güçlendirdiğini keşfet.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

İHA ve hava görüntülerini Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, koruma çalışmaları ve jeo-uzamsal analiz için gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Uçak denetimi, pistteki yabancı madde tespiti, havaalanı yer operasyonları ve kompozit malzeme kusurlarının tespiti için Ultralytics YOLO ile havacılık ve uzay sektöründe bilgisayarlı görü uygula.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her sahayı koru. Görsel yapay zekâ; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makinelere güç ver. Robotikte görsel yapay zekâ; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü destekler.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görüntü yapay zekâsı; paket denetimini, ayrıştırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Görüntü yapay zekâsı; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini mümkün kılar.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık çözümleri geliştir. Sağlık hizmetlerinde görüntü yapay zekâsı; daha hızlı tıbbi görüntüleme, daha akıllı tanı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Görsel yapay zekâ; kalite kontrolünü, kusur tespitini, kişisel koruyucu donanım uyumunu ve montaj hattı otomasyonunu destekler.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görüden yararlan. Görsel yapay zekâ; daha akıllı yollar için yol güvenliğini, sürüş desteğini ve araç otomasyonunu ileri taşır.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görüntü yapay zekâsı kazandır. Daha yüksek ve akıllı verim için mahsul izleme, hayvan takibi ve hassas tarımı destekle.
Daha fazla bilgi edin

Geleceğin yapay zekasını birlikte inşa edelim!

Makine öğreniminin geleceğine yolculuğuna başla