İçeriğe geç

Ek Açıklama Düzenleyici

Ultralytics Platformu, görüntüleri sınırlayıcı kutular, poligonlar, anahtar noktalar, yönlendirilmiş kutular ve sınıflandırmalarla etiketlemek için güçlü bir anotasyon düzenleyici içerir. Düzenleyici, manuel çizimi ve SAM destekli akıllı anotasyonu destekler.

Ultralytics Platformu Ek Açıklama Düzenleyici Tuval ile Araç Çubuğu

graph TB
    subgraph Manual["Manual Tools"]
        A[Box] & B[Polygon] & C[Keypoint] & D[OBB] & E[Classify]
    end
    subgraph AI["AI-Assisted"]
        F[SAM Smart]
    end
    Manual --> H[Save Labels]
    AI --> H

Desteklenen Görev Türleri

Etiketleme düzenleyici, 5 YOLO görev türünün tamamını destekler:

GörevAraçEtiketleme Biçimi
Tespit EtDikdörtgenSınırlayıcı kutular (x, y, genişlik, yükseklik)
SegmentPoligonPiksel hassasiyetinde maskeler (poligon köşeleri)
PozAnahtar Nokta17 noktalı COCO iskeleti
OBBYönlendirilmiş KutuDöndürülmüş sınırlayıcı kutular (4 köşe)
SınıflandırSınıf SeçiciGörüntü düzeyinde etiketler

Görev Detayları

Nesne Algılama

Ne işe yarar: Nesneleri ve konumlarını eksen hizalı sınırlayıcı kutularla tanımlar.

Etiket formatı:class_id center_x center_y width height (tümü 0-1 aralığında normalize edilmiş)

Örnek: 0 0.5 0.5 0.2 0.3 — Sınıf 0, (50%, 50%) merkezli, %20 genişlik ve %30 yükseklik ile

Kullanım alanları: Envanter sayımı, trafik izleme, yaban hayatı detect etme, güvenlik sistemleri

Örnek Segmentasyonu

Ne işe yarar: Her nesne örneği için piksel hassasiyetinde maskeler oluşturur.

Etiket formatı:class_id x1 y1 x2 y2 x3 y3 ... (çokgen köşeleri, 0-1 aralığında normalize edilmiş)

Örnek: 0 0.1 0.1 0.9 0.1 0.9 0.9 0.1 0.9 — Dörtgen maske

Kullanım alanları: Tıbbi görüntüleme, otonom araçlar, fotoğraf düzenleme, tarımsal analiz

Poz Tahmini

Ne işe yarar: İskelet track etme için vücut anahtar noktalarını detect eder.

Etiket formatı:class_id cx cy w h kx1 ky1 v1 kx2 ky2 v2 ...

  • Görünürlük bayrakları: 0=etiketlenmemiş, 1=etiketli ama gizlenmiş, 2=etiketli ve görünür

Örnek: 0 0.5 0.5 0.2 0.3 0.6 0.7 2 0.4 0.8 1 — 2 anahtar noktası olan kişi

Kullanım alanları: Spor analizi, fizik tedavi, animasyon, jest tanıma

Yönlendirilmiş Sınırlayıcı Kutu (OBB)

Ne işe yarar: Açıya duyarlı sınırlayıcı kutularla döndürülmüş nesneleri detects.

Etiket formatı:class_id x1 y1 x2 y2 x3 y3 x4 y4 (dört köşe noktası, normalleştirilmiş)

Örnek: 0 0.1 0.1 0.9 0.1 0.9 0.9 0.1 0.9 — Döndürülmüş dikdörtgen

Kullanım alanları: Hava görüntüleri, belge analizi, üretim denetimi, gemi algılama

Görüntü Sınıflandırması

Ne işe yarar: Tüm görüntüye tek bir etiket atar.

Etiket formatı:Klasör tabanlı — sınıf adına göre düzenlenmiş görüntüler (train/cats/, train/dogs/)

Kullanım alanları: İçerik denetimi, kalite kontrolü, tıbbi teşhis, sahne tanıma

Başlarken

Görüntüleri etiketlemek için:

  1. Veri kümenize gidin
  2. Tam ekran görüntüleyiciyi açmak için bir görüntüye tıklayın
  3. Tıklayın Edit anotasyon moduna girmek için
  4. Anotasyon aracınızı araç çubuğundan seçin
  5. Görüntü üzerine etiketler çizin
  6. Tıklayın Save tamamlandığında

Ultralytics Platformu Ek Açıklama Tam Ekran Düzenleme Modu ve Araç Çubuğu

