Хотя официальному Microsoft SDK для Kinect всего несколько дней, у Coding4Fun уже есть Kinect Toolkit, который добавляет некоторые полезные методы в базовый SDK.
Хотя официальному Microsoft SDK всего несколько дней, уже есть признаки того, что люди много работали над созданием кода с его помощью. Coding4Fun имеет Kinect Toolkit, который добавляет некоторые полезные методы в базовый SDK. Интересно, что они доступны как в WPF, так и в Windows Forms — это еще один крошечный индикатор того, что Windows Forms еще не умерла?
Расширения:
Расширения WPF:
ImageFrame.ToBitmapSource ()
int []. ToBitmapSource ()
int []. ToBitmapSource (int width, int height, int minimumDistance, Color highlightColor)
ImageFrame.ToDepthArray2D ()
ImageFrame.ToDepthArray () Int []. GetMidpoint (int startX, int startY, int endX, int endY, int minimumDistance)
Элементы управления WPF:
Кнопка наведения
Расширения WinForm:
ImageFrame.ToBitmap ()
int []. ToBitmap ()
int []. ToBitmap (int width, int height, int minimumDistance, Color highlightColor)
ImageFrame.ToDepthArray2D ()
ImageFrame.ToDepthArray ()
int []. GetMidpoint (int startX, int startY, int endX, int endY, int minimumDistance)
Скелетные расширения:
Joint.ScaleTo (int width, int height) Масштабирует положение сустава до максимальной указанной ширины и высоты
Joint.ScaleTo (int width, int height, float maxSkeletonX, float maxSkeletonY) Масштабирует положение сустава до указанной максимальной ширины и высоты
Ни один из них не является глубоким или сложным, но очень удобным. и если вы хотите узнать, как выполнять некоторые из них из первых принципов, см. Начало работы с Microsoft Kinect SDK.
Если вам нужны полные демонстрационные приложения, попробуйте: Курсор мыши Kinect. Это позволяет вам использовать все ваше тело в качестве курсора «мыши».
Более крупная демонстрация — это Kinect Paint, которая позволяет вам рисовать и рисовать с помощью своего тела в небольшом приложении для рисования.
Если вы ищете образцы VB, попробуйте: KinectSDKSamplesVB.zip.