Ultralytics YOLO27: Bekleme listesine katıl.
YOLO'yu lisansla
Kılavuzlar

Ultralytics YOLO modelleriyle videolardaki hareketli nesneleri takip etme rehberi

Bilgisayarlı görü takip sistemlerinin nasıl çalıştığını öğren, YOLO11 gibi nesne takibini destekleyen popüler modelleri keşfet ve gerçek dünyadaki uygulamalarını incele.

Abirami VinaAbirami Vina8 dakikalık okuma
Bilgisayarlı görü takip sistemlerinin nasıl çalıştığını öğren, YOLO11 gibi nesne takibini destekleyen popüler modelleri keşfet ve gerçek dünyadaki uygulamalarını incele.

Elektrikli parçaları monte edebilen robotlar, hız yapan araçları yakalayan sistemler ve müşterilerin alışveriş alışkanlıklarını izleyen akıllı perakende çözümleri; tüm bu yenilikler bilgisayarlı görüye dayanır. Bilgisayarlı görü, makinelerin görüntüleri ve videoları analiz edip anlamasına yardımcı olan bir yapay zekâ (AI) dalıdır.

Örneğin bir robotun parçaları doğru şekilde bir araya getirebilmek için farklı parçaları tanıması ve takip etmesi gerekir. Benzer şekilde bir trafik sistemi, otomobilleri tespit etmek, plakaları okumak ve birinin hız sınırını aşıp aşmadığını belirlemek için bilgisayarlı görü kullanabilir. Mağazalarda ise Görsel Yapay Zekâ, müşterilerin nelere baktığını veya neleri aldığını izlemeye, hatta envanteri takip etmeye yardımcı olabilir.

Bu tür uygulamalar, çok çeşitli görsel görevleri destekleyen Ultralytics YOLO11 gibi bilgisayarlı görü modelleriyle çalışır. Bu görevlerin çoğu tek bir görüntüden bilgi elde etmeye odaklanır; ancak özellikle ilgi çekici bir görev olan nesne takibi, nesnelerin bir dizi görüntü veya video karesi boyunca hareketini izlemek için kullanılabilir.

Otomobilleri tespit etme ve izleme örneği

Şekil 1. Otomobilleri tespit etme ve izleme örneği.

Bu kılavuzda nesne takibinin nasıl çalıştığına daha yakından bakacak ve gerçek dünyada nasıl kullanıldığına dair örnekleri inceleyeceğiz. Ultralytics YOLO11 gibi görsel yapay zekâ modellerinin nesne takibini nasıl desteklediğini de ele alacağız.

Bilgisayarlı görü takip sistemlerine daha yakından bakış#

Nesne takibi, nesnelerin video kareleri boyunca hareketini izlemek için kullanılan bir bilgisayarlı görü görevidir; sistemlerin nesneleri izlemesine ve zaman içindeki değişimleri anlamasına yardımcı olur. Bu, insanların hareket eden bir kişiyi veya nesneyi gözleriyle doğal olarak takip etmesine çok benzer. Örneğin tenis maçı izlerken gözlerin kortta bir o yana bir bu yana hareket eden topu takip eder.

Benzer şekilde nesne takibi, topun hareketini gerçek zamanlı olarak izlemek için kamera ve yapay zekâ kullanır. Bu teknoloji, özellikle hız, yörünge ve oyuncu konumlandırması gibi analizler aracılığıyla evdeki izleyicilerin oyunun akışını daha iyi anlamasını sağlayabilir.

Bu tür görsel takip insanlara zahmetsiz görünebilir; ancak makine görüşü söz konusu olduğunda, Görsel Yapay Zekâ modelleriyle desteklenen bir dizi adım gerekir. Nesne takibinin nasıl çalıştığına dair basit bir özet şöyle:

  • Video yakalama: Kameralar video kaydı alarak nesnelerin bir sahnede zaman içinde nasıl hareket ettiğini kaydeder.
  • Nesneleri tespit etme: YOLO11 gibi yapay zekâ destekli bilgisayarlı görü modelleri, insan, araç veya ürün gibi belirli nesneleri tanımlamak ve konumlandırmak için her kareyi analiz edebilir.
  • Kimlik atama: Bir nesne algılandığında izleme algoritmaları, nesneyi birden fazla kare boyunca takip etmek için ona benzersiz bir kimlik atar; böylece nesne hareket etse bile sistem aynı nesne olduğunu bilir.
  • Hareketi izleme: Sistem, hareketi zaman içinde takip eder ve bu veriler hız, yön ve diğer nesnelerle etkileşimler gibi bilgileri toplamak için kullanılabilir.
  • Öngörüler oluşturma: Bu bilgiler, kullanım senaryosuna bağlı olarak gerçek zamanlı analizler sunmak, karar verme süreçlerine yardımcı olmak veya görsel katmanları desteklemek için kullanılabilir.

