YOLO Vision 2026:
Ultralytics YOLO

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

Gözetim, tarım ve üretim gibi gerçek zamanlı uygulamalarda nesne takibi için Ultralytics YOLO11'in nasıl kullanılacağına yakından bakarken bize katıl.

ABAbirami Vina4 min read
Videoda nesneleri takip eden Ultralytics YOLO11

Kalite kontrolünü sağlamak ve iş akışı verimliliğini artırmak için bir üretim tesisindeki montaj hattı üzerindeki bileşenlerin hareketini izlemek ve takip etmek istediğini varsayalım. Tipik olarak bu, öğeleri takip etmek için zaman alıcı ve hatalara açık olabilen manuel denetimler veya temel sensörlerin kullanılmasını içerir. Bununla birlikte, bu süreci otomatikleştirmek ve geliştirmek için bilgisayarlı görü ve nesne takibi kullanılabilir.

Nesne takibi, bir videodaki nesneleri tespit etmeye, tanımlamaya ve takip etmeye yardımcı olan bir computer vision task görevidir. Çiftliklerdeki animal monitoring çalışmalarından retail mağazalarındaki security ve surveillance uygulamalarına kadar çok çeşitli alanlarda kullanılabilir. Videoda objects being tracked olan nesneler, kullanıcının video karesi içinde tam olarak nerede bulunduklarını ve tespit edildiklerini görmesine yardımcı olmak için genellikle bounding boxes kullanılarak visualized edilir.

Ultralytics’in yıllık hibrit etkinliği olan YOLO Vision 2024 (YV24) sırasında başlatılan Ultralytics YOLO11, nesne takibi de dahil olmak üzere çok çeşitli görüntüleme yapay zekası görevlerinin üstesinden gelebilen bir bilgisayarlı görü modelidir. Bu makalede, nesne takibinin nasıl çalıştığını keşfedeceğiz ve gerçek dünyadaki uygulamaları tartışacağız. Ayrıca YOLO11 kullanarak nesne takibini nasıl deneyebileceğinize de göz atacağız. Hadi başlayalım!

Using Ultralytics YOLO11 for object tracking in a retail store

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

Ultralytics YOLO11 ile yapay zeka destekli nesne takibi#

Nesne takibi, temel bir bilgisayarlı görü tekniğidir. Videodaki nesnelerin zaman içinde tanımlanmasını ve takip edilmesini mümkün kılar. Nesne takibi, başka bir bilgisayarlı görü görevi olan nesne tespiti ile çok benzer görünebilir. ikisi arasındaki temel fark, video karelerini nasıl ele aldıklarında yatar. Nesne tespiti, önceki veya sonraki kareleri dikkate almadan nesneleri tanımlayıp sınıflandırarak her bir kareye ayrı ayrı bakar. Öte yandan nesne takibi, kareler arasındaki noktaları birleştirerek aynı nesneleri zaman içinde takip eder ve hareketlerini izler.

İşte nesne takibinin nasıl çalıştığına dair daha ayrıntılı bir genel bakış:

  • Nesne tespiti: Süreç, bir videonun tek bir karesindeki nesneleri tespit ederek başlar. YOLO11, birden fazla nesneyi ve bunların konumlarını doğru bir şekilde belirlemek için kullanılabilir.
  • Benzersiz kimlikler atama: Algılanan her nesneye, diğerlerinden ayırmak ve takibini kolaylaştırmak için benzersiz bir kimlik verilir.
  • Kareler boyunca hareketi takip et: Bir takip algoritması, benzersiz kimlikleriyle olan ilişkisini korurken konumlarını güncelleyerek nesneleri sonraki kareler boyunca takip eder.
  • Kapanmaları (occlusion) yönetme: Bir nesne geçici olarak görüş alanından çıkarsa (örneğin başka bir nesne tarafından engellenirse), sistem nesne tekrar göründüğünde takibin kaldığı yerden devam etmesini sağlar.
  • Nesne bilgilerini güncelleme: Nesneler hareket ettikçe, konumları ve öznitelikleri (hız veya yön gibi) zaman içindeki değişiklikleri yansıtacak şekilde sürekli olarak güncellenir.

