Будет ли это работать с RPi? Какие ограничения / препятствия могут быть?
Я думаю, что это будет реальная помощь для амбициозного робототехнического проекта, например, установка RPi в качестве встроенного контроллера, с Kinect в качестве «глаз» для избегания объектов и т. Д. (Или более).
Я только что успешно установил эту библиотеку в Arch Linux. Я не вижу причин, по которым он не будет установлен ни в одном дистрибутиве. Важно отметить, что у меня нет Kinect , поэтому я не могу проверить, работает ли библиотека, только что она успешно компилируется и устанавливается.
Вот шаги, которые я предпринял:
Установить зависимости
Эти пакеты являются зависимостями библиотеки Kinect или процесса сборки, поэтому их необходимо сначала установить:
cmake
git
libusb
freeglut
libxmu
libxi
Вы должны быть в состоянии найти их с помощью вашего основного менеджера пакетов.
Проверьте хранилище
git clone git://github.com/OpenKinect/libfreenect.git
cd libfreenect && git pull origin
Постройте источник
cmake -DCMAKE_INSTALL_PREFIX=/usr -DPROJECT_INCLUDE_INSTALL_DIR=/usr/include -DLIB_SUFFIX="" .
make
sudo make install
Установите правила udev (чтобы Kinect обнаруживался при подключении):
Я сомневаюсь, что это будет очень практично, но если вы просто использовали сбор / обработку данных, это могло бы сработать. Примечание: Kinect съедает ОГРОМНОЕ количество ОЗУ для запуска всех визуальных вещей. Таким образом, вы можете запустить урезанную версию. Удачи :)
Нет, это не работает ... прочитайте весь пример: "Джон Мейси 13 ноября 2012 01:31, Насколько я знаю, никому не повезло с видео или глубиной, я подумываю получить новую 512M версию Я думаю, что это вряд ли сработает, так как узкое место, похоже, в драйверах USB ".
Это возможно ... видео
Я сомневаюсь, что это будет очень практично, но если вы просто использовали сбор / обработку данных, это могло бы сработать. Примечание: Kinect съедает ОГРОМНОЕ количество ОЗУ для запуска всех визуальных вещей. Таким образом, вы можете запустить урезанную версию. Удачи :)
источник
Kinect работает на Pi после некоторых настроек. Вот пример .
источник