graph LR
    A[Open Dataset] --> B[Click Image]
    B --> C[Click Edit]
    C --> D[Draw Annotations]
    D --> E[Save]
    E --> F[Next Image]
    F --> B

    style C fill:#2196F3,color:#fff
    style D fill:#FF9800,color:#fff
    style E fill:#4CAF50,color:#fff

Anotasyon Modları

Düzenleyici, araç çubuğundan seçilebilen iki anotasyon modu sunar:

ModAçıklamaKısayol
ÇizGöreve özel araçlarla manuel anotasyonV
AkıllıSAM destekli etkileşimli anotasyon (detect/segment/obb)S

Manuel Ek Açıklama Araçları

Sınırlayıcı Kutu (detect)

Nesnelerin etrafına dikdörtgen kutular çizin:

  1. Düzenleme moduna girin ve seçin Draw
  2. Dikdörtgen çizmek için tıklayıp sürükleyin
  3. Kutuyu tamamlamak için bırakın
  4. Açılır menüden bir sınıf seçin

Ultralytics Platformu Ek Açıklama detect Sınırlayıcı Kutu Çizimi

Yeniden Boyutlandır ve Taşı

  • Yeniden boyutlandırmak için 8 köşe/kenar tutamacını sürükleyin
  • Taşımak için merkezi sürükleyin
  • Basın Delete veya Backspace seçili açıklamayı kaldırmak için

Poligon (segment)

Hassas poligon maskeleri çizin:

  1. Düzenleme moduna girin ve seçin Draw
  2. Köşe noktaları eklemek için tıklayın
  3. Sağ tıklayın veya basın Enter poligonu kapatmak için
  4. Açılır menüden bir sınıf seçin

Ultralytics Platformu Ek Açıklama segment Poligon Köşeleri

Köşe Noktalarını Düzenle

  • Ayarlamak için tek tek köşe noktalarını sürükleyin
  • Tüm poligonu taşımak için sürükleyin
  • Bir köşe noktasına tıklayın ve basın Delete onu kaldırmak için

Anahtar Nokta (Duruş)

İnsan pozu için 17 COCO anahtar noktası yerleştirin:

  1. Düzenleme moduna girin ve seçin Draw
  2. Anahtar noktalarını sırayla yerleştirmek için tıklayın
  3. COCO iskelet sırasını takip edin

17 COCO anahtar noktası şunlardır:

#Anahtar Nokta#Anahtar Nokta
1Burun10Sol bilek
2Sol göz11Sağ bilek
3Sağ göz12Sol kalça
4Sol kulak13Sağ kalça
5Sağ kulak14Sol diz
6Sol omuz15Sağ diz
7Sağ omuz16Sol ayak bileği
8Sol dirsek17Sağ ayak bileği
9Sağ dirsek

Ultralytics Platformu Ek Açıklama Poz Anahtar Noktaları İskeleti

Anahtar Nokta Görünürlüğü

Her anahtar noktanın bir görünürlük bayrağı vardır: 0 = etiketlenmemiş, 1 = etiketlenmiş ancak gizlenmiş, 2 = etiketlenmiş ve görünür. Gizlenmiş anahtar noktalar (diğer nesnelerin arkasında) görünürlük ile işaretlenmelidir 1 — model, konumlarını çıkarmayı öğrenir.

Yönlendirilmiş Sınırlayıcı Kutu (OBB)

Açılı nesneler için döndürülmüş kutular çizin:

  1. Düzenleme moduna girin ve seçin Draw
  2. Başlangıç kutusunu çizmek için tıklayıp sürükleyin
  3. Açıyı ayarlamak için döndürme tutamacını kullanın
  4. Yeniden boyutlandırmak için köşe tutamaçlarını sürükleyin
  5. Açılır menüden bir sınıf seçin

Ultralytics Platformu Ek Açıklama obb Döndürülmüş Kutu

Sınıflandırma (classify)

Görüntü düzeyinde sınıf etiketleri atayın:

  1. Düzenleme moduna girin
  2. Sınıf seçim düğmelerini içeren bir yan panel görünür
  3. Sınıf düğmelerine tıklayın veya sayı tuşlarına basın 1-9

Ultralytics Platformu Ek Açıklama classify Yan Paneli

SAM Akıllı Ek Açıklama

