Az Azure Kinect Body Tracking SDK letöltéseDownload Azure Kinect Body Tracking SDK

Ez a dokumentum az Azure Kinect Body Tracking SDK egyes verzióinak telepítésére mutató hivatkozásokat tartalmaz.This document provides links to install each version of the Azure Kinect Body Tracking SDK.

Az Azure Kinect Body Tracking SDK tartalmaAzure Kinect Body Tracking SDK contents

  • Fejlécek és kódtárak egy Body Tracking-alkalmazás létrehozásához az Azure Kinect DK használatával.Headers and libraries to build a body tracking application using the Azure Kinect DK.
  • A Body Tracking Applications által az Azure Kinect DK használatával szükséges újraterjeszthető DLL-ek.Redistributable DLLs needed by body tracking applications using the Azure Kinect DK.
  • Minta törzs nyomon követésére szolgáló alkalmazások.Sample body tracking applications.
VerzióVersion LetöltésDownload
1.0.11.0.1 MSI - nugetmsi nuget
1.0.01.0.0 MSI - nugetmsi nuget
0.9.50.9.5 MSI - nugetmsi nuget
0.9.40.9.4 MSI - nugetmsi nuget
0.9.30.9.3 MSI - nugetmsi nuget
0.9.20.9.2 MSI - nugetmsi nuget
0.9.10.9.1 MSI - nugetmsi nuget
0.9.00.9.0 MSI - nugetmsi nuget

Linuxos telepítési utasításokLinux installation instructions

Jelenleg az egyetlen támogatott disztribúció az Ubuntu 18,04.Currently, the only supported distribution is Ubuntu 18.04. További terjesztések támogatásának kéréséhez tekintse meg ezt a lapot.To request support for other distributions, see this page.

Először konfigurálnia kell a Microsoft Package repositoryját, az itttalálható utasításokat követve.First, you'll need to configure Microsoft's Package Repository, following the instructions here.

A libk4abt<major>.<minor>-dev csomag tartalmazza a felépíteni kívánt fejléceket és CMAK-fájlokat libk4abt .The libk4abt<major>.<minor>-dev package contains the headers and CMake files to build against libk4abt. A libk4abt<major>.<minor> csomag tartalmazza a végrehajtható fájlok futtatásához szükséges megosztott objektumokat, valamint libk4abt a példa megjelenítőjét.The libk4abt<major>.<minor> package contains the shared objects needed to run executables that depend on libk4abt as well as the example viewer.

Az alapszintű oktatóanyagokhoz szükség van a libk4abt<major>.<minor>-dev csomagra.The basic tutorials require the libk4abt<major>.<minor>-dev package. A telepítéséhez futtassa a következőtTo install it, run

sudo apt install libk4abt1.0-dev

Ha a parancs sikeres, az SDK készen áll a használatra.If the command succeeds, the SDK is ready for use.

Megjegyzés

Az SDK telepítésekor jegyezze fel a telepítési útvonalat.When installing the SDK, remember the path you install to. Például: "C:\Program Files\Azure Kinect Body Tracking SDK 1.0.0".For example, "C:\Program Files\Azure Kinect Body Tracking SDK 1.0.0". Az ezen az elérési úton található cikkekben hivatkozott mintákat fogja megtalálni.You will find the samples referenced in articles in this path. A szövegtörzs-követési minták az Azure-Kinect-Samples adattár Body-Tracking-Samples mappájában találhatók.Body tracking samples are located in the body-tracking-samples folder in the Azure-Kinect-Samples repository. A cikkekben hivatkozott mintákat itt találja.You will find the samples referenced in articles here.

Változási naplóChange log

v 1.0.1v1.0.1

  • [Hibajavítás] Javítsa ki a problémát, hogy az SDK összeomlik, ha onnxruntime.dll betöltését a Windows Build 19025 vagy újabb verziójának elérési útjáról: hivatkozás[Bug Fix] Fix issue that the SDK crashes if loading onnxruntime.dll from path on Windows build 19025 or later: Link

v 1.0.0v1.0.0

  • Vonás Adja hozzá a C# burkolót az MSI-telepítőhöz.[Feature] Add C# wrapper to the msi installer.
  • [Hibajavítás] Javítsa ki a hibát, hogy a fej forgása nem észlelhető helyesen: hivatkozás[Bug Fix] Fix issue that the head rotation cannot be detected correctly: Link
  • [Hibajavítás] Javítsa ki a problémát, hogy a CPU-használat 100%-kal növekszik a Linux rendszerű gépen: hivatkozás[Bug Fix] Fix issue that the CPU usage goes up to 100% on Linux machine: Link
  • Minták Vegyen fel két mintát a minta tárházba.[Samples] Add two samples to the sample repo. Az 1. minta bemutatja, hogyan alakíthatja át a törzs nyomon követésének eredményét a mélységi területről a színtérre mutató hivatkozásig. a 2. minta azt mutatja be, hogyan lehet felderíteni a padló síkja hivatkozásátSample 1 demonstrates how to transform body tracking results from the depth space to color space Link; sample 2 demonstrates how to detect floor plane Link

