Bilgisayarla görmedeki kilit noktaları keşfedin: Fitness, hareket tanıma ve hızlı, doğru izleme için Ultralytics YOLO11 ile poz tahmini.
Anahtar noktalar, bir nesnenin veya sahnenin belirgin özelliklerini tanımlayan, görüntü içindeki belirli, bilgilendirici uzamsal konumlardır. Bilgisayar görme (CV) alanında, genellikle X ve Y koordinatları olarak temsil edilen bu noktalar, bir binanın köşeleri, gözler ve burun gibi yüz özellikleri veya insan vücudunun anatomik eklemleri gibi önemli ilgi alanlarını işaretler. Yoğun bir ızgaradaki her pikseli işlemekten farklı olarak, bu seyrek, anlamsal açıdan zengin noktalara odaklanmak, yapay zeka (AI) modellerinin geometriyi verimli bir şekilde anlamasına, şekilleri analiz etmesine ve track yüksek hassasiyetle track . Bu kavram, konunun sadece varlığı veya konumu yerine yapısal olarak anlaşılmasını gerektiren gelişmiş görevler için temeldir.
Anahtar noktalar, dinamik nesnelerin yapısını haritalamak için temel yapı taşları görevi görür. Birden fazla anahtar nokta algılanıp birbirine bağlandığında, nesnenin pozunu temsil eden bir iskelet grafiği veya tel kafes oluştururlar. Bu en çok poz tahmininde uygulanır; burada derin öğrenme (DL) algoritmaları, insan veya hayvan duruşunu yeniden oluşturmak için eklemlerin (omuzlar, dirsekler, kalçalar ve dizler) konumunu tahmin eder.
Ultralytics modeli gibi gelişmiş mimarilerden yararlanarak, sistemler bu koordinatları giriş görüntülerinden doğrudan ve olağanüstü bir hızla geriye doğru hesaplayabilir. Bu süreç, karmaşık özellik çıkarma işlemini içerir; burada sinir ağı, aydınlatma, döndürme ve ölçekten etkilenmeyen yerel kalıpları tanımlamayı öğrenir. Anahtar noktalar, bir nesnenin durumunun özetini temsil ettiğinden, hesaplama açısından verimlidir ve bu da onları kenar bilgi işlem cihazlarında gerçek zamanlı çıkarım için ideal hale getirir.
Anahtar noktaların özel faydasını anlamak için, bunları Ultralytics bulunan diğer birincil bilgisayar görme görevleriyle karşılaştırmak yararlıdır:
Bir konudaki belirli noktaları track etme yeteneği, çeşitli sektörlerde farklı uygulamalara kapı açar:
Modern kütüphaneler, önceden eğitilmiş modeller kullanarak anahtar nokta tespitini uygulamayı kolaylaştırır. Anahtar nokta
ultralytics paket, YOLO26 ve
YOLO11, aşağıdaki gibi veri kümeleri üzerinde eğitilebilir:
COCO veya
Kaplan Duruşu.
Aşağıdaki örnek, bir poz tahmin modelini yüklemeyi ve tespit edilen kilit noktaları Python kullanarak görselleştirmeyi göstermektedir: Python:
from ultralytics import YOLO
# Load a pretrained YOLO26n-pose model
model = YOLO("yolo26n-pose.pt")
# Run inference on a local image
results = model("path/to/runner.jpg")
# Visualize the results, showing the skeletal keypoints
results[0].show()
Bu iş akışında, model koordinatları ve bir
güven puanı tespit edilen her nokta için. Geliştiriciler şunları yapabilir
bu ham maddeleri x, y Bir spor salonu uygulamasında tekrarları saymak gibi özel mantık oluşturmak için değerler veya
aracılığıyla bir oyun karakterini kontrol etmek hareket yakalama.