-
Notifications
You must be signed in to change notification settings - Fork 90
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
Building Azure Kinect Component on Linux/Ubuntu Machine. #55
Comments
I traced the problem to a typo in the platform declaration in the They check for the property I don't know why this is a problem in Linux but not Windows. |
I tested the Sample application and besides the body tracking, everything works correctly. If I include the body tracking code, I'll get the following error:
It seemed to be an issue in the proprietary body tracking component. I'm using CUDA 10.2, and a search on the internet suggest it might be caused by different CUDA versions. I was able to use Azure Kinect's Body Tracking through the ROS driver, so it's probably not cause by the hardware. |
Thanks for reporting and investigating the build problem. $(Platforms) is actually a list of available platform configurations. The reason it worked on Windows and not on Linux is because the Visual Studio solution sets the Platform to x64. We will change it as you suggest. As for the body tracking issue, not quite sure what is going on here. It looks as though you have already installed both the Azure Kinect Sensor SDK and Body SDK. Could you try running with body tracking in CPU mode by changing the |
No problem, thanks for looking into it! I'm still really unfamiliar with VS build process. I have both SDK installed through the Ubuntu package manager. These are the packages that I have:
I tried both CPU & GPU versions and both throw the same error. The error is thrown at line 116 in |
Thanks for the feedback. We will follow up with the Azure Kinect team and get back to you. |
Reported the issue to the Azure Kinect team: microsoft/Azure-Kinect-Sensor-SDK#1304 |
I also had the same problem on Ubuntu 18.04. How is the problem solved now? |
@KevinHwangAi I haven't tried the latest version, but I believe the body tracking component is still broken (It is caused by an external SDK). The other parts of the component (rgb image, depth image, etc) works, just not the body tracker. |
Now our development is on hold and we have to consider a new direction. I hope the Microsoft team can solve this problem as soon as possible. |
any update? |
Thanks for the reminder. It looks like there is a new version of the Azure Kinect body tracker SDK, and thankfully it is available via Nuget this time. We will update our \psi component and test to see if it fixes the Linux issue. I'll follow up on this thread to let you know the results, but feel free to also try updating the package reference in a local fork/clone of the repo if you'd like to test it yourself in the meantime. |
I just downloaded the latest version of Psi and trying out the Azure Kinect Component. On my Ubuntu machine, it refused to build and throwing the following error. I built it using the
build.sh
script that came with Psi.I tried and successfully run it on my Windows Partition, so it seemed to be a Linux issue. I'm trying to debug it but any pointers will be helpful (Including if it won't work on Ubuntu)
The text was updated successfully, but these errors were encountered: