Yolo فيجن شنتشن
شنتشن
انضم الآن
مسرد المصطلحات

النقاط الرئيسية

اكتشف النقاط الرئيسية في الرؤية الحاسوبية: تقدير الوضعية باستخدام Ultralytics YOLO11 للياقة البدنية والتعرف على الإيماءات والتتبع السريع والدقيق.

النقاط الرئيسية هي مواقع مكانية دقيقة وغنية بالمعلومات داخل الصورة التي تحدد السمات المميزة لجسم أو مشهد ما. مشهد ما. في مجال رؤية الكمبيوتر، هذه الإحداثيات الإحداثيات - التي عادةً ما يتم تمثيلها كقيم X و Y - تحدد نقاطًا مهمة ذات أهمية، مثل زوايا مبنى، أو مركز العين، أو مفاصل جسم الإنسان. على عكس معالجة كل بكسل في الصورة، فإن التركيز على هذه النقاط المتناثرة والغنية دلالياً تسمح لنماذج الذكاء الاصطناعي لنماذج الذكاء الاصطناعي (AI) فهم الهندسة بكفاءة، وتحليل الأشكال، track الحركة بدقة عالية. هذا المفهوم أساسي للمهام المتقدمة التي تتطلب فهماً هيكلياً للموضوع، بدلاً من مجرد وجوده أو موقعه.

دور النقاط الرئيسية في الذكاء الاصطناعي للرؤية

تعمل نقاط المفاتيح بمثابة اللبنات الأساسية لتعيين بنية الكائنات الديناميكية. عندما يتم اكتشاف عدة متعددة ومتصلة ببعضها، فإنها تشكل رسمًا بيانيًا هيكليًا أو إطارًا سلكيًا يمثل وضعية الجسم. هذا الأكثر شيوعاً في تقدير الوضعية حيث تتنبأ الخوارزميات حيث تتنبأ الخوارزميات بموقع المفاصل التشريحية - الأكتاف والمرفقين والوركين والركبتين - لإعادة بناء وضعية الإنسان.

من خلال الاستفادة من بنيات التعلم العميق مثل YOLO11يمكن للأنظمة استرجاع هذه الإحداثيات مباشرةً من الصور المُدخَلة. تتضمن هذه العملية استخراج ميزات معقدة حيث تتعلم الشبكة تحديد الأنماط المحلية الثابتة للإضاءة والدوران والمقياس. البيانات الناتجة خفيفة الوزن و وفعالة من الناحية الحسابية، مما يجعلها مثالية الاستدلال في الوقت الحقيقي على الأجهزة المتطورة.

التمييز بين النقاط الرئيسية والمفاهيم ذات الصلة

لفهم الفائدة المحددة لنقاط المفتاح، من المفيد مقارنتها بمهام الرؤية الحاسوبية الأساسية الأخرى الأساسية الأخرى:

  • النقاط الرئيسية مقابل الكشف عن الكائن: يحدد الكشف القياسي ماهية الكائن ومكانه من خلال إحاطته في مربع محدد. ومع ذلك، يعامل الصندوق الجسم على أنه مستطيل جامد. تبحث نقاط المفتاح داخل المربع لتحديد المفصل الداخلي والوضع.
  • النقاط الرئيسية مقابل. تجزئة المثيل: ينشئ التجزئة قناعًا مثاليًا بالبكسل لصورة ظلية الكائن. بينما يوفر التجزئة تفاصيل التفاصيل الحدودية، إلا أنه غالبًا ما يكون أثقل من الناحية الحسابية. توفر نقاط المفتاح ملخصاً هيكلياً مبسطاً، وغالباً ما يكون يُفضل عند تحليل الحركيات أو ديناميكيات الحركة.
  • النقاط الرئيسية مقابل شرح البيانات: التعليق التوضيحي هو العملية البشرية لتسمية البيانات، في حين أن اكتشاف نقاط المفتاح هو تنبؤ النموذج. يتضمن إنشاء مجموعة بيانات تتضمن النقر يدويًا على نقاط محددة (مثل "المعصم الأيسر") لتدريب النموذج.

تطبيقات واقعية

تفتح القدرة على track نقاط محددة في موضوع ما الباب أمام تطبيقات متنوعة في مختلف الصناعات:

  • التحليلات الرياضية: يستخدم المدربون والرياضيون اكتشاف النقاط الرئيسية لتحليل الميكانيكا الحيوية. من خلال تتبع الزوايا بين المفاصل خلال أرجحة الغولف أو الركض السريع، يمكن للأنظمة توفير تغذية راجعة آلية لتحسين الأداء ومنع الإصابة. وغالباً ما يتضمن ذلك غالبًا ما يتضمن حساب درجات الحرية لفهم نطاق الحركة.
  • الذكاء الاصطناعي في الروبوتات: تعتمد الروبوتات على نقاط رئيسية للإمساك بالأشياء والتلاعب بها. يتيح تحديد نقاط الإمساك المحددة على جسم ما للذراع الروبوتية بحساب الحركيات العكسية وتحديد موضع المؤثر النهائي بشكل صحيح.
  • الذكاء الاصطناعي في الرعاية الصحية: تطبيقات تراقب تطبيقات العلاج الطبيعي تمارين المريض عن بُعد. من خلال تتبع معالم الجسم، يضمن النظام أداء التمارين الرياضية بالشكل الصحيح، مما يساعد في إعادة التأهيل الفعال.
  • الواقع المعزز (AR): في وسائل التواصل الاجتماعي الاجتماعية وتطبيقات التجربة الافتراضية، تسمح النقاط الرئيسية على الوجه (معالم الوجه) للأقنعة أو النظارات الرقمية تتماشى تماماً مع حركات المستخدم.

تنفيذ كشف النقاط الرئيسية

تجعل المكتبات الحديثة من السهل تنفيذ اكتشاف النقاط الرئيسية باستخدام نماذج مدربة مسبقًا. إن ultralytics توفر الحزمة وصولاً فوريًا إلى YOLO11 نماذج مدربة على مجموعات بيانات ضخمة مثل COCO للتعرف على المفاصل البشرية

يوضح المثال التالي كيفية تحميل نموذج تقدير الوضعية وتصور النقاط الرئيسية المكتشفة:

from ultralytics import YOLO

# Load a pretrained YOLO11n-pose model
model = YOLO("yolo11n-pose.pt")

# Run inference on a local image or URL
results = model("https://docs.ultralytics.com/tasks/detect/")

# Visualize the results, showing the skeletal keypoints
results[0].show()

في سير العمل هذا، يقوم النموذج بإخراج Keypoints يحتوي على الإحداثيات وكائن درجة الثقة لكل نقطة مكتشفة. يمكن للمطورين استخراج هذه الخامات x, y لبناء منطق مخصص، مثل عدّ التكرارات في تطبيق رياضي أو التحكم في شخصية اللعبة عبر التفاعل بين الإنسان والحاسوب.

انضم إلى مجتمع Ultralytics

انضم إلى مستقبل الذكاء الاصطناعي. تواصل وتعاون وانمو مع المبتكرين العالميين

انضم الآن