Nesne algılama ve izlemeyi YOLO ile karşılaştırma#

Ultralytics YOLO11 tarafından desteklenen ve nesne izlemeyle yakından ilişkili bir diğer bilgisayarlı görü görevi de nesne algılamadır. Bu iki görev arasındaki farkı inceleyelim.

Nesne algılama, tek bir görüntü veya video karesi içindeki ilgi çekici nesneleri belirlemeyi ve konumlarını saptamayı içerir. Örneğin, otonom bir araç, yerleşik kameralarla yakalanan tek bir karedeki dur işaretini veya yayayı tanımak için nesne algılamayı kullanır. Şu soruyu yanıtlar: “Bu görüntüde ne var ve nerede?” Ancak nesnenin daha sonra nereye gideceği hakkında bilgi vermez.

Nesne izleme, zaman içindeki hareketi anlamayı ekleyerek nesne algılama üzerine kuruludur. İki görev arasındaki temel fark, zamanı ve hareketi ele alış biçimleridir. Nesne algılama her kareyi bağımsız bir anlık görüntü olarak değerlendirirken nesne izleme, geçmiş verileri kullanarak nesnenin gelecekteki konumunu tahmin eder ve kareler arasındaki noktaları birleştirir.

Her ikisini birleştirerek dinamik ortamlarda gerçek zamanlı izleme yapabilen güçlü görsel yapay zekâ sistemleri oluşturabiliriz. Örneğin, otomatik bir güvenlik sistemi bir alana giren kişileri algılayabilir ve kare boyunca hareketlerini sürekli izleyebilir.

Ultralytics YOLO modelleriyle gerçek zamanlı izleme#

Nesne algılama ve izleme arasındaki farkı ele aldığımıza göre, şimdi YOLO11 gibi Ultralytics YOLO modellerinin gerçek zamanlı nesne izlemeyi nasıl desteklediğine bakalım.

YOLO modelleri kendi başlarına izleme algoritmaları olmasa da her video karesindeki nesneleri algılayarak önemli bir rol oynar. Nesneler algılandıktan sonra, sistemin hareketlerini kareden kareye takip edebilmesi için izleme algoritmalarının bu nesnelere benzersiz kimlikler ataması gerekir.

Bu ihtiyacı karşılamak için Ultralytics Python paketi, nesne algılamayı BoT-SORT ve ByteTrack gibi popüler takip algoritmalarıyla birleştirir. Bu entegrasyon, kullanıcıların minimum kurulumla algılama ve takibi birlikte çalıştırmasını sağlar.

Nesne takibi için YOLO modellerini kullanırken uygulamanın gereksinimlerine göre hangi takip algoritmasını kullanacağını seçebilirsin. Örneğin BoT-SORT, hareket tahmini ve derin öğrenmeden yararlandığı için öngörülemez biçimde hareket eden nesneleri takip etmek için iyi bir seçenektir. Öte yandan ByteTrack, kalabalık sahnelerde özellikle başarılıdır ve nesneler bulanık ya da kısmen gizli olsa bile güvenilir takibi sürdürür.

Ultralytics Python paketi BoT-SORT ve ByteTrack'i bütünleştirir

Şekil 2. Ultralytics Python paketi, BoT-SORT ve ByteTrack’i entegre eder.

Özel eğitim, Ultralytics YOLO11 gibi önceden eğitilmiş bir nesne algılama modelini belirli bir veri kümesi üzerinde ince ayarlayarak standart veri kümelerinde yer almayan nesneleri tanıyabilir hâle getirme sürecidir. Bu, takip sisteminin özel veya yaygın olmayan nesneleri izlemesi gerektiğinde özellikle önemlidir.

İzleme sistemleri, nesneyi önce tanımak için algılama modeline dayanır. Bir YOLO modeli, belirli bir makine türü veya yaban hayatı türü gibi belirli bir öğeyi algılayamazsa izleme algoritması bu öğeyi takip edemez.

