Прежде всего вам просто нужно установить две вещи:
- libfreenect
- libusb
, после чего вы должны установить три флага в 0x02на линии
typedef enum {FREENECT_DEVICE_MOTOR = 0x02,FREENECT_DEVICE_CAMERA = 0x02,FREENECT_DEVICE_AUDIO = 0x02,} freenect_device_flags;
Внутри файла заголовка, расположенного по адресу /usr/local/include/libfreenect libfreenect.h
, но вы потеряете возможность контролировать движение, и использование микрофона будет отключено, так что даже не пытайтесьчтобы получить к ним доступ или ваше устройство может быть повреждено после этого, вы также должны установить
#define PKTS_PER_XFER 32
#define NUM_XFERS 6
внутри вашего libfreenect/src/usb_libusb10.h
файла в строке linux. После этого перестройте ваш libfreenect с помощью
mkdir build
cd build cmake ..
make make install.
Затем перезапустите виртуальную систему, подключите и подключите только устройство Kinect Camera Device и никакое другое устройство Kinect во время запуска виртуальной машины.Когда система работает, вы можете проверить, правильно ли работает ваше устройство, переключившись на ранее созданный каталог libfreenect
build и перейдя в bin, там вы запускаете ./freenect-camtest
, если вы потеряли много пакетов, вы не получите или потеряете только небольшое количество пакетов.попробуйте перезагрузить виртуальную машину с подключенным и уже подключенным к ней устройством камеры.Вам может потребоваться активное отключение и подключение веб-камеры от виртуальной машины во время запуска, чтобы получать образы. Это следует делать в течение первых секунд загрузки виртуальной машины!
Работает с Ubuntu 14.04 и Workstation 10 и 11 и 11.1. ОС HOST Windows 7и Kinect SDK установлены и Kinectdevice для Windows Также, кажется, что это довольно нестабильно, вам часто приходится перезагружать виртуальную систему, если вы не можете получить образы от Kinect.Но если вы однажды получили изображения, не отключайте устройство от сети или вы не получите данные, пока не перезагрузите виртуальную систему с подключенной к ней Kinect Camera.
=> Это фактически решило проблему, иначе потеря многих кадров иНевозможно отобразить правильное изображение!