YOLO26 ile tanış: yeni nesil görsel AI.
Ultralytics
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 Vina
4 min read
Videoda nesneleri takip eden Ultralytics YOLO11

Diyelim ki bir üretim tesisindeki montaj hattında bileşenlerin hareketini izlemek ve takip etmek, kalite kontrolü sağlamak ve iş akışı verimliliğini artırmak istiyorsun. Normalde bu, manuel denetimler yapmayı veya öğeleri takip etmek için temel sensörler kullanmayı gerektirir ki bu da hem zaman alıcı olabilir hem de hatalara açıktır. Ancak, computer vision ve object tracking teknolojileri kullanılarak bu süreç otomatikleştirilebilir ve iyileştirilebilir.

Object tracking is a computer vision task that helps detect, identify, and track objects in a video. It can be used for a wide variety of applications, from animal monitoring on farms to security and surveillance in retail stores. The objects being tracked in a video are usually visualized using bounding boxes to help the user see exactly where they are located and detected within the video frame.

Launched during Ultralytics’ annual hybrid event, YOLO Vision 2024 (YV24), Ultralytics YOLO11 is a computer vision model that can handle a wide variety of vision AI tasks, including object tracking. In this article, we’ll explore how object tracking works and discuss real-world applications. We’ll also take a look at how you can try out object tracking using YOLO11. Let’s get started!

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

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

Link to this sectionYOLO11 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 algılamaya çok benzer görünebilir. İkisi arasındaki temel fark, video karelerini nasıl işlediklerinde yatar. Nesne algılama, önceki veya sonraki kareleri dikkate almadan her kareyi tek tek inceler, nesneleri tanımlar ve sınıflandırır. Nesne takibi ise kareler arasındaki bağlantıyı kurar, aynı nesneleri zaman içinde takip eder ve hareketlerini kaydeder.

Nesne takibinin nasıl çalıştığına dair daha detaylı bir inceleme şöyledir:

  • Nesne algılama: Süreç, bir videonun tek bir karesindeki nesnelerin algılanmasıyla başlar. YOLO11, birden fazla nesneyi ve konumlarını doğru bir şekilde tanımlamak 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.
  • Hareketi kareler arasında takip etme: Bir takip algoritması, nesneleri sonraki kareler boyunca izler, konumlarını güncellerken benzersiz kimlikleriyle olan ilişkilerini korur.
  • 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.

Ultralytics, 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ışır, bu da onu çok çeşitli takip görevleri için esnek bir araç haline getirir.

Link to this sectionYOLO11 nesne takibinin uygulamaları#

Ultralytics YOLO11 modelinin çok yönlü yetenekleri, birçok sektörde çok çeşitli uygulama olanakları sunar. Bazı YOLO11 nesne takibi kullanım örneklerine daha yakından bakalım.

Link to this sectionOtonom araç takibi için YOLO11#

Nesne takibi, kendi kendine giden araçların güvenli ve verimli bir şekilde çalışmasına yardımcı olmak için çok önemlidir. Bu araçlar, durma, dönme veya şerit değiştirme gibi gerçek zamanlı kararlar alabilmek için çevrelerini sürekli olarak anlamalıdır. Nesne algılama, aracın yayalar, bisikletliler, diğer araçlar ve trafik işaretleri gibi ortamındaki temel unsurları tanımlamasını sağlar. Ancak, bu nesneleri tek bir anda algılamak güvenli bir navigasyon için yeterli değildir.

İşte nesne takibi tam da burada devreye girer. Aracın bu nesneleri zaman içinde takip etmesine, hareketlerini birden fazla kare boyunca izlemesine olanak tanır. Örneğin, otonom araçların bir yayanın nereye yöneldiğ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. Algılama ve takibi birleştiren otonom araçlar, çevrelerindeki nesnelerin hareketlerini tahmin edebilir, proaktif bir şekilde yanıt verebilir ve güvenli ve sorunsuz bir şekilde ilerleyebilir.

Arabaları tespit eden ve takip eden YOLO11

Şekil 2. YOLO11, arabaları algılamak ve takip etmek için kullanılabilir.

Link to this sectionHayvanları izlemek için YOLO11 nesne takibi kullanımı#

Çiftlikteki sığır gibi hayvanları takip etmek etkili yönetim için hayati önem taşır, ancak bu zahmetli 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, düşmeye veya hasar görmeye eğilimlidir, bu da takibi kesintiye uğratır.

