YOLO Vision 2025'i kaçırmayın!
25 Eylül 2025
10:00 — 18:00 BST
Hibrit etkinlik
Yolo Vision 2024
Sözlük

Nesne Takibi

Ultralytics ile nesne takibini keşfedin! Gerçek zamanlı uygulamalar için YOLO modellerini kullanarak videodaki hareketleri, davranışları ve etkileşimleri nasıl izleyeceğinizi öğrenin.

Nesne izleme, bir video karesi dizisi boyunca bir veya daha fazla hareketli nesneyi tanımlamayı ve takip etmeyi içeren bilgisayarlı görü (BV) alanında temel bir görevdir. Tek bir görüntüdeki nesneleri konumlandıran nesne algılama'dan farklı olarak, nesne izleme, her nesneye benzersiz bir kimlik atayarak ve hareket ederken, görünümü değişirken veya geçici olarak gizlenirken kimliğini koruyarak zamansal bir boyut ekler. Bu özellik, nesne davranışı, etkileşimleri ve zaman içindeki hareket örüntüleri hakkında daha derin bir anlayış sağlar ve bu da onu birçok dinamik video analiz uygulamasının temel taşı haline getirir.

Nesne Takibi Nasıl Çalışır

Nesne izleme süreci genellikle bir videonun ilk karesindeki nesneleri tanımlamak ve konumlandırmak için bir nesne algılama modeli kullanılarak başlar. Algılanan her nesneye benzersiz bir izleme kimliği atanır. Sonraki karelerde, izleme algoritması bu nesnelerin yeni konumlarını tahmin eder ve bunları yeni algılanan nesnelerle eşleştirmeye çalışır. Bu süreç çeşitli tekniklere dayanır:

  • Hareket Tahmini: Kalman Filtresi (KF) gibi algoritmalar, bir nesnenin geçmiş durumlarına (konum, hız) göre gelecekteki konumunu tahmin etmek için kullanılır. Bu, sonraki karede nesne için arama alanını daraltmaya yardımcı olur.
  • Görünüm Eşleştirme: Bu, bir nesneden renk histogramları veya derin öğrenme tabanlı gömme gibi ayırt edici özellikleri çıkarmayı içerir. Bu özellikler, nesnenin tıkanmadan veya görünümdeki önemli değişikliklerden sonra bile yeniden tanımlanmasına yardımcı olan benzersiz bir imza oluşturur.
  • Veri İlişkilendirme: Bu, mevcut izleri yeni tespitlerle eşleştirmenin çok önemli adımıdır. Macar algoritması gibi algoritmalar veya ByteTrack ve BoT-SORT gibi daha gelişmiş yöntemler, birçok nesnenin bulunduğu karmaşık senaryolarda bile bu ilişkilendirmeyi ele alır.

Nesne İzleme ve Nesne Algılama

Nesne takibi ve nesne tespiti yakından ilişkili olsa da farklı amaçlara hizmet eder.

  • Nesne Tespiti: Bu, tek bir görüntü veya video karesi içindeki nesneleri tanımlama ve sınıflandırma işlemidir. Çıktı, her nesne için bir dizi sınırlayıcı kutu, sınıf etiketleri ve güvenilirlik skorlarıdır. "Bu karede hangi nesneler var?" sorusunu yanıtlar.
  • Nesne İzleme: Bu, nesne algılama üzerine kuruludur. Her bir kareden algılamaları alır ve her bir nesneye kalıcı bir kimlik atayarak tüm video dizisi boyunca bunları birbirine bağlar. "Bu belirli nesne nereye gidiyor?" sorusunu yanıtlar.

Özetle, nesne tespitini anlık görüntüler almak gibi düşünebilirsiniz, nesne takibi ise her nesnenin video içindeki yolculuğunun sürekli bir hikayesini oluşturur. Ultralytics YOLO modelleri, kullanıcıların yüksek verimlilik ve doğrulukla çoklu nesne takibi yapmasına olanak tanıyarak her ikisini de sorunsuz bir şekilde entegre eder.

Gerçek Dünya Uygulamaları

