تنزيل Azure Kinect Body Tracking SDK

يوفر هذا المستند ارتباطات لتثبيت كل إصدار من Azure Kinect Body Tracking SDK.

محتويات SDK لتتبع الجسم من Azure Kinect

  • الرؤوس والمكتبات لإنشاء تطبيق لتتبع الجسم باستخدام Azure Kinect DK.
  • مكتبات DLL القابلة لإعادة التوزيع التي تحتاجها تطبيقات تتبع الجسم باستخدام Azure Kinect DK.
  • تطبيقات تتبع الجسم عينة.
إصدار تنزيل
1.1.2 msinuget
1.1.1 msinuget
1.1.0 msi
1.0.1 msinuget
1.0.0 msinuget

تعليمات تثبيت Linux

حالياً، التوزيع الوحيد المدعوم هو Ubuntu 18.04 و20.04. لطلب الدعم للتوزيعات الأخرى، راجع هذه الصفحة.

أولاً، ستحتاج إلى تكوين مستودع حزم Microsoft، باتباع الإرشادات هنا.

تحتوي الحزمة libk4abt<major>.<minor>-dev على الرؤوس وملفات CMake للإنشاء مقابل libk4abt. تحتوي الحزمة libk4abt<major>.<minor> على العناصر المشتركة المطلوبة لتشغيل الملفات التنفيذية التي تعتمد على libk4abt بالإضافة إلى مثال العارض.

تتطلب البرامج التعليمية الأساسية الحزمة libk4abt<major>.<minor>-dev. للتمكن من تثبيته، احرص على تشغيل

sudo apt install libk4abt<major>.<minor>-dev

إذا نجح الأمر، فإن SDK جاهزة للاستخدام.

ملاحظة

عند تثبيت SDK، تذكر المسار الذي تقوم بالتثبيت إليه. مثل: "C:\Program Files\Azure Kinect Body Tracking SDK 1.0.0". سوف تجد العينات المشار إليها في المقالات في هذا المسار. توجد عينات تتبع الجسم في المجلد body-tracking-samples في مستودع Azure-Kinect-Samples. سوف تجد العينات المشار إليها في المقالات هنا.

سجل التغيير

v1.1.2

  • [Feature] تمت إضافة دعم برنامج تضمين C# لنظام التشغيل Linux Link
  • [Bug Fix] k4abt_simple_3d_viewer.exe يعمل مع أحدث برامج تشغيل NVIDIA Link

v1.1.1

  • [Feature] دعم cmake المضاف لجميع عينات تتبع الجسم
  • [Feature] عودة حزمة NuGet. تم تطوير حزمة NuGet الجديدة التي تتضمن Microsoft التي تم تطويرها لتتبع الجسم dlls والرؤوس، وتبعيات وقت تشغيل ONNX. لم تعد الحزمة تتضمن تبعيات NVIDIA CUDA وTRT. يستمر تضمينها في حزمة MSI.
  • [Feature] الترقية إلى ONNX Runtime v1.10. إصدار برنامج تشغيل NVIDIA الموصى به هو 472.12 (Game Ready) أو 472.84 (Studio). توجد مشكلات OpenGL مع برامج التشغيل الأحدث.
  • [Bug Fix] CMake مفقود من نموذج offline_processor Link
  • [Bug Fix] لم يعد وضع وحدة المعالجة المركزية يتطلب تبعيات NVIDIA CUDA رابط
  • [Bug Fix] يتم تجميع العينات التي تم التحقق منها باستخدام Visual Studio 2022 والنماذج المحدثة لاستخدام هذا الإصدار الرابط
  • [Bug Fix] تمت إضافة مؤهل const إلى واجهات برمجة التطبيقات Link
  • [إصلاح خطأ] تمت إضافة التحقق من معالجة nullptr في إيقاف التشغيل () رابط
  • [Bug Fix] عمليات التحقق المحسّنة من التبعيات رابط
  • [Bug Fix] تم تحديث ملف REDIST.TXT رابط
  • [Bug Fix] تحسين أداء DirectML رابط
  • [Bug Fix] إعلان استثناء ثابت في frame::get_body() Link
  • [Bug Fix] إصلاح تسرب الذاكرة رابط
  • [إصلاح خطأ] قائمة التبعيات المحدّثة رابط

v1.1.0

  • [Feature] إضافة دعم لـ DirectML (Windows فقط) وتنفيذ TensorRT لنموذج تقدير الوضع. راجع الأسئلة المتداولة بشأن بيئات التنفيذ الجديدة.
  • [Feature] إضافة model_path إلى k4abt_tracker_configuration_t هيكل. يسمح للمستخدمين بتحديد اسم المسار لنموذج تقدير الوضع. افتراضات على dnn_model_2_0_op11.onnx نموذج تقدير الوضع القياسي الموجود في الدليل الحالي.
  • [Feature] تضمين dnn_model_2_0_lite_op11.onnx نموذج تقدير الوضع البسيط. يتداول هذا النموذج ~ زيادة في الأداء بمقدار 2x لتقليل الدقة بنسبة 5% تقريباً.
  • [Feature] يتم تجميع العينات التي تم التحقق منها باستخدام Visual Studio 2019 وعينات التحديثات لاستخدام هذا الإصدار.
  • [Breaking Change] التحديث إلى ONNX Runtime 1.6 مع دعم لبيئات تنفيذ CPU وCUDA 11.1 وDirectML (Windows فقط) وTensorRT 7.2.1. يتطلب تحديث برنامج تشغيل NVIDIA إلى R455 أو أفضل.
  • [كسر التغيير] لا تثبيت NuGet.
  • [Bug Fix] إضافة دعم لوحدات معالجة الرسومات من سلسلة NVIDIA RTX 30xx رابط
  • [Bug Fix] أضف دعماً لوحدات معالجة الرسومات المدمجة AMD وIntel (نظام التشغيل Windows فقط) رابط
  • [إصلاح خطأ] تحديث إلى CUDA 11.1 Link
  • [Bug Fix] التحديث إلى Sensor SDK 1.4.1 Link

v1.0.1

  • [Bug Fix] إصلاح مشكلة تعطل SDK في حالة تحميل ملف onnxruntime.dll من المسار على إصدار Windows 19025 أو أحدث: رابط

v1.0.0

  • [Feature] إضافة غلاف C# إلى برنامج تثبيت msi.
  • [Bug Fix] إصلاح المشكلة التي لا يمكن اكتشاف دوران الرأس بشكل صحيح: رابط
  • [Bug Fix] إصلاح مشكلة زيادة استخدام وحدة المعالجة المركزية بنسبة تصل إلى 100% على جهاز Linux: رابط
  • [عينات] أضف عينتين إلى عينة الريبو. يوضح النموذج 1 كيفية تحويل نتائج تتبع الجسم من مساحة العمق إلى مساحة اللون Link؛ يوضح النموذج 2 كيفية اكتشاف مستوى سطح الأرض رابط

الخطوات التالية