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

Nesne takibi için Ultralytics YOLO11 nasıl kullanılır?

Ultralytics YOLO11'i sürücüsüz araçlar, gözetim, tarım ve üretim gibi gerçek zamanlı uygulamalarda nesne takibi için nasıl kullanacağını öğren.

Abirami VinaAbirami Vina7 dakikalık okuma
Bir videodaki nesneleri takip eden Ultralytics YOLO11

Kalite kontrolünü sağlamak ve iş akışı verimliliğini artırmak için bir üretim tesisindeki montaj hattı bileşenlerinin hareketini izlemek ve takip etmek istediğini varsayalım. Bu işlem genellikle manuel denetim veya öğeleri takip etmek için temel sensörlerin kullanılmasını gerektirir; bu da zaman alabilir ve hatalara yol açabilir. Ancak bu süreci otomatikleştirmek ve iyileştirmek için bilgisayarlı görü ve nesne takibinden yararlanılabilir.

Nesne takibi, videodaki nesneleri tespit etmeye, tanımlamaya ve takip etmeye yardımcı olan bir bilgisayarlı görü görevidir. Çiftliklerde hayvanları izlemeden perakende mağazalardaki güvenlik ve gözetlemeye kadar çok çeşitli uygulamalarda kullanılabilir. Videoda takip edilen nesneler genellikle kullanıcının video karesindeki konumlarını ve tespit edildikleri yerleri tam olarak görebilmesi için sınırlayıcı kutularla gösterilir.

Ultralytics’in yıllık hibrit etkinliği YOLO Vision 2024’te (YV24) tanıtılan Ultralytics YOLO11, nesne takibi de dahil olmak üzere çok çeşitli görsel yapay zekâ görevlerini yerine getirebilen bir bilgisayarlı görü modelidir. (YOLO11’in yerini daha sonra Ultralytics YOLO26 aldı.) Bu makalede nesne takibinin nasıl çalıştığını inceleyecek ve gerçek dünya uygulamalarını ele alacağız. Ayrıca YOLO11 kullanarak nesne takibini nasıl deneyebileceğine de bakacağız. Haydi başlayalım!

Bir perakende mağazasında nesne takibi için Ultralytics YOLO11 kullanımı

Şekil 1. Bir perakende mağazasında nesne takibi için Ultralytics YOLO11 kullanımına örnek.

Ultralytics YOLO11 ile yapay zekâ destekli nesne takibi#

Nesne takibi, temel bir bilgisayarlı görü tekniğidir. Videodaki nesnelerin tanımlanıp zaman içinde takip edilmesini mümkün kılar. Nesne takibi, başka bir bilgisayarlı görü görevi olan nesne tespitine çok benzer görünebilir. İki görev arasındaki temel fark, video karelerini ele alış biçimleridir. Nesne tespiti her kareyi ayrı ayrı inceler; önceki veya sonraki kareleri dikkate almadan nesneleri tanımlar ve sınıflandırır. Nesne takibi ise kareler arasındaki bağlantıları kurarak aynı nesneleri zaman içinde izler ve hareketlerini takip eder.

Nesne takibinin nasıl çalıştığına daha ayrıntılı bakalım:

  • Nesne tespiti: Süreç, videonun tek bir karesindeki nesnelerin tespit edilmesiyle başlar. YOLO11, birden fazla nesneyi ve bunların konumlarını doğru şekilde belirlemek için kullanılabilir.
  • Benzersiz kimlikler ata: Algılanan her nesneye, diğerlerinden ayırt etmek ve takibi kolaylaştırmak için benzersiz bir kimlik verilir.
  • Kareler arasındaki hareketi takip etme: Bir takip algoritması, nesneleri sonraki karelerde izler ve benzersiz kimlikleriyle ilişkilerini korurken konumlarını günceller.
  • Örtülmeleri ele alma: Bir nesne görüş alanından geçici olarak kaybolursa (ör. başka bir nesne tarafından engellenirse), takip algoritması nesne yeniden göründüğünde aynı kimlikle takibe devam etmeyi amaçlar.
  • Nesne bilgilerini güncelle: Nesneler hareket ettikçe konumları ve hız ya da yön gibi özellikleri, zaman içindeki değişiklikleri yansıtacak şekilde sürekli güncellenir.

Ultralytics, BoT-SORT ve ByteTrack gibi takip algoritmalarıyla gerçek zamanlı nesne takibini destekler. Ayrıca bölümleme ve poz tahmini YOLO11 modelleriyle de çalışarak çok çeşitli takip görevlerinde kullanılabilen esnek bir araç sunar.