BoT-SORT ve ByteTrack gibi gelişmiş takip algoritmalarından yararlanarak gerçek zamanlı nesne takibini destekler. Ayrıca segmentasyon ve poz tahmini YOLO11 modelleriyle sorunsuz bir şekilde çalışarak onu çok çeşitli takip görevleri için esnek bir araç haline getirir.

Ultralytics YOLO11 nesne takibinin uygulamaları#

Ultralytics YOLO11 modelinin çok yönlü yetenekleri, birçok sektörde çok çeşitli olası uygulamaların önünü açmaktadır. Bazı YOLO11 nesne takibi kullanım örneklerini daha yakından inceleyelim.

Otonom araç takibi için Ultralytics YOLO11#

Nesne takibinin otonom sürüş yapan arabaların güvenli ve verimli bir şekilde çalışmasına yardımcı olması çok önemlidir. Bu araçların durma, dönme veya şerit değiştirme gibi gerçek zamanlı kararlar alabilmek için çevrelerini sürekli olarak anlamaları gerekir. Nesne tespiti, aracın yayalar, bisikletliler, diğer araçlar ve trafik işaretleri gibi ortamındaki temel unsurları tanımlamasını sağlar. Ancak, güvenli bir sürüş için bu nesneleri tek bir anda tespit etmek yeterli değildir.

İşte nesne takibi burada devreye girer. Otomobilin bu nesneleri zaman içinde takip etmesini, hareketlerini birden fazla kare boyunca izlemesini sağlar. Örneğin, otonom araçların bir yayanın nereye gittiğini tahmin etmesine, yakındaki araçların hızını ve yönünü izlemesine veya bir trafik ışığının değişmediğini fark etmesine yardımcı olur. Tespit ve takibi birleştirerek, kendi kendine giden arabalar çevrelerindeki nesnelerin hareketini öngörebilir, proaktif olarak yanıt verebilir ve güvenli ve sorunsuz bir şekilde sürüş yapabilir.

Ultralytics YOLO11 detecting and tracking cars

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

Hayvanları izlemek için Ultralytics YOLO11 nesne takibi kullanma#

Sığır gibi bir çiftlikteki hayvanları takip etmek, etkili yönetim için hayati önem taşır, ancak sıkıcı ve zaman alıcı bir görev olabilir. Sensör veya etiket kullanmak gibi geleneksel yöntemlerin genellikle dezavantajları vardır. Bu cihazlar takıldığında hayvanları strese sokabilir ve düşmeye veya hasar görmeye eğilimlidir, bu da takibi kesintiye uğratır.

Computer vision provides a better solution for farmers to monitor and track animals without the need for physical tags. Object tracking can give farmers valuable insights into the animals’ behavior and health. For example, it can help detect conditions like lameness that affect the way an animal walks. By using object tracking, farmers can spot subtle changes in movement and address health issues early.

Sağlık izlemenin ötesinde bilgisayarlı görü, çiftçilerin sosyal etkileşimler, beslenme alışkanlıkları ve hareket modelleri gibi diğer davranışları anlamalarına da yardımcı olabilir. Bu bilgiler sürü yönetimini iyileştirebilir, besleme programlarını optimize edebilir ve hayvanların genel refahını teşvik edebilir. Manuel işçiliği azaltarak ve hayvanlar için stresi en aza indirerek, bilgisayarlı görüye dayalı takip modern tarım için pratik ve verimli bir araçtır.

Çiftçileri ve bir ineği takip etmek için Ultralytics YOLO11 kullanma

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

Ultralytics YOLO11 kullanarak üretimde nesne takibi#

İmalat sektöründe nesne takibinin birçok kullanım alanı vardır. Örneğin, nesne tespiti ve takip sistemleri üretim hatlarını izleyebilir. Ürünler veya hammaddeler bir konveyör bant üzerinde hareket ederken kolayca takip edilebilir ve 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 tespiti sistemi kullanılarak tanımlanabilir ve uygun şekilde ilgilenildiğinden emin olmak için nesne takibi kullanılarak takip edilebilir.

