Skip to content

Adding a modified version of the azurekinect plugin: azurekinectmulti #67

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions plugins/azurekinectmulti/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
.vshistory
build/x64/
Debug/
Release/
15 changes: 15 additions & 0 deletions plugins/azurekinectmulti/INSTALL
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
WARNING: Follow all of these steps before trying to run a pipeline! Especially the system PATH variables need to be added BEFORE running anything. Otherwise registering the ssiazurekinect.dll of the plugin WILL FAIL.

Setup guide for the Azure Kinect DK:
https://docs.microsoft.com/en-us/azure/kinect-dk/set-up-azure-kinect-dk

Install the latest Sensor SDK:
https://github.com/microsoft/Azure-Kinect-Sensor-SDK/blob/develop/docs/usage.md
ALSO add the tools of the sensor SDK to your system's PATH (should be at C:\Program Files\Azure Kinect SDK v1.4.1\tools)

ALSO install the latest Bodytracking SDK:
https://docs.microsoft.com/en-us/azure/kinect-dk/body-sdk-download
ALSO add the tools of the bodytracking sdk to your system's PATH (because it contains critical dlls and onnx models; C:\Program Files\Azure Kinect Body Tracking SDK\sdk\tools)

On Windows 10 N versions you might also have to install Media Feature Pack (KB3099229)
https://www.microsoft.com/en-us/download/details.aspx?id=49919
674 changes: 674 additions & 0 deletions plugins/azurekinectmulti/LICENSE

Large diffs are not rendered by default.

26 changes: 26 additions & 0 deletions plugins/azurekinectmulti/README
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
------------------------------------------------------------
Azure Kinect DK Plugin // Social Signal Interpretation (SSI)
------------------------------------------------------------

(c) University of Augsburg
Chair for Human-Centered Artificial Intelligence
[email protected]
http://openssi.net

Published under GNU General Public License
see also LICENSE

------------------------------------------------------------
Credits
------------------------------------------------------------
Fabian Wildgrube, working student at the Chair for
Human-Centered Artificial Intelligence
[email protected]

Alexander Dauber, master graduate at the Chair for
Human-Centered Artificial Intelligence
[email protected]

------------------------------------------------------------
Bug report to [email protected]
------------------------------------------------------------
5 changes: 5 additions & 0 deletions plugins/azurekinectmulti/build/.editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Rules in this file were initially inferred by Visual Studio IntelliCode from the C:\ssi\plugins\azurekinect\build codebase based on best match to current usage at 22.02.2023
# You can modify the rules from these initially generated values to suit your own policies
# You can learn more about editorconfig here: https://docs.microsoft.com/en-us/visualstudio/ide/editorconfig-code-style-settings-reference
[*.cs]