v 0.9.5v0.9.5

  • Vonás C#-támogatás.[Feature] C# support. A C# burkoló a nuget csomagban van csomagolva.C# wrapper is packed in the nuget package.
  • Vonás Többszörös nyomkövetés támogatása.[Feature] Multi-tracker support. Több Tracker létrehozása is engedélyezett.Creating multiple trackers is allowed. A felhasználók a különböző Azure Kinect-eszközökből származó szervek nyomon követéséhez több nyomkövetést is létrehozhatnak.Now user can create multiple trackers to track bodies from different Azure Kinect devices.
  • Vonás Multi-thread Processing-támogatás a CPU-üzemmódhoz.[Feature] Multi-thread processing support for CPU mode. Ha CPU-módban fut, az összes magot a rendszer a sebesség maximalizálása érdekében használja fel.When running on CPU mode, all cores will be used to maximize the speed.
  • Vonás Hozzáadás gpu_device_id a k4abt_tracker_configuration_t struct-hoz.[Feature] Add gpu_device_id to k4abt_tracker_configuration_t struct. Annak engedélyezése, hogy a felhasználók az alapértelmezetttől eltérő GPU-eszközt adjanak meg a törzs nyomon követési algoritmusának futtatásához.Allow users to specify GPU device that is other than the default one to run the body tracking algorithm.
  • [Hibajavítás/változás megszakítása] Egy közös névvel javítsa ki az elírást.[Bug Fix/Breaking Change] Fix typo in a joint name. Módosítsa a közös nevet a verzióról a verzióra K4ABT_JOINT_SPINE_NAVAL K4ABT_JOINT_SPINE_NAVEL .Change joint name from K4ABT_JOINT_SPINE_NAVAL to K4ABT_JOINT_SPINE_NAVEL.

v 0.9.4v0.9.4

  • Vonás Adja hozzá a kézzel összekötések támogatást.[Feature] Add hand joints support. Az SDK a következő három további kötésről nyújt információkat: HAND, HANDTIP, THUMB.The SDK will provide information for three additional joints for each hand: HAND, HANDTIP, THUMB.
  • Vonás Előrejelzési megbízhatósági szint hozzáadása minden észlelt kötéshez.[Feature] Add prediction confidence level for each detected joints.
  • Vonás Adja hozzá a CPU-mód támogatását.[Feature] Add CPU mode support. A cpu_only_mode értékének módosításával k4abt_tracker_configuration_t mostantól az SDK futhat CPU-módban, amelyhez nem szükséges, hogy a felhasználó hatékony grafikus kártyával rendelkezzen.By changing the cpu_only_mode value in k4abt_tracker_configuration_t, now the SDK can run on CPU mode which doesn't require the user to have a powerful graphics card.

v 0.9.3v0.9.3

  • Vonás Tegyen közzé egy új DNN modellt dnn_model_2_0. Onnx, amely nagy mértékben javítja a törzs nyomon követésének megbízhatóságát.[Feature] Publish a new DNN model dnn_model_2_0.onnx, which largely improves the robustness of the body tracking.
  • Vonás Alapértelmezés szerint tiltsa le az ideiglenes simítást.[Feature] Disable the temporal smoothing by default. A követett ízületek rugalmasabbak lesznek.The tracked joints will be more responsive.
  • Vonás Javítsa ki a törzs index-térképének pontosságát.[Feature] Improve the accuracy of the body index map.
  • [Hibajavítás] Javítsa ki a hibát, hogy az érzékelő tájolási beállítása nem érvényes.[Bug Fix] Fix bug that the sensor orientation setting is not effective.
  • [Hibajavítás] Módosítsa a body_index_map típusát K4A_IMAGE_FORMAT_CUSTOMról K4A_IMAGE_FORMAT_CUSTOM8re.[Bug Fix] Change the body_index_map type from K4A_IMAGE_FORMAT_CUSTOM to K4A_IMAGE_FORMAT_CUSTOM8.
  • [Ismert probléma] Két zárt szerv egyesíthető egypéldányos szegmensben.[Known Issue] Two close bodies may merge to single instance segment.