İmalatta nesne takibinin bir diğer önemli uygulaması güvenlikle ilgilidir. Nesne takip sistemleri, potansiyel olarak tehlikeli üretim ortamlarındaki işçileri tespit etmek ve izlemek için kullanılabilir. Tehlikeli bölgeler bilgisayarlı görü sistemleri kullanılarak sürekli olarak işaretlenebilir ve izlenebilir ve (takip edilen) işçilerin bu tür alanlara yaklaşması durumunda denetçilere bilgi verilebilir. Bu tür güvenlik sistemleri, ekipmanları tespit etmek ve izlemek için de kullanılabilir ve hırsızlık olasılığını önler.

İşçileri tespit etmek için kullanılan Ultralytics YOLO11 nesne tespiti

Şekil 4. İşçileri tespit etmek için kullanılan YOLO11 nesne tespiti örneği.

Ultralytics YOLO11 kullanarak nesne takibi ve gözetim#

Gerçek zamanlı nesne takibi, güvenlik ve gözetim sistemlerinde yaygın olarak kullanılmaktadır. Bu sistemler halka açık yerleri, ulaşım merkezlerini ve alışveriş merkezleri gibi büyük perakende ortamlarını izlemek için kullanılabilir. Büyük, kalabalık alanlar, kusursuz bir gözetim çözümü sağlayarak şüpheli kişileri veya kalabalık davranışlarını izlemek için bu teknolojiyi kullanabilir. Örneğin, pandemide nesne takip sistemleri kalabalık alanları takip etmek ve insanların sosyal mesafeyi koruduğundan emin olmak için kullanıldı.

Nesne takibi trafik gözetiminde de kullanılabilir. Nesne takibi, araçların nasıl davrandığını takip etmeyi ve analiz etmeyi mümkün kılar, kazaları veya suçları önlemeye yardımcı olmak için olağandışı veya şüpheli eylemleri gerçek zamanlı olarak fark eder. İyi bir örnek hız tahmini sistemleridir. Hızını belirlemek için bir aracın hızını tespit edebilir ve takip edebilirler.

Nesne takibi kullanılarak hız tahmini

Şekil 5. Hız tahmini nesne takibi kullanılarak yapılabilir.

Ultralytics YOLO11 ile nesne takibini dene#

Nesne takibi uygulamalarından bazılarını incelediğimize göre, Ultralytics YOLO11 modelini kullanarak bunu nasıl deneyebileceğinizi tartışalım.

Başlamak için, pip, conda veya Docker kullanarak Ultralytics Python paketini yükle. Kurulum sırasında herhangi bir zorlukla karşılaşırsan, 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. Ultralytics YOLO11 modelinin nasıl yükleneceğini ve bir video dosyasındaki nesneleri izlemek için nasıl kullanılacağını özetler. Kodda kullanılan model “yolo11n.pt”dir. ‘n’ harfi Nano anlamına gelir - YOLO11 modelinin en küçük varyantı. Aralarından seçim yapabileceğiniz başka model varyantları da vardır - küçük (small), orta (medium), büyük (large) ve çok büyük (extra-large).

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

Şekil 6. Ultralytics YOLO11 modelini kullanarak nesne takibini sergileyen bir kod parçacığı.

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

Daha önce de belirtildiği gibi nesne takibi şu YOLO11 modelleri için desteklenir: nesne tespiti, poz tahmini ve örnek segmentasyonu. Takip içeren belirli bir uygulaman varsa, uygulamana bağlı olarak bu modellerden herhangi birini özel olarak eğitebilirsin. Ultralytics Python paketini veya kod gerektirmeyen platformu Ultralytics HUB kullanarak bir modeli özel olarak eğitebilirsin.

Öne çıkanlar#

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 algılayabilir ve izleyebilir, böylece işletmelerin ve endüstrilerin çalışanlarını ve ekipmanlarını takip etmelerine yardımcı olur. Modelin kullanımı kolaydır ve belirli ihtiyaçlara göre özelleştirilebilir, bu da onu bilgisayarlı görü yeteneklerini sorunsuz bir şekilde benimsemek isteyen herkes için iyi bir seçenek haline getirir.

Daha fazla bilgi edinmek için GitHub repository adresimizi ziyaret edin ve community ile etkileşime geçin. Çözüm sayfalarımızda self-driving cars ve agriculture alanındaki yapay zeka uygulamalarını keşfedin. 🚀

Explore solutions

Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin

Yapay zekanın geleceğini birlikte inşa edelim!

Yolculuğuna makine öğreniminin geleceğiyle başla