2

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

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

如何使用 Cmake 做到这一点?

ps 我能够正确安装 libfreenect,演示程序运行良好。

4

1 回答 1

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})

这是CMakeLists.txt我在一个同时使用 OpenCV 和 freenect 的项目中使用的。

于 2015-06-05T17:16:22.877 回答