Segment Anything Model (SAM), sadece birkaç tıklamayla akıllı açıklama yapmayı sağlar. Akıllı mod, detect, segment ve obb görevleri için kullanılabilir.

  1. Düzenleme moduna girin ve seçin Smart veya basın S
  2. Sol tıklama ile pozitif noktalar ekleyin (bu alanı dahil edin)
  3. Sağ tıklama ile negatif noktalar ekleyin (bu alanı hariç tutun)
  4. SAM, gerçek zamanlı olarak hassas bir maske oluşturur
  5. Basın Enter veya Escape açıklamayı kaydetmek için

Ultralytics Platformu Ek Açıklama Sam Pozitif Negatif Noktalar Maskesi

graph LR
    A[Press S] --> B[Left-click Object]
    B --> C[SAM Generates Mask]
    C --> D{Accurate?}
    D -->|Yes| E[Enter to Save]
    D -->|No| F[Add +/- Points]
    F --> C

    style A fill:#2196F3,color:#fff
    style C fill:#FF9800,color:#fff
    style E fill:#4CAF50,color:#fff

SAM İpuçları

  • Nesne merkezine pozitif bir tıklama ile başlayın
  • Arka planı hariç tutmak için negatif tıklamalar ekleyin
  • Basılı tutun Alt/Option tıklama davranışını tersine çevirmek için (sol tıklama negatif, sağ tıklama pozitif olur)
  • Net kenarları olan belirgin nesneler için en iyi sonucu verir
  • Uzun nesneler için 2-3 pozitif nokta kullanın

SAM akıllı açıklama şunları oluşturabilir:

  • Segmentasyon görevleri için Poligonlar
  • Algılama görevleri için Sınırlayıcı kutular
  • obb görevleri için Yönlendirilmiş kutular

SAM Görev Desteği

SAM akıllı açıklama, yalnızca detect, segment ve obb görevleri için kullanılabilir. Sınıflandırma ve poz görevleri manuel açıklama gerektirir.

Sınıf Kenar Çubuğu

Ek açıklama düzenleyicisi, tuvalin sağ tarafında katlanabilir bir sınıf kenar çubuğu içerir. Kenar çubuğu şunları sağlar:

  • Sınıfları ara: Arama alanına yazarak sınıf listesini filtreleyin. Tuşuna basın Enter tam eşleşme üzerinde seçmek için veya eşleşme yoksa yeni bir sınıf oluşturun.
  • Satır içi yeni sınıf oluştur: Tıklayın Add class listenin en altına bir ad yazın ve isteğe bağlı olarak özel bir renk seçin. Basın Enter oluşturmak için.
  • Sınıf adını satır içi düzenle: Bir sınıf adının üzerine gelin ve yeniden adlandırmak için kalem simgesine tıklayın.
  • Renk seçici: Herhangi bir sınıfın yanındaki renk örneğine tıklayarak rengini değiştirin.
  • Sınıf başına açıklama sayısı: Her sınıf satırı, açıklamaların üst simge sayısını gösterir.
  • Genişlet/daralt: Bir sınıfı genişletmek ve altında listelenen bireysel açıklamaları görmek için oka tıklayın.
  • Çift yönlü üzerine gelme vurgusu: Tuvaldeki bir açıklamanın üzerine gelmek, onu kenar çubuğunda vurgular ve bunun tersi de geçerlidir. Kenar çubuğu, ilgili sınıfa otomatik olarak kayar ve genişler.
  • Bireysel açıklamaları gizle/göster: Tuvaldeki görünürlüğünü değiştirmek için herhangi bir açıklama satırındaki göz simgesine tıklayın.
  • Açıklamaları sil: Herhangi bir açıklama satırındaki çöp kutusu simgesine tıklayarak onu silin.
  • Klavye kısayolları: Şuna basın: 1-9 ilk 9 sınıfı hızlıca seçmek için.

Bağlam Menüsü

Seçili açıklamalara sağ tıklayarak aşağıdaki bağlam menüsünü açın:

