所以我尝试使用libfreenect驱动程序和OpenCV来使用Kinect。我希望能够使用CMake创建项目。我能够获得适当的CMakeList,以便能够加载OpenCV librery。现在我想使用kinect输入视频,但无法找到任何帮助。
我也在笔记本电脑上使用Ubuntu 12.04 64bit。
如何使用Cmake执行此操作?
P.S。我能够正确安装libfreenect,演示程序运行得很好。
答案 0 :(得分:2)
您可能希望看一下:
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
。