microsoft / Azure-Kinect-Sensor-SDK

A cross platform (Linux and Windows) user mode SDK to read data from your Azure Kinect device.
https://Azure.com/Kinect
MIT License
1.5k stars 620 forks source link

Python Reference for Microsoft Azure Kinect Sensor SDK #500

Closed MrudulaSatya closed 5 years ago

MrudulaSatya commented 5 years ago

Is your feature request related to a problem? Please describe.

Most Machine learning and AI solutions are coded in Python as it has a collection of numerous libraries to do data pre-processing and apply machine learning algorithms. If the Microsoft Azure Kinect Sensor SDK provides a reference in Python, it will be very handy to use Azure Kinect DK in our AI applications.

Describe the solution you'd like

A Python Reference that provides functions to access the sensors and cameras on Kinect DK.

Describe alternatives you've considered

Right now we have to use C/C++ to obtain the input from Kinect DK and send that obtained input to the python code via sockets/pipelines for use. This creates a latency issue unacceptable for realtime applications.

wes-b commented 5 years ago

We have discussed Python in the past as another language extension, but so far we have not had time. Check out https://feedback.azure.com/forums/920053 for how we are tracking larger feature requests, we are planning to use that info to help steer our team toward the next features to invest in.

brendandburns commented 5 years ago

If anyone comes across this issue, I've started work on a Python binding for the SDK here:

https://github.com/brendandburns/py-k4a

It can currently capture images successfully.

ibaiGorordo commented 4 years ago

Sorry for commenting in a closed issue.

I have also develop a repository with Python programs for the Azure Kinect DK SDK. I have examples for color image, depth , IMU and more: https://github.com/ibaiGorordo/pyKinectAzure

Example of smoothed depth image using OpenCV in Python:

Azure kinect smoothed depth image

jrterven commented 4 years ago

Here's another Python wrapper that I have been working on for the past months. It can get all the image sources, point cloud, and body tracking. https://github.com/jrterven/KinZ-Python

danfairs commented 3 years ago

Amazing! Thanks for your work on this. Do you know what release this might find its way into?

MehranTaghipour commented 2 years ago

hello everyone, I am working on 3d photography by using Azure kinect camera. I have a problem with Intrinsic and Extrinsic parameters estimation in python. I suppose that I need python calibration code, Is there anybody to help me?