Kinect + OpenCV + OpenNI Fun Time - PullRequest
       5

Kinect + OpenCV + OpenNI Fun Time

1 голос
/ 20 марта 2012

Итак, я пытался настроить свою систему так, чтобы я мог получать видеопоток от kinect в среде разработки. Моя установка пока такова:

  • Windows 7 32-разрядная
  • OpenCV 2.3.1 Super Pack (я предполагаю, что большой .exe уже настроен для работы с OpenNI)
  • OpenNI (последняя нестабильная версия)
  • NITE
  • PrimaSense
  • My Kinect отказался работать с любыми драйверами, кроме драйверов от: "SensorKinect-Win-OpenSource32-5.0.3.3", которые я получил отсюда: http://nicolas.burrus.name/index.php/Research/KinectRgbDemoV6

Пока работают следующие работы:

  • RGBDemo Николаса работает без проблем, мой kinect обнаружен и функционирует
  • OpenNI UserTracker.net.exe выдает две ошибки: некоторая точка входа в процедуру не может быть расположена в DLL XnDDK.dll. Но после этого он работает с небольшой проблемой

Моя цель - получить файл kinect_maps.cpp из OpenCV. В настоящее время он не может обнаружить Kinect.

Итак, мой вопрос: что я могу попытаться преодолеть этот разрыв между OpenCV и OpenNI / Nite?

1 Ответ

1 голос
/ 07 сентября 2012

Это потому, что предварительно собранные библиотеки не были скомпилированы для OPENNI SDK.Чтобы включить kinect в OpenCV, необходимо загрузить исходный код и скомпилировать с помощью Visual Studio 2010 (или MingW) и CMAKE.Итак, это требует дополнительной работы.Вы можете получить исходный код здесь , используя git.Объяснение довольно длинное, я не хочу повторять то, что здесь сделали другие, поэтому эта страница описывает его кратко.

Счастливого развития.

С уважением, ikel

...