Ultralytics YOLO11 nesne takibinin uygulama alanları#

Ultralytics YOLO11 modelinin çok yönlü yetenekleri, birçok sektördeki geniş bir olası uygulama yelpazesinin önünü açıyor. YOLO11 ile nesne takibinin bazı kullanım örneklerine daha yakından bakalım.

Otonom araç takibi için Ultralytics YOLO11#

Nesne takibi, otonom araçların güvenli ve verimli çalışmasına yardımcı olmak için kritik öneme sahiptir. Bu araçların durma, dönme veya şerit değiştirme gibi gerçek zamanlı kararlar alabilmesi için çevrelerini sürekli anlaması gerekir. Nesne tespiti, aracın çevresindeki yayalar, bisikletliler, diğer araçlar ve trafik işaretleri gibi temel unsurları tanımasını sağlar. Ancak güvenli seyir için bu nesneleri tek bir anda tespit etmek yeterli değildir.

Nesne takibinin devreye girdiği nokta burasıdır. Araçların bu nesneleri zaman içinde takip etmesini ve hareketlerini birden fazla kare boyunca izlemesini sağlar. Örneğin, bir yayanın nereye yöneldiğini tahmin etmeye, yakındaki araçların hızını ve yönünü izlemeye veya trafik ışığının değişmediğini fark etmeye yardımcı olur. Tespit ve takibi birleştiren otonom araçlar, çevrelerindeki nesnelerin hareketlerini öngörebilir, proaktif şekilde tepki verebilir ve güvenli, sorunsuz biçimde ilerleyebilir.

Ultralytics YOLO11 ile araçları algılama ve takip etme

Şekil 2. Ultralytics YOLO11 araçları algılamak ve takip etmek için kullanılabilir.

Hayvanları izlemek için Ultralytics YOLO11 nesne takibinin kullanımı#

Çiftlikte sığırlar gibi hayvanları takip etmek, etkili yönetim için hayati önem taşır; ancak bu iş sıkıcı ve zaman alıcı olabilir. Sensör veya etiket kullanmak gibi geleneksel yöntemlerin çoğu zaman dezavantajları vardır. Bu cihazlar hayvanlara takıldıklarında stres yaratabilir, ayrıca düşmeye veya hasar görmeye yatkın olduklarından takibi aksatabilir.

Bilgisayarlı görü, çiftçilerin hayvanları fiziksel etiketlere gerek kalmadan izlemesi ve takip etmesi için daha iyi bir çözüm sunar. Nesne takibi, hayvanların davranışları ve sağlık durumları hakkında çiftçilere değerli bilgiler sağlayabilir. Örneğin, hayvanın yürüyüş biçimini etkileyen topallık gibi durumların tespit edilmesine yardımcı olabilir. Çiftçiler, nesne takibini kullanarak hareketlerdeki küçük değişiklikleri fark edebilir ve sağlık sorunlarına erken müdahale edebilir.

Bilgisayarlı görü, sağlık takibinin yanı sıra sosyal etkileşimler, beslenme alışkanlıkları ve hareket örüntüleri gibi diğer davranışları anlamalarına da yardımcı olabilir. Bu bilgiler sürü yönetimini iyileştirebilir, yemleme programlarını optimize edebilir ve hayvanların genel refahını destekleyebilir. Bilgisayarlı görü tabanlı takip, iş gücü ihtiyacını ve hayvanların stresini azaltarak modern çiftçilik için pratik ve verimli bir araç sunar.

Çiftçileri ve bir ineği takip etmek için Ultralytics YOLO11 kullanımı

Şekil 3. Çiftçileri ve bir ineği takip etmek için Ultralytics YOLO11 kullanımı.

Ultralytics YOLO11 kullanarak imalatta nesne takibi#

Nesne takibinin üretim sektöründe birçok kullanım alanı vardır. Örneğin, nesne tespit ve takip sistemleri üretim hatlarını izleyebilir. Ürünler veya ham maddeler, konveyör bantta ilerlerken kolayca takip edilip sayılabilir. Bu sistemler, ek görevleri yerine getirmek için diğer bilgisayarlı görü sistemleriyle de entegre edilebilir. Örneğin, kusurlu bir ürün kusur tespit sistemiyle belirlenebilir ve gerektiği gibi ele alındığından emin olmak için nesne takibiyle izlenebilir.

