Yolo Vision Shenzhen
Shenzhen
Şimdi katılın
Sözlük

Anahtar Noktalar

AI'da anahtar noktaların nesne geometrisini ve duruşunu nasıl tanımladığını öğrenin. Ultralytics ile poz tahminini keşfedin ve kullanımı kolay Python la çalışmaya başlayın.

Anahtar noktalar, bir nesnenin veya konunun önemli özelliklerini tanımlayan, görüntü içindeki belirgin uzamsal konumlar veya işaretlerdir. Bilgisayar görme ve makine öğrenimi bağlamında, bir anahtar nokta genellikle bir nesnenin belirli bir bölümünü, örneğin bir kişinin dirseğini, bir binanın köşesini veya bir araba tekerleğinin merkezini gösteren bir dizi koordinat (X, Y) ile temsil edilir. Sadece bir nesnenin varlığını belirleyen daha basit görevlerin aksine, anahtar noktaların belirlenmesi, yapay zeka (AI) modellerinin konunun geometrisini, duruşunu ve yapısal düzenini anlamasını sağlar. Bu yetenek, gelişmiş görsel analiz için temel öneme sahiptir ve makinelerin vücut dilini yorumlamasına, track hareketleri track ve dijital kaplamaları gerçek dünyadaki nesnelerle hizalamasına olanak tanır.

AI Modellerinde Kilit Noktaların Rolü

Anahtar noktalar, insan veya hayvanların iskelet yapısını haritalayan bir teknik olan poz tahmininde temel veri görevi görür. Omuzlar, dizler ve ayak bilekleri gibi önceden tanımlanmış bir dizi noktayı algılayarak algoritmalar, bir nesnenin tam pozunu gerçek zamanlı olarak yeniden oluşturabilir. Bu süreç, genellikle nesnenin iç şeklini anlamadan nesnenin etrafına bir sınır kutusu çıkaran standart nesne algılamanın ötesine geçer. Bu teknik, nesnenin iç şeklini anlamadan nesnenin etrafına bir sınır kutusu çıkaran standart nesne algılamanın ötesine geçer.

En son teknolojiye sahip Ultralytics gibi modern mimariler, bu kilit noktaları yüksek doğruluk ve hızla tahmin etmek için geliştirilmiştir. Bu modeller, COCO gibi büyük açıklamalı veri kümeleri üzerinde eğitilmiş derin öğrenme (DL) ağlarını kullanarak eklemler ve yüz özellikleriyle ilişkili görsel kalıpları öğrenir. Çıkarım sırasında model, her bir kilit noktanın koordinatlarını geriye doğru hesaplar ve genellikle tahminin güvenilirliğini gösteren bir güven puanı da ekler.

Önemli Noktalar ve İlgili Kavramlar

Anahtar noktaları diğer yaygın bilgisayar görme çıktılarıdan ayırmak, bunların benzersiz faydasını anlamak açısından yararlıdır:

  • Anahtar Noktalar ve Sınırlayıcı Kutular: Bir sınırlayıcı kutu, nesnenin tamamını bir dikdörtgen içinde kapsayarak kaba bir konum belirleme sağlar. Anahtar noktalar ise nesne içindeki belirli parçaların ayrıntılı konum belirlemesini sağlar.
  • Anahtar noktalar ve görüntü segmentasyonu: Görüntü segmentasyonu, nesnenin şeklinin kesin bir maskesini oluşturmak için her pikseli sınıflandırır. Segmentasyon ayrıntılı sınır bilgisi sunarken, anahtar noktalar hareket ve kinematiği analiz etmek için genellikle daha verimli olan yapısal bir özet ("iskelet") sunar.
  • Anahtar Noktalar ve Özellik Tanımlayıcıları: SIFT (Ölçek Değişmez Özellik Dönüşümü) gibi geleneksel görüntü işlemede, anahtar noktalar görüntü eşleştirme için kullanılan ilgi noktalarıdır (köşeler, lekeler). Modern DL poz tahmininde, anahtar noktalar ağ tarafından öğrenilen anlamsal etiketlerdir (örneğin, "sol bilek").

