使用libfreenect和OpenCV与cmake

时间:2014-03-21 21:46:05

标签: opencv cmake kinect openkinect

所以我尝试使用libfreenect驱动程序和OpenCV来使用Kinect。我希望能够使用CMake创建项目。我能够获得适当的CMakeList,以便能够加载OpenCV librery。现在我想使用kinect输入视频,但无法找到任何帮助。

我也在笔记本电脑上使用Ubuntu 12.04 64bit。

如何使用Cmake执行此操作?

P.S。我能够正确安装libfreenect,演示程序运行得很好。

1 个答案:

答案 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