Üretimde nesne takibinin bir diğer önemli uygulaması güvenlikle ilgilidir. Nesne takip sistemleri, potansiyel olarak tehlikeli üretim ortamlarında çalışanları tespit edip izlemek için kullanılabilir. Tehlikeli bölgeler bilgisayarlı görü sistemleriyle işaretlenip sürekli izlenebilir ve takip edilen çalışanlar bu alanlara yaklaştığında yöneticilere bildirim gönderilebilir. Bu tür güvenlik sistemleri ekipmanları tespit edip takip ederek hırsızlık olasılığını da azaltabilir.

Çalışanları algılamak için kullanılan Ultralytics YOLO11 nesne algılama

Şekil 4. Çalışanları algılamak için YOLO11 nesne algılamasının kullanımına örnek.

Ultralytics YOLO11 ile nesne takibi ve gözetim#

Gerçek zamanlı nesne takibi, güvenlik ve gözetim sistemlerinde yaygın olarak kullanılır. Bu sistemlerle kamusal alanlar, ulaşım merkezleri ve alışveriş merkezleri gibi büyük perakende ortamları izlenebilir. Kalabalık ve geniş alanlarda bu teknoloji, şüpheli kişileri veya kalabalığın davranışlarını takip ederek sürekli izleme sağlayabilir. Örneğin pandemi sırasında nesne takip sistemleri, kalabalık alanları izlemek ve insanların sosyal mesafeyi koruduğundan emin olmak için kullanıldı.

Nesne takibi trafik gözetiminde de kullanılabilir. Araçların davranışlarını takip edip analiz etmeyi mümkün kılar ve kazaları veya suçları önlemeye yardımcı olmak için olağandışı ya da şüpheli hareketleri gerçek zamanlı olarak belirler. Buna iyi bir örnek hız tahmini sistemleridir. Bu sistemler bir aracı tespit edip takip ederek hızını belirleyebilir.

Nesne takibiyle hız tahmini

Şekil 5. Nesne takibiyle hız tahmini yapılabilir.

Ultralytics YOLO11 ile nesne takibini dene#

Nesne takibinin bazı uygulamalarını incelediğimize göre, Ultralytics YOLO11 modelini ve takip modunu kullanarak bu özelliği nasıl deneyebileceğini ele alalım.

Başlamak için pip, conda veya Docker kullanarak Ultralytics Python paketini yükle. Yükleme sırasında sorun yaşarsan Yaygın Sorunlar Kılavuzumuz yararlı sorun giderme ipuçları sunar.

Paketi başarıyla yükledikten sonra aşağıdaki kodu çalıştır. Kod, Ultralytics YOLO11 modelinin nasıl yükleneceğini ve bir video dosyasındaki nesneleri takip etmek için nasıl kullanılacağını gösterir. Kodda kullanılan model “yolo11n.pt” şeklindedir. ‘n’, YOLO11 modelinin en küçük çeşidi olan Nano’yu ifade eder. Ayrıca küçük, orta, büyük ve ekstra büyük gibi diğer model çeşitleri de arasından seçim yapabilirsin.

Ultralytics YOLO11 modeliyle nesne takibini gösteren kod parçacığı

Şekil 6. Ultralytics YOLO11 modeliyle nesne takibini gösteren bir kod parçacığı.

Önceden eğitilmiş bir model yerine özel eğitilmiş bir model kullanmayı da seçebilirsin. Özel eğitim, önceden eğitilmiş bir modelin belirli uygulamana uyacak şekilde ince ayarının yapılmasını içerir.

Daha önce belirtildiği gibi nesne takibi şu YOLO11 modellerinde desteklenir: nesne tespiti, poz tahmini ve örnek bölümleme. Takip içeren belirli bir uygulaman varsa bu modellerden herhangi birini uygulamana göre özel olarak eğitebilirsin. Bir modeli Ultralytics Python paketiyle veya kod gerektirmeyen Ultralytics HUB platformuyla (artık Ultralytics Platform) özel olarak eğitebilirsin.

Önemli çıkarımlar#

Ultralytics YOLO11, videolardaki nesneleri takip etmek için harika bir araçtır ve otonom araçlar, çiftçilik, üretim ve güvenlik gibi birçok farklı alanda kullanılabilir. Nesneleri gerçek zamanlı olarak tespit edip izleyerek işletmelerin ve sektörlerin çalışanlarını ve ekipmanlarını takip etmesine yardımcı olur. Kullanımı kolaydır ve belirli ihtiyaçlara göre özelleştirilebilir; bu da bilgisayarlı görüden yararlanmak isteyen herkes için iyi bir seçenek olmasını sağlar.

Daha fazla bilgi edinmek için GitHub depomuzu ziyaret et ve topluluğumuza katıl. Çözümler sayfalarımızda otonom araçlardaki ve tarımdaki yapay zekâ uygulamalarını keşfet.

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