Я использую Kinect-SDK для отслеживания человека. Однако Kinect-SDK дает мне информацию о суставах. Я хотел бы получить каждый пиксель, который связан с определенной частью тела или суставом.Получить пиксели, связанные с определенной частью тела
Например, я хочу, чтобы только моя рука, нога или какая-либо конечность были видны, а остальная часть изображения должна быть удалена. Тем не менее, я не нашел способ связать пиксель с определенной частью тела людей. Единственное, что я обнаружил, это то, что пиксель глубины может быть связан с игроком, но становится ли он более конкретным?
Я знаю, что SDK маркирует части тела гусеничного лица, чтобы вычислить скелет, но эта информация все еще доступна? http://research.microsoft.com/apps/pubs/default.aspx?id=145347
Посмотрите на CoordinateMapper - http://msdn.microsoft.com/en-us/library/jj663707.aspx. Я могу посмотреть более подробный ответ, когда я нахожусь на своем компьютере. –
@EvilClosetMonkey afaik with the CoordinateMapper Я мог только отобразить положение сустава в пространстве цвета/глубины. Тем не менее, это дает мне только одно очко, но нет намека на то, какой пиксель связан с ним. Сопоставление пикселя цвета/глубины в пространстве скелета не помогает, так как снова, например, ручное соединение было бы точно одной точкой, но не всей областью в скелетном пространстве. –
Действительно, я пропустил эту точку вопроса. Как отмечает @MentohlBonbon, нет официального SDK-способа вытащить эту информацию. Возможно, вы сможете использовать комбинацию 'CoordinateMapper' и OpenCV' findContours' для вытягивания конечностей. –