Nesne izleme, çeşitli sektörlerde çok sayıda uygulaması olan dönüştürücü bir teknolojidir.

  • Akıllı Gözetim ve Güvenlik: Güvenlikte, nesne takibi, insanları ve araçları gerçek zamanlı olarak izlemek için kullanılır. Bir sistem, kısıtlı bir alana giren bir kişiyi otomatik olarak takip etmek, bir otoparktaki şüpheli bir aracı izlemek veya bir binaya giren ve çıkan kişi sayısını saymak için yapılandırılabilir. Bu, sürekli insan gözetimi olmadan otomatik uyarıları ve adli analizleri mümkün kılar. Örneğin, bir kişi mesai saatleri dışında önceden tanımlanmış bir bölgeye hareket ederken takip edildiğinde tetiklenecek bir güvenlik alarm sistemi oluşturulabilir.
  • Otonom Araçlar: Sürücüsüz otomobiller için, diğer araçları, yayaları ve bisikletlileri izlemek güvenli navigasyon için kritik öneme sahiptir. Bir araç, çevredeki nesneleri izleyerek, yörüngelerini tahmin edebilir, niyetlerini anlayabilir (örneğin, karşıya geçmek üzere olan bir yaya) ve çarpışmaları önlemek için bilinçli kararlar alabilir. Bu sürekli izleme, tek karelik algılamadan çok daha zengin bir çevre anlayışı sağlar.
  • Spor Analitiği: Antrenörler ve analistler, sahadaki oyuncu hareketlerini izlemek için nesne takibini kullanır. Her oyuncuyu takip ederek, formasyonları analiz edebilir, kat edilen mesafe ve hız gibi performans metriklerini ölçebilir ve daha iyi oyun stratejileri geliştirebilirler. Bu, oyuncu tekniğini ayrıntılı olarak analiz etmek için poz tahmini ile birleştirilebilir.
  • Perakende Analitiği: Perakendeciler, mağazalardaki müşteri davranışını anlamak için izleme kullanır. Ayak trafiği modellerini, farklı koridorlardaki kalma sürelerini ve ürünlerle etkileşimleri analiz ederek, işletmeler mağaza düzenlerini optimize edebilir ve müşteri deneyimini iyileştirebilir. Bu, ödeme sırasında bekleme sürelerini azaltmak için sıra yönetimi için de kullanılabilir.

Araçlar ve Uygulama

Güçlü nesne izleme çözümlerini uygulamak, modern araçlar ve çerçevelerle her zamankinden daha erişilebilir.

  • Kütüphaneler ve Çatı Yapıları: OpenCV gibi kütüphaneler, video işleme için temel araçlar sağlar ve çeşitli klasik izleme algoritmaları içerir. Derin öğrenme alanındaki PyTorch ve TensorFlow gibi modern çatı yapılar, izleme için omurga görevi gören güçlü tespit modellerini oluşturmak için kullanılır.
  • Ultralytics YOLO Modelleri: Ultralytics, yüksek performanslı takibin uygulanmasını kolaylaştırır. YOLO11 gibi modeller, basit bir komutla etkinleştirilebilen yerleşik, yüksek düzeyde optimize edilmiş izleme özellikleriyle birlikte gelir. Bu entegrasyon, geliştiricilerin nesne, örnek segmentasyonu ve poz takibi gibi görevler için son teknoloji ürünü algılamadan yararlanmalarını sağlar. YOLO11 Nesne Takibi kılavuzunu izleyerek hızlı bir şekilde başlayabilirsiniz.
  • Uçtan Uca Platformlar: Makine öğrenimi yaşam döngüsünün tamamını, veri etiketlemeden model dağıtımına kadar yönetmek için Ultralytics HUB gibi platformlar kapsamlı bir araç paketi sunar. Bu, özel modelleri eğitme ve bunları üretim ortamlarına dağıtma sürecini kolaylaştırır.

Ultralytics topluluğuna katılın

Yapay zekanın geleceğine katılın. Küresel yenilikçilerle bağlantı kurun, işbirliği yapın ve birlikte büyüyün

Şimdi katılın
Bağlantı panoya kopyalandı