Computer vision, fiziksel etiketlere ihtiyaç duymadan hayvanları izlemek ve takip etmek için çiftçilere daha iyi bir çözüm sunar. Object tracking, çiftçilere hayvanların davranışı ve sağlığı hakkında değerli bilgiler sağlayabilir. Örneğin, bir hayvanın yürüyüş şeklini etkileyen topallık gibi durumların tespit edilmesine yardımcı olabilir. Object tracking kullanarak çiftçiler, hareketteki ince değişimleri fark edebilir ve sağlık sorunlarına erken müdahale edebilir.

Sağlık takibinin ötesinde, bilgisayarlı görü ayrıca çiftçilerin sosyal etkileşimler, yeme alışkanlıkları ve hareket modelleri gibi diğer davranışları anlamalarına da yardımcı olabilir. Bu içgörüler sürü yönetimini iyileştirebilir, besleme programlarını optimize edebilir ve hayvanların genel refahını artırabilir. Manuel iş gücünü azaltarak ve hayvanların stresini en aza indirerek, bilgisayarlı görü tabanlı takip, modern çiftçilik için pratik ve verimli bir araçtır.

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

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

Link to this sectionYOLO11 ile üretimde nesne takibi#

Object tracking has many use cases in the manufacturing sector. For example, object detection and tracking systems can monitor production lines. Products or raw materials can be easily tracked and counted as they move on a conveyor belt. These systems can also be integrated with other computer vision systems to perform additional tasks. For instance, an item with a defect can be identified using a defect detection system and tracked using object tracking to ensure it’s properly taken care of.

Üretimde nesne takibinin bir diğer önemli uygulaması güvenlikle ilgilidir. Nesne takip sistemleri, potansiyel olarak tehlikeli üretim ortamlarında çalışanları tespit etmek ve izlemek için kullanılabilir. Tehlikeli bölgeler bilgisayarlı görü sistemleri kullanılarak işaretlenebilir ve sürekli izlenebilir; çalışanlar (takip edildikleri için) bu tür alanlara yaklaştığında süpervizörler bilgilendirilebilir. Bu tür güvenlik sistemleri ayrıca ekipmanları tespit etmek ve takip etmek için kullanılarak hırsızlık olasılığını önleyebilir.

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

Şekil 4. YOLO11 nesne algılamanın çalışanları tespit etmek için kullanılmasına bir örnek.

Link to this sectionYOLO11 ile nesne takibi ve gözetim#

Gerçek zamanlı object tracking, güvenlik ve gözetim sistemlerinde yaygın olarak kullanılmaktadır. Bu sistemler; kamusal alanları, ulaşım merkezlerini ve alışveriş merkezleri gibi büyük perakende ortamlarını izlemek için kullanılabilir. Büyük, kalabalık alanlarda bu teknoloji, şüpheli kişileri veya kalabalık davranışlarını takip ederek sorunsuz bir gözetim çözümü sağlar. Örneğin, pandemi sırasında object tracking 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ı izlemeyi ve analiz etmeyi mümkün kılarak, kazaları veya suçları önlemeye yardımcı olmak için olağandışı veya şüpheli eylemleri gerçek zamanlı olarak tespit eder. Buna iyi bir örnek hız tahmini sistemleridir. Bu sistemler, hızını belirlemek için bir aracı tespit edebilir ve takip edebilir.

Nesne takibi kullanarak hız tahmini

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

Link to this sectionUltralytics YOLO11 ile nesne takibini dene#

Nesne takibi uygulamalarının bazılarını keşfettiğimize göre, Ultralytics YOLO11 modelini kullanarak bunu nasıl deneyebileceğini 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, Ortak Sorunlar Kılavuzumuz yardımcı sorun giderme ipuçları sunar.

Paketi başarıyla yüklediğinde, aşağıdaki kodu çalıştır. Bu kod, Ultralytics YOLO11 modelinin nasıl yükleneceğini ve bir video dosyasındaki nesneleri takip etmek için nasıl kullanılacağını özetler. Kodda kullanılan model "yolo11n.pt"dir. 'n' harfi Nano'yu temsil eder - YOLO11 modelinin en küçük varyantı. Ayrıca seçebileceğin küçük, orta, büyük ve ekstra büyük gibi başka model varyantları da mevcuttur.

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

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

You can also choose to use a custom-trained model instead of a pre-trained model. Custom training involves fine-tuning a pre-trained model to fit your specific application.

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

Link to this sectionÖ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 depomuzu ziyaret et ve topluluğumuzla etkileşime geç. Çözüm sayfalarımızda otonom araçlar ve tarım alanındaki AI uygulamalarını keşfet. 🚀

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