İçeriğe geç

Ultralytics YOLOv8 Görevler


Ultralytics YOLO desteklenen görevler

YOLOv8 birden fazla bilgisayarla görme görevini destekleyen bir yapay zeka çerçevesidir. Çerçeve algılama, segmentasyon, obb, sınıflandırma ve poz tahmini yapmak için kullanılabilir. Bu görevlerin her birinin farklı bir amacı ve kullanım durumu vardır.



İzle: Ultralytics YOLO Görevlerini keşfedin: Nesne Algılama, Segmentasyon, OBB, İzleme ve Poz Tahmini.

Algılama

Algılama, YOLOv8 tarafından desteklenen birincil görevdir. Bir görüntü veya video karesindeki nesneleri tespit etmeyi ve etraflarına sınırlayıcı kutular çizmeyi içerir. Tespit edilen nesneler özelliklerine göre farklı kategorilerde sınıflandırılır. YOLOv8 tek bir görüntü veya video karesindeki birden fazla nesneyi yüksek doğruluk ve hızla tespit edebilir.

Tespit Örnekleri

Segmentasyon

Bölütleme, bir görüntüyü görüntünün içeriğine göre farklı bölgelere ayırmayı içeren bir görevdir. Her bölgeye içeriğine göre bir etiket atanır. Bu görev, görüntü segmentasyonu ve tıbbi görüntüleme gibi uygulamalarda kullanışlıdır. YOLOv8 , segmentasyonu gerçekleştirmek için U-Net mimarisinin bir varyantını kullanır.

Segmentasyon Örnekleri

Sınıflandırma

Sınıflandırma, bir görüntüyü farklı kategorilere ayırmayı içeren bir görevdir. YOLOv8 , görüntüleri içeriklerine göre sınıflandırmak için kullanılabilir. Sınıflandırma yapmak için EfficientNet mimarisinin bir varyantını kullanır.

Sınıflandırma Örnekleri

Pose

Poz/anahtar nokta tespiti, bir görüntü veya video karesindeki belirli noktaların tespit edilmesini içeren bir görevdir. Bu noktalar anahtar noktalar olarak adlandırılır ve hareketi izlemek veya poz tahmini yapmak için kullanılır. YOLOv8 bir görüntü veya video karesindeki anahtar noktaları yüksek doğruluk ve hızla tespit edebilir.

Poz Örnekleri

OBB

Yönlendirilmiş nesne algılama, bir görüntüdeki nesneleri daha doğru bir şekilde bulmak için ekstra bir açı ekleyerek normal nesne algılamadan bir adım daha ileri gider. YOLOv8 , bir görüntü veya video karesindeki döndürülmüş nesneleri yüksek doğruluk ve hızla algılayabilir.

Yönlendirilmiş Algılama

Sonuç

YOLOv8 algılama, segmentasyon, sınıflandırma, yönlendirilmiş nesne algılama ve anahtar nokta algılama gibi birden fazla görevi destekler. Bu görevlerin her birinin farklı amaçları ve kullanım durumları vardır. Bu görevler arasındaki farkları anlayarak, bilgisayarla görme uygulamanız için uygun görevi seçebilirsiniz.

SSS

Ultralytics YOLOv8 hangi görevleri yerine getirebilir?

Ultralytics YOLOv8 çeşitli bilgisayarla görme görevlerini yüksek doğruluk ve hızla gerçekleştirebilen çok yönlü bir yapay zeka çerçevesidir. Bu görevler şunları içerir:

  • Algılama: Etraflarına sınırlayıcı kutular çizerek görüntülerdeki veya video karelerindeki nesneleri tanımlama ve konumlandırma.
  • Segmentasyon: Görüntüleri içeriklerine göre farklı bölgelere ayırma, tıbbi görüntüleme gibi uygulamalar için kullanışlıdır.
  • Sınıflandırma: EfficientNet mimarisinin varyantlarından yararlanarak tüm görüntüleri içeriklerine göre sınıflandırmak.
  • Poz tahmini: Hareketleri veya pozları izlemek için bir görüntü veya video karesindeki belirli anahtar noktaların algılanması.
  • YönlendirilmişNesne Algılama (OBB): Gelişmiş doğruluk için döndürülmüş nesneleri ek bir yönlendirme açısı ile algılama.

Nesne algılama için Ultralytics YOLOv8 adresini nasıl kullanabilirim?

Nesne algılama için Ultralytics YOLOv8 adresini kullanmak için aşağıdaki adımları izleyin:

  1. Veri setinizi uygun formatta hazırlayın.
  2. Algılama görevini kullanarak YOLOv8 modelini eğitin.
  3. Yeni görüntüler veya video kareleri girerek tahminler yapmak için modeli kullanın.

Örnek

from ultralytics import YOLO

model = YOLO("yolov8n.pt")  # Load pre-trained model
results = model.predict(source="image.jpg")  # Perform object detection
results[0].show()
yolo detect model=yolov8n.pt source='image.jpg'

Daha ayrıntılı talimatlar için algılama örneklerimize göz atın.

Segmentasyon görevleri için YOLOv8 kullanmanın faydaları nelerdir?

Segmentasyon görevleri için YOLOv8 adresini kullanmak çeşitli avantajlar sağlar:

  1. Yüksek Doğruluk: Segmentasyon görevi, hassas segmentasyon elde etmek için U-Net mimarisinin bir varyantından yararlanır.
  2. Hız: YOLOv8 gerçek zamanlı uygulamalar için optimize edilmiştir ve yüksek çözünürlüklü görüntüler için bile hızlı işlem sunar.
  3. Çoklu Uygulamalar: Tıbbi görüntüleme, otonom sürüş ve ayrıntılı görüntü segmentasyonu gerektiren diğer uygulamalar için idealdir.

Segmentasyon bölümünde segmentasyon için YOLOv8 'un faydaları ve kullanım alanları hakkında daha fazla bilgi edinin.

Ultralytics YOLOv8 poz tahmini ve anahtar nokta tespiti yapabilir mi?

Evet, Ultralytics YOLOv8 poz tahminini ve anahtar nokta tespitini yüksek doğruluk ve hızla etkili bir şekilde gerçekleştirebilir. Bu özellik özellikle spor analitiği, sağlık hizmetleri ve insan-bilgisayar etkileşimi uygulamalarındaki hareketleri izlemek için kullanışlıdır. YOLOv8 bir görüntü veya video karesindeki anahtar noktaları tespit ederek hassas poz tahminine olanak tanır.

Daha fazla ayrıntı ve uygulama ipuçları için poz tahmini örneklerimizi ziyaret edin.

Yönlendirilmiş nesne algılama (OBB) için neden Ultralytics YOLOv8 adresini seçmeliyim?

YOLOv8 ile Yönlendirilmiş Nesne Algılama (OBB), nesneleri ek bir açı parametresiyle algılayarak gelişmiş hassasiyet sağlar. Bu özellik, havadan görüntü analizi ve depo otomasyonu gibi döndürülmüş nesnelerin doğru konumlandırılmasını gerektiren uygulamalar için faydalıdır.

  • Artırılmış Hassasiyet: Açı bileşeni, döndürülmüş nesneler için yanlış pozitifleri azaltır.
  • Çok Yönlü Uygulamalar: Jeo-uzamsal analiz, robotik vb. görevler için kullanışlıdır.

Daha fazla ayrıntı ve örnek için Yönlendirilmiş Nesne Algılama bölümüne göz atın.



Oluşturma 2023-11-12, Güncelleme 2024-07-04
Yazarlar: glenn-jocher (7), RizwanMunawar (1), AyushExel (1)

Yorumlar