Gerçek Dünya Uygulamaları

track vücut kısımlarını veya nesne özelliklerini track yeteneği, çeşitli sektörlerde çok çeşitli uygulamaların önünü açmaktadır:

  • Spor Analitiği: Koçlar ve sporcular, biyomekaniği analiz etmek için poz tahminini kullanır. Eklemlerdeki kilit noktaları takip ederek, sistemler golf, tenis veya sprint gibi sporlarda tekniği geliştirmek için açıları ve hızları hesaplayabilir. Ultralytics YOLO track uygulanabilir geri bildirim sağladığını görün.
  • Sağlık ve Rehabilitasyon: Fizik tedavi platformları, hastaların egzersizlerini uzaktan izlemek için kilit noktaları kullanır. Sistem, hastaların rehabilitasyon rutinleri sırasında doğru pozisyonu korumalarını sağlar, yaralanma riskini azaltır ve iyileşme sürecini takip eder.
  • Artırılmış Gerçeklik (AR): Sosyal medya filtreleri ve sanal deneme uygulamaları, dijital maskeleri veya gözlükleri kullanıcının yüzüne güvenli bir şekilde sabitlemek için yüzün kilit noktalarını (gözler, burun, ağız konturları) kullanır ve kullanıcı hareket etse bile hizalamayı korur.
  • Sürücü İzleme: Otomotiv güvenlik sistemleri, uykululuk veya dikkatsizlik detect için track belirgin noktaları track ve sürücünün gözleri kapanırsa veya baş pozisyonu dikkatsizlik belirtisi gösterirse sürücüyü uyarır.

YOLO26 ile Anahtar Nokta Algılama Uygulaması

Ultralytics veya Python kullanarak, geliştiriciler kolayca anahtar nokta algılamayı uygulayabilirler. Aşağıdaki örnek, önceden eğitilmiş bir YOLO26-pose modelini yüklemeyi ve bir görüntü üzerinde insan iskeletlerini detect için çıkarım yapmayı göstermektedir.

from ultralytics import YOLO

# Load a pre-trained YOLO26 pose estimation model
model = YOLO("yolo26n-pose.pt")

# Run inference on an image
results = model("https://ultralytics.com/images/bus.jpg")

# Visualize the results showing detected keypoints and skeletons
for result in results:
    result.show()  # Display the image with keypoints drawn

    # Access keypoint coordinates (x, y, confidence)
    keypoints = result.keypoints.data
    print(f"Detected keypoints shape: {keypoints.shape}")

Bu basit iş akışı, sofistike bilgisayar görme (CV) uygulamalarının hızlı bir şekilde devreye alınmasını sağlar. Kendi özel kilit nokta modellerini eğitmek isteyen kullanıcılar için (örneğin, endüstriyel makineler veya hayvan türleri üzerindeki detect noktaları detect için), Ultralytics bulutta veri açıklama ve model eğitimi sürecini basitleştirir.

Gelişmiş Hususlar

Anahtar nokta algılamayı başarıyla uygulamak için, örtülme (vücut parçasının gizlenmesi) ve çeşitli aydınlatma koşulları gibi zorlukların üstesinden gelinmesi gerekir. Modern modeller, eğitim sırasında sağlam veri artırımı yoluyla bu sorunu çözerek, ağı çeşitli senaryolara maruz bırakır. Ayrıca, anahtar noktaları nesne izleme algoritmalarıyla entegre etmek, video akışlarında zaman içinde bireylerin tutarlı bir şekilde tanımlanmasını sağlar; bu da güvenlik veya davranış analizi gibi uygulamalar için çok önemlidir .

Ultralytics topluluğuna katılın

Yapay zekanın geleceğine katılın. Küresel yenilikçilerle bağlantı kurun, işbirliği yapın ve birlikte büyüyün

Şimdi katılın