所以我试图通过使用libfreenect驱动程序和OpenCV来使用Kinect。我希望能够使用CMake创建项目。我能够获得适当的CMakeList,以便我能够加载OpenCV库。现在我想用kinect输入视频,但是找不到任何帮助。
我也在笔记本电脑上使用Ubuntu 12.04 64位。
我如何使用Cmake做到这一点?
注。我能够正确地安装libfreenect,演示程序运行得很好。
您可能想看看这个:
cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
project("My Project")
find_package(OpenCV REQUIRED)
find_package(Threads REQUIRED)
find_package(libfreenect REQUIRED)
include_directories("/usr/include/libusb-1.0/")
add_executable(regtest src/regtest.cpp
src/features.cpp)
target_link_libraries(regtest ${OpenCV_LIBS}
${CMAKE_THREAD_LIBS_INIT}
${FREENECT_LIBRARIES})
add_executable(main src/main.cpp
src/features.cpp)
target_link_libraries(main ${OpenCV_LIBS}
${CMAKE_THREAD_LIBS_INIT}
${FREENECT_LIBRARIES})
这是我用于使用OpenCV和freenect的项目的CMakeLists.txt
。