41 changes: 41 additions & 0 deletions plugins/azurekinectmulti/build/azurekinect.sln
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.30501.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test", "test\test.vcxproj", "{EDBFF262-7A6C-4003-9BC1-3FA9D09E4889}"
ProjectSection(ProjectDependencies) = postProject
{4D33A710-82A9-4B43-A63E-D2AA44CB9B1A} = {4D33A710-82A9-4B43-A63E-D2AA44CB9B1A}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "azurekinect", "dlls\azurekinect.vcxproj", "{4D33A710-82A9-4B43-A63E-D2AA44CB9B1A}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
Release|Win32 = Release|Win32
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{EDBFF262-7A6C-4003-9BC1-3FA9D09E4889}.Debug|Win32.ActiveCfg = Debug|Win32
{EDBFF262-7A6C-4003-9BC1-3FA9D09E4889}.Debug|Win32.Build.0 = Debug|Win32
{EDBFF262-7A6C-4003-9BC1-3FA9D09E4889}.Debug|x64.ActiveCfg = Debug|x64
{EDBFF262-7A6C-4003-9BC1-3FA9D09E4889}.Debug|x64.Build.0 = Debug|x64
{EDBFF262-7A6C-4003-9BC1-3FA9D09E4889}.Release|Win32.ActiveCfg = Release|Win32
{EDBFF262-7A6C-4003-9BC1-3FA9D09E4889}.Release|Win32.Build.0 = Release|Win32
{EDBFF262-7A6C-4003-9BC1-3FA9D09E4889}.Release|x64.ActiveCfg = Release|x64
{EDBFF262-7A6C-4003-9BC1-3FA9D09E4889}.Release|x64.Build.0 = Release|x64
{4D33A710-82A9-4B43-A63E-D2AA44CB9B1A}.Debug|Win32.ActiveCfg = Debug|Win32
{4D33A710-82A9-4B43-A63E-D2AA44CB9B1A}.Debug|Win32.Build.0 = Debug|Win32
{4D33A710-82A9-4B43-A63E-D2AA44CB9B1A}.Debug|x64.ActiveCfg = Debug|x64
{4D33A710-82A9-4B43-A63E-D2AA44CB9B1A}.Debug|x64.Build.0 = Debug|x64
{4D33A710-82A9-4B43-A63E-D2AA44CB9B1A}.Release|Win32.ActiveCfg = Release|Win32
{4D33A710-82A9-4B43-A63E-D2AA44CB9B1A}.Release|Win32.Build.0 = Release|Win32
{4D33A710-82A9-4B43-A63E-D2AA44CB9B1A}.Release|x64.ActiveCfg = Release|x64
{4D33A710-82A9-4B43-A63E-D2AA44CB9B1A}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
41 changes: 41 additions & 0 deletions plugins/azurekinectmulti/build/azurekinect.v12.sln
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.30501.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test", "test\test.v12.vcxproj", "{EDBFF262-7A6C-4003-9BC1-3FA9D09E4889}"
ProjectSection(ProjectDependencies) = postProject
{4D33A710-82A9-4B43-A63E-D2AA44CB9B1A} = {4D33A710-82A9-4B43-A63E-D2AA44CB9B1A}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "azurekinect", "dlls\azurekinect.v12.vcxproj", "{4D33A710-82A9-4B43-A63E-D2AA44CB9B1A}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
Release|Win32 = Release|Win32
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{EDBFF262-7A6C-4003-9BC1-3FA9D09E4889}.Debug|Win32.ActiveCfg = Debug|Win32
{EDBFF262-7A6C-4003-9BC1-3FA9D09E4889}.Debug|Win32.Build.0 = Debug|Win32
{EDBFF262-7A6C-4003-9BC1-3FA9D09E4889}.Debug|x64.ActiveCfg = Debug|x64
{EDBFF262-7A6C-4003-9BC1-3FA9D09E4889}.Debug|x64.Build.0 = Debug|x64
{EDBFF262-7A6C-4003-9BC1-3FA9D09E4889}.Release|Win32.ActiveCfg = Release|Win32
{EDBFF262-7A6C-4003-9BC1-3FA9D09E4889}.Release|Win32.Build.0 = Release|Win32
{EDBFF262-7A6C-4003-9BC1-3FA9D09E4889}.Release|x64.ActiveCfg = Release|x64
{EDBFF262-7A6C-4003-9BC1-3FA9D09E4889}.Release|x64.Build.0 = Release|x64
{4D33A710-82A9-4B43-A63E-D2AA44CB9B1A}.Debug|Win32.ActiveCfg = Debug|Win32
{4D33A710-82A9-4B43-A63E-D2AA44CB9B1A}.Debug|Win32.Build.0 = Debug|Win32
{4D33A710-82A9-4B43-A63E-D2AA44CB9B1A}.Debug|x64.ActiveCfg = Debug|x64
{4D33A710-82A9-4B43-A63E-D2AA44CB9B1A}.Debug|x64.Build.0 = Debug|x64
{4D33A710-82A9-4B43-A63E-D2AA44CB9B1A}.Release|Win32.ActiveCfg = Release|Win32
{4D33A710-82A9-4B43-A63E-D2AA44CB9B1A}.Release|Win32.Build.0 = Release|Win32
{4D33A710-82A9-4B43-A63E-D2AA44CB9B1A}.Release|x64.ActiveCfg = Release|x64
{4D33A710-82A9-4B43-A63E-D2AA44CB9B1A}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
44 changes: 44 additions & 0 deletions plugins/azurekinectmulti/build/azurekinect.v14.sln
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.33328.57
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test", "test\test.v14.vcxproj", "{EDBFF262-7A6C-4003-9BC1-3FA9D09E4889}"
ProjectSection(ProjectDependencies) = postProject
{4D33A710-82A9-4B43-A63E-D2AA44CB9B1A} = {4D33A710-82A9-4B43-A63E-D2AA44CB9B1A}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "azurekinect", "dlls\azurekinect.v14.vcxproj", "{4D33A710-82A9-4B43-A63E-D2AA44CB9B1A}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
Release|Win32 = Release|Win32
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{EDBFF262-7A6C-4003-9BC1-3FA9D09E4889}.Debug|Win32.ActiveCfg = Debug|Win32
{EDBFF262-7A6C-4003-9BC1-3FA9D09E4889}.Debug|Win32.Build.0 = Debug|Win32
{EDBFF262-7A6C-4003-9BC1-3FA9D09E4889}.Debug|x64.ActiveCfg = Debug|x64
{EDBFF262-7A6C-4003-9BC1-3FA9D09E4889}.Debug|x64.Build.0 = Debug|x64
{EDBFF262-7A6C-4003-9BC1-3FA9D09E4889}.Release|Win32.ActiveCfg = Release|Win32
{EDBFF262-7A6C-4003-9BC1-3FA9D09E4889}.Release|Win32.Build.0 = Release|Win32
{EDBFF262-7A6C-4003-9BC1-3FA9D09E4889}.Release|x64.ActiveCfg = Release|x64
{EDBFF262-7A6C-4003-9BC1-3FA9D09E4889}.Release|x64.Build.0 = Release|x64
{4D33A710-82A9-4B43-A63E-D2AA44CB9B1A}.Debug|Win32.ActiveCfg = Debug|Win32
{4D33A710-82A9-4B43-A63E-D2AA44CB9B1A}.Debug|Win32.Build.0 = Debug|Win32
{4D33A710-82A9-4B43-A63E-D2AA44CB9B1A}.Debug|x64.ActiveCfg = Debug|x64
{4D33A710-82A9-4B43-A63E-D2AA44CB9B1A}.Debug|x64.Build.0 = Debug|x64
{4D33A710-82A9-4B43-A63E-D2AA44CB9B1A}.Release|Win32.ActiveCfg = Release|Win32
{4D33A710-82A9-4B43-A63E-D2AA44CB9B1A}.Release|Win32.Build.0 = Release|Win32
{4D33A710-82A9-4B43-A63E-D2AA44CB9B1A}.Release|x64.ActiveCfg = Release|x64
{4D33A710-82A9-4B43-A63E-D2AA44CB9B1A}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {9C8E5A03-2654-4E87-8700-FEF91C93487F}
EndGlobalSection
EndGlobal
Binary file added plugins/azurekinectmulti/build/bin/Win32/k4a.lib
Binary file not shown.
Binary file added plugins/azurekinectmulti/build/bin/x64/k4a.lib
Binary file not shown.
Binary file added plugins/azurekinectmulti/build/bin/x64/k4abt.lib
Binary file not shown.
Loading