Bu nedenle özel eğitim çok önemlidir: Algılama modelinin izlemek istediğin nesneleri doğru şekilde tanımasını sağlar.

Bu süreçte yalnızca algılama modelinin ince ayarının yapıldığını da unutmamak önemlidir. BoT-SORT veya ByteTrack gibi takip algoritmaları özel olarak eğitilmez; algılanan nesneleri kareler boyunca takip etmek için yalnızca YOLO modelinin çıktısını kullanırlar.

Ultralytics YOLO ile nesne izlemenin uygulamaları#

Nesne izlemenin ne olduğunu ve nasıl çalıştığını daha iyi anladığımıza göre, bu teknolojinin etki yarattığı gerçek dünya uygulamalarını inceleyelim.

Hız tahmini için Ultralytics YOLO ile gerçek zamanlı izleme#

Bilgisayarlı görüyle desteklenen hız tahmini sistemleri, nesne algılama ve izleme gibi görevlere dayanır. Bu sistemler ister bir araç, ister bisikletli, hatta bir kişi olsun, bir nesnenin ne kadar hızlı hareket ettiğini hesaplamak üzere tasarlanmıştır. Bu bilgi, trafik yönetiminden güvenlik izleme ve endüstriyel otomasyona kadar pek çok uygulama için kritik öneme sahiptir.

Ultralytics YOLO11 gibi bir model kullanılarak nesneler video kareleri boyunca algılanıp izlenebilir. Sistem, bir nesnenin belirli bir süre içinde ne kadar yol aldığını analiz ederek hızını tahmin edebilir.

Hız tahmini için Ultralytics YOLO11'in nesne izleme desteğinden yararlanma

Şekil 3. Hız tahmini için YOLO11'in nesne izleme desteğinden yararlanma.

Üretimde nesne izlemeyi inceleme#

Üretim süreçleri hızlı ve oldukça karmaşık olabilir; bu da üretilen her öğeyi elle takip etmeyi zorlaştırır. Nesne izleme, ürünleri üretimin her aşamasından geçerken izlemeyi otomatikleştirmek için iyi bir çözüm sunar. Fabrikaların işleri yavaşlatmadan yüksek doğruluk ve verimlilik düzeyini korumasına yardımcı olabilir.

Nesne izleme, taşıma bandındaki ürünleri saymaktan kusurları tespit etmeye veya montajın doğru yapıldığını doğrulamaya kadar, aksi hâlde zaman alıcı ya da hataya açık olacak görevlerde görünürlük ve kontrol sağlar. Bu teknoloji, hızın ve hassasiyetin kritik olduğu gıda işleme, elektronik ve paketleme gibi yüksek hacimli sektörlerde özellikle etkili olur.

Ultralytics YOLO11 kullanarak montaj hattındaki gıda ürünlerini izleme ve sayma örneği

Şekil 4. Ultralytics YOLO11 kullanarak montaj hattındaki gıda ürünlerini izleme ve sayma örneği.

Perakende analitiğinde nesne izlemeye genel bakış#

Her gün sayısız müşteri perakende mağazalarına girip çıkıyor ve davranışlarını anlamak hem müşteri deneyimini hem de işletme performansını iyileştirmenin anahtarı. Nesne izleme, perakendecilerin müdahaleci veya elle yürütülen yöntemlere ihtiyaç duymadan yaya trafiğini izlemesini, mağazada geçirilen süreyi ölçmesini ve hareket düzenlerini analiz etmesini sağlar.

İşletmeler, mağazaya girerken, mağazadan çıkarken ve mağazanın içinde hareket ederken kişileri izleyerek yoğun saatler, popüler alanlar ve hatta kuyruk uzunlukları hakkında öngörüler elde edebilir. Bu öngörüler; personel planlaması, mağaza düzeni ve stok yerleşimiyle ilgili kararlara yön vererek daha verimli operasyonlar ve daha yüksek satışlar sağlayabilir.

Mağazaya giren ve mağazadan çıkan kişileri izlemek için Ultralytics YOLO11'in nesne izleme özelliklerinden yararlanma

Şekil 5. Mağazaya giren ve mağazadan çıkan kişileri izlemek için Ultralytics YOLO11'in nesne izleme özelliklerinden yararlanma.

Nesne izlemenin avantajları ve dezavantajları#

