Я установил OpenCV Kinect на Windows 7-64its (Professional) и работает нормально.
1. Драйверы для kinect: здесь
Примечание
При установке драйверов убедитесь, что «Обновление Windows» не установит дополнительные
водители.
Совет. Отключите интернет при установке. ;)
Проверьте в «Диспетчере устройств» и найдите PrimeSense.
Примерно так:
- PrimeSense
| - Kinect Audio
| - Kinect Camera
| - Kinect Motor
Проверьте, работает ли он. Запустите образец OpenNI.
2.OpenCV
Скачать его:
...: //sourceforge.net/projects/opencvlibrary/files/opencv-win/2.3.1/OpenCV-2.3.1-win-superpack.exe/download
Настройте opencv на cmake. Запомните на опцию «OpenNI».
Возможно, вы получите сообщение об ошибке типа «warning: PrimeSense ...», потому что OpenCVFindOpenNI.cmake устарел.
Вы должны сделать некоторые изменения.
Зайдите сюда и загрузите изменения:
Нажмите здесь и загрузите его (внизу страницы: «Загрузить в других форматах: Оригинальный формат»).
Вы должны внести изменения в исходный файл "OpenCVFindOpenNI.cmake".
Он находится в корневой папке "OpenCV-2.3.1 \"
Строка с "-", которую вы удаляете, и строка с "+", которую вы заменяете / добавляете.
Сконфигурируйте и скомпилируйте openCV.
После этого все будет работать нормально, по крайней мере, должно ...:)
Конечно .. Вы должны скомпилировать ...;)
В моем случае - Visual Studio C ++ 9 (2008) - (я скомпилировал только в режиме Release)
Вы должны установить «bin» в патче системы после компиляции.
Выполнить образец:
"OpenCV-2.3.1 \ samples \ cpp \ kinect_maps.cpp" и наслаждайтесь.