EylemKısayol
Açıklama(lar)ı SilDelete / Backspace
Öne GetirCmd/Ctrl+Shift+]
Arkaya GönderCmd/Ctrl+Shift+[
Bir Katman Öne GetirCmd/Ctrl+]
Bir Katman Arkaya GönderCmd/Ctrl+[

Görünürlük Kontrolleri

Görünürlük açılır menüsü (göz simgesi), bireysel öğelerin görünümünü değiştirmenizi sağlar:

Aç/KapatAçıklama
AnotasyonlarTüm açıklama katmanlarını göster veya gizle
Sınıf etiketleriAçıklamalardaki sınıf adı etiketlerini göster veya gizle
Pikselleri gösterYakınlaştırma denetimi (tam ekran) için pikselli oluşturmayı aç/kapat
NişangahPiksel koordinatlarına sahip kılavuz imlecini göster (düzenleme modu)
Gezinme küçük resimleriGezinme küçük resim şeridini göster (tam ekran)
Tümünü gösterEk açıklamaları, etiketleri, kılavuz imleçlerini ve küçük resimleri aynı anda aç/kapat (pikselli olanları etkilemez)

Artı İmleç

Düzenleme modunda, bir kılavuz imleç katmanı imleç konumunu takip eder ve tuval üzerinde piksel koordinatlarını gösterir. Bu, ek açıklamaları hassasiyetle yerleştirmeye yardımcı olur. Görünürlük açılır menüsünden açıp kapatabilirsiniz.

SAM Üzerine Gelme Önizlemesi

segment görevleri için Akıllı modda, SAM, herhangi bir noktaya tıklamadan önce görüntünün üzerine geldiğinizde gerçek zamanlı bir maske önizlemesi sunar. Bu, tahmin edilen segmentasyon sınırını görmenizi ve nereye tıklayacağınıza karar vermenizi sağlar. Pozitif veya negatif noktalar eklediğinizde, önizleme iyileştirmelerinizi yansıtacak şekilde güncellenir.

Poligon Köşe Düzenleme

segment ek açıklamaları için, çizimden sonra çokgen köşelerini düzenleyebilirsiniz:

  • Köşeleri taşı: Herhangi bir köşe tutamacını sürükleyerek yeniden konumlandırın
  • Köşeleri sil: Bir köşe seçin ve basın Delete onu kaldırmak için

Sınıf Yönetimi

Sınıf Oluşturma

Veri setiniz için açıklama sınıflarını şurada tanımlayın: Classes sekme:

  1. Şuraya gidin: Classes sekmesi
  2. Bir sınıf adı yazmak için alttaki giriş alanını kullanın
  3. Tıklayın Add veya basın Enter
  4. Ultralytics paletinden otomatik olarak bir renk atanır

Ultralytics Platformu Ek Açıklama Sınıflar Sekmesi Yeni Sınıf Ekle

Etiketleme Sırasında Yeni Sınıf Ekle

Düzenleyiciden çıkmadan doğrudan etiketleme yaparken yeni sınıflar oluşturabilirsiniz:

  1. Görüntü üzerine bir etiket çizin
  2. Sınıf açılır menüsünde tıklayın Add New Class
  3. Sınıf adını girin
  4. Oluşturmak ve atamak için Enter tuşuna basın

Bu, verilerinizde yeni nesne türleriyle karşılaştıkça sınıfları tanımlayabileceğiniz sorunsuz bir iş akışı sağlar.

Birleşik Sınıflar Tablosu

Veri kümenizdeki tüm sınıflar birleşik bir tabloda yönetilir. Sınıf adları veya renklerindeki değişiklikler, tüm veri kümesine otomatik olarak uygulanır.

Sınıf Düzenleme

  • Yeniden Adlandır: Satır içi düzenlemek için tablodaki bir sınıf adına tıklayın
  • Rengi Değiştir: Renk seçiciyi açmak için renk örneğine tıklayın
  • Ara: Sınıfları isme göre filtrelemek için arama alanını kullanın
  • Sırala: İsme, etiket sayısına veya görüntü sayısına göre sıralamak için sütun başlıklarına tıklayın

Sınıf Renkleri

Her sınıfa Ultralytics paletinden bir renk atanır. Renkleri, üzerindeki renk seçiciyi kullanarak özelleştirebilirsiniz Classes sekmesi. Renkler, kolay tanınabilirlik için platform genelinde tutarlıdır.

Klavye Kısayolları

Klavye kısayolları ile verimli açıklama:

KısayolEylem
Cmd/Ctrl+SEk açıklamaları kaydet
Cmd/Ctrl+ZGeri al
Cmd/Ctrl+Shift+ZYinele
Cmd/Ctrl+YYinele (alternatif)
EscapeKaydet / Seçimi Kaldır / Çıkış
Delete / BackspaceSeçili açıklamayı sil
1-91-9 arası sınıfı seç
Cmd/Ctrl+ScrollYakınlaştır/Uzaklaştır
Shift+ClickÇoklu ek açıklama seçimi
Cmd/Ctrl+ATüm ek açıklamaları seç
KısayolEylem
VÇizim modu (manuel)
SAkıllı mod (SAM)
KısayolEylem
Click+DragSınırlayıcı kutu çiz (detect/obb)
ClickPoligon noktası ekle (segment) / Anahtar nokta yerleştir (poz)
Right-clickPoligonu tamamla / SAM negatif nokta ekle
EnterPoligonu tamamla / SAM ek açıklamasını kaydet
EscapeSAM ek açıklamasını kaydet / Seçimi kaldır / Düzenleme modundan çık
KısayolEylem
Cmd/Ctrl+]Öne getir
Cmd/Ctrl+[Arkaya gönder
Cmd/Ctrl+Shift+]En öne getir
Cmd/Ctrl+Shift+[En arkaya gönder

Ultralytics Platformu Ek Açıklama Klavye Kısayolları İletişim Kutusu

Tüm Kısayolları Görüntüle

Kısayollar referansını açmak için ek açıklama araç çubuğundaki klavye simgesine tıklayın.

Geri Al/Yinele

Ek açıklama düzenleyici, tam bir geri al/yinele geçmişi tutar:

  • Geri al: Cmd/Ctrl+Z
  • Yinele: Cmd/Ctrl+Shift+Z veya Cmd/Ctrl+Y

Geçmiş şunları izler:

  • Ek açıklamalar ekleme (tekli ve toplu)
  • Ek açıklamaları düzenleme (taşıma, yeniden boyutlandırma, döndürme)
  • Ek açıklamaları silme (tekli ve toplu)
  • Sınıfları değiştirme (tekli ve toplu)
  • Ek açıklamaları yeniden sıralama (z-sırası)
  • Poligon köşelerini düzenleme (ekleme, kaldırma, taşıma)
  • Anahtar noktaları taşıma

Sınırsız Geri Al

Geri alma yığını sabit bir sınıra sahip değildir — mevcut düzenleme oturumu sırasında yapılan tüm değişiklikleri, tıkladığınızda görüntünün orijinal durumuna kadar geri alabilirsiniz Edit.

Ek Açıklamaları Kaydetme

Ek açıklamalar tıkladığınızda kaydedilir Save veya basın Cmd/Ctrl+S:

  • Kaydet: Kaydet düğmesine tıklayın veya basın Cmd/Ctrl+S
  • İptal: Değişiklikleri atmak için iptal'e tıklayın
  • Escape: Kaydedilmemiş değişiklikler varsa kaydeder, aksi takdirde düzenleme modundan çıkar

Çalışmanızı Kaydedin

Başka bir görsele geçmeden önce daima kaydedin. Kaydedilmemiş değişiklikler kaybolacaktır.

SSS

SAM ek açıklaması ne kadar doğru?

SAM, çoğu nesne için yüksek kaliteli maskeler sağlar. Doğruluk şunlara bağlıdır:

  • Nesnenin arka plandan ayırt edilebilirliği
  • Görüntü kalitesi ve çözünürlüğü
  • Sağlanan pozitif/negatif nokta sayısı

En iyi sonuçlar için, nesnenin merkezine pozitif bir nokta ile başlayın ve yakındaki nesneleri hariç tutmak için negatif noktalar ekleyin.

Mevcut ek açıklamaları içe aktarabilir miyim?

Evet, veri kümenizi YOLO formatında etiket dosyalarıyla yükleyin. Platform bunları otomatik olarak ayrıştırır ve düzenleyicide görüntüler.

Aynı sınıftan birden fazla nesneyi nasıl etiketlerim?

Ek açıklama çizdikten sonra:

  1. Aynı sınıfı seçili tutun
  2. Bir sonraki ek açıklamayı çizin
  3. Tüm nesneler etiketlenene kadar tekrarlayın

Klavye kısayolu 1-9 sınıfları hızlıca seçer.

Kısmen etiketlenmiş veri kümeleri üzerinde eğitim yapabilir miyim?

Evet, ancak en iyi sonuçlar için:

  • Her görüntüdeki hedef sınıflarınızın tüm nesnelerini etiketleyin
  • Etiket filtresini şuna ayarlı olarak kullanın: Unannotated etiketlenmemiş görüntüleri tanımlamak için
  • Ek açıklama yapılmamış görüntüleri eğitim yapılandırmasından hariç tut

Hangi görevler SAM akıllı anotasyonu destekler?

SAM akıllı ek açıklama, detect, segment ve OBB görevleri için mevcuttur. Sınıflandırma ve poz görevleri yalnızca manuel ek açıklama kullanır.



📅 1 ay önce oluşturuldu ✏️ 5 gün önce güncellendi
glenn-jochersergiuwaxmann

Yorumlar