Perakende mağazalarından fabrika sahalarına kadar nesne izleme; verimlilik, güvenlik ve genel deneyim gibi unsurları iyileştirmek için pek çok sektörde kullanılıyor. Nesne izlemenin farklı sektörlere sağlayabileceği başlıca avantajlardan bazıları şunlardır:

  • Gerçek zamanlı uyarılar sağlar: Nesne izlemeyle bütünleştirilmiş sistemler; bir kişinin yasaklı bir alana girmesi veya bir teslimatın bir yerde çok uzun süre bırakılması gibi olağan dışı bir durum algılandığında otomatik olarak uyarı verecek şekilde yapılandırılabilir.
  • Diğer sistemlerle entegre olur: Nesne takip verileri, daha kapsamlı içgörüler elde etmek için yüz tanıma, termal kameralar veya envanter sistemleri gibi diğer teknolojilerle birleştirilebilir.
  • Uzun vadede uygun maliyetlidir: İlk kurulum yatırım gerektirebilse de otomatik izleme, elle yürütülen işlere olan ihtiyacı azaltır, hata oranlarını düşürür ve zaman içinde operasyonel maliyetleri kısar.

Bu avantajlar, nesne izlemenin farklı kullanım senaryolarını nasıl olumlu etkilediğini gösterse de uygulama sürecindeki zorlukları göz önünde bulundurmak da önemlidir. Nesne izlemenin bazı sınırlamalarına daha yakından bakalım:

  • Kalabalık ortamlarda zorlanma: Konserler, alışveriş merkezleri veya şehir sokakları gibi yoğun ortamlarda izleme sistemleri birbirine yakın kişi veya nesneleri ayırt etmekte zorlanabilir; bu da karışıklığa veya hatalı sonuçlara yol açabilir.
  • Çevresel koşullara duyarlıdır: Yetersiz aydınlatma, sis, hızlı hareket veya kamera sarsıntısı, özellikle dış mekânlarda ya da kontrolsüz ortamlarda sistemin nesneleri doğru izleme becerisini etkileyebilir.
  • Gizlilik ve yasal kaygılar: Kişisel verilerin uygunsuz şekilde işlenmesi, kullanıcı onayının alınmaması veya kamusal alanlarda gözetim yapılması etik sorunlara yol açabilir ve gizlilik yasalarına uyumsuzlukla sonuçlanabilir.

Önemli çıkarımlar#

Nesne izleme, makinelerin nesnelerin hareketini zaman içinde takip etmesini sağlayan bir bilgisayarlı görü görevidir. Araç hızını tahmin etmek ve montaj hattındaki ürünleri saymaktan spordaki oyuncu hareketlerini analiz etmeye kadar pek çok gerçek dünya senaryosunda kullanılır.

Ultralytics YOLO11 gibi görsel yapay zekâ modelleri ve BoT-SORT ile ByteTrack gibi takip algoritmaları sayesinde nesne takibi, farklı sektörlerde daha hızlı, akıllı ve erişilebilir hâle geldi. Nesne takip teknolojisi geliştikçe sistemlerin daha akıllı, verimli ve duyarlı olmasına kare kare katkıda bulunuyor.

Bilgisayarlı görü ve yapay zekâ hakkında daha fazla bilgi edinmek ister misin? Bilgisayarlı görü projenize başlamak için GitHub depomuzu keşfet, topluluğumuza katıl ve lisans seçeneklerimize göz at. Üretimde yapay zekâ ve otomotiv sektöründe bilgisayarlı görü gibi yenilikleri araştırıyorsan daha fazlasını keşfetmek için çözüm sayfalarımızı ziyaret et.

Yazan

Abirami Vina
Abirami Vina

İçerik Üreticisi · Ultralytics

Bilgisayarlı görü mühendisi olarak kariyerine başlayan Abirami Vina, görü AI’sı ve makine öğrenimi alanlarında sağlam bir temel oluşturdu. Ultralytics’te İçerik Üreticisi, Scribe of AI’da ise Kurucu ve Baş Yazar olarak AI odaklı şirketler için nitelikli teknik içerikler hazırlıyor. AI’yı hem anlaşılır hem de ilgi çekici kılma tutkusuyla çalışan Abirami, en yeni teknolojiler ile gerçek dünyadaki etkileri arasında köprü kuruyor.

Yorumlar

Soru sor, sonuçlarını paylaş veya başka birine yardım et.

Çö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