v 0.9.2v0.9.2

  • [A változás megszakítása] A frissítés a legújabb Azure Kinect Sensor SDK-1.2.0 függ.[Breaking Change] Update to depend on the latest Azure Kinect Sensor SDK 1.2.0.
  • [API-változás] k4abt_tracker_create a függvény elkezdi bevenni a k4abt_tracker_configuration_t bemenetet.[API Change] k4abt_tracker_create function will start to take a k4abt_tracker_configuration_t input.
  • [API-változás] Módosítsa az API-t úgy, k4abt_frame_get_timestamp_usec hogy konkrétabb k4abt_frame_get_device_timestamp_usec és konzisztens legyen az Sensor SDK 1.2.0.[API Change] Change k4abt_frame_get_timestamp_usec API to k4abt_frame_get_device_timestamp_usec to be more specific and consistent with the Sensor SDK 1.2.0.
  • Vonás Lehetővé teszi a felhasználók számára, hogy megadják az érzékelő csatlakoztatási irányát a Szemléző létrehozásakor, hogy a törzs a különböző szögekből való csatlakoztatáskor pontosabb eredményeket érjen el.[Feature] Allow users to specify the sensor mounting orientation when creating the tracker to achieve more accurate body tracking results when mounting at different angles.
  • Vonás Adja meg az új API k4abt_tracker_set_temporal_smoothing -t a felhasználó által alkalmazni kívánt időbeli simítás mértékének módosításához.[Feature] Provide new API k4abt_tracker_set_temporal_smoothing to change the amount of temporal smoothing that the user wants to apply.
  • Vonás Adja hozzá a C++ burkoló K4ABT. HPP.[Feature] Add C++ wrapper k4abt.hpp.
  • Vonás Adja hozzá a k4abtversion. h verziószám-definíciós fejlécét.[Feature] Add version definition header k4abtversion.h.
  • [Hibajavítás] A rendkívül magas CPU-használatot okozó hibák elhárítása.[Bug Fix] Fix bug that caused extremely high CPU usage.
  • [Hibajavítás] A naplózó összeomlási hibájának javítása.[Bug Fix] Fix logger crashing bug.

v 0.9.1v0.9.1

  • [Hibajavítás] Memóriavesztés javítása a Szemléző megsemmisítése során[Bug Fix] Fix memory leak when destroying tracker
  • [Hibajavítás] Jobb hibaüzenetek a hiányzó függőségekhez[Bug Fix] Better error messages for missing dependencies
  • [Hibajavítás] Összeomlás nélkül meghiúsul egy második nyomkövetési példány létrehozásakor[Bug Fix] Fail without crashing when creating a second tracker instance
  • [Hibajavítás] A naplózó környezeti változók mostantól megfelelően működnek[Bug Fix] Logger environmental variables now work correctly
  • Linux-támogatásLinux support

v 0.9.0v0.9.0

  • [A változás megszakítása] Visszaminősítette az SDK-függőséget a CUDA 10,0-re (a CUDA 10,1-ből).[Breaking Change] Downgraded the SDK dependency to CUDA 10.0 (from CUDA 10.1). A ONNX Runtime hivatalosan csak a CUDA 10,0-es verzióját támogatja.ONNX runtime officially only supports up to CUDA 10.0.
  • [A változás megszakítása] A Tensorflow futtatókörnyezet helyett a ONNX futtatókörnyezetre vált.[Breaking Change] Switched to ONNX runtime instead of Tensorflow runtime. Csökkenti az első keret indításának időpontját és a memóriahasználat használatát.Reduces the first frame launching time and memory usage. Emellett csökkenti az SDK bináris méretét is.It also reduces the SDK binary size.
  • [API-változás] Átnevezve erre k4abt_tracker_queue_capture()``k4abt_tracker_enqueue_capture()[API Change] Renamed k4abt_tracker_queue_capture() to k4abt_tracker_enqueue_capture()
  • [API-változás] k4abt_frame_get_body() Két különálló függvénybe tört: k4abt_frame_get_body_skeleton() és k4abt_frame_get_body_id() .[API Change] Broke k4abt_frame_get_body() into two separate functions: k4abt_frame_get_body_skeleton() and k4abt_frame_get_body_id(). Most lekérdezheti a törzs AZONOSÍTÓját anélkül, hogy mindig a teljes csontváz-struktúrát másolja.Now you can query the body ID without always copying the whole skeleton structure.
  • [API-változás] Hozzáadott k4abt_frame_get_timestamp_usec() függvény, amely leegyszerűsíti a felhasználók számára a törzsi keret időbélyegének lekérdezéséhez szükséges lépéseket.[API Change] Added k4abt_frame_get_timestamp_usec() function to simplify the steps for the users to query body frame timestamp.
  • A Body Tracking algoritmus pontosságának növelése és a megbízhatóság nyomon követéseFurther improved the body tracking algorithm accuracy and tracking reliability

További lépésekNext steps