系统:VM的Ubuntu 14.04 64样品opencv_contrib可执行文件(OpenCV的3.0.0-α)
摘要:
我建立的OpenCV 3.0.0-dev的用的contrib模块从https://github.com/Itseez/opencv_contrib但我无法从opencv_contrib获取可执行文件。
我试图按照本教程的跟踪API:http://docs.opencv.org/trunk/modules/tracking/doc/tracking.html
某处它说:要了解API的作品,尝试跟踪演示:https://github.com/lenlen/opencv/blob/tracking_api/samples/cpp/tracker.cpp
但是,这是一个分叉老资源库(由用户lenlen),而不是官方存储库。 In the recent versions(新回购)好像该文件是不是在那个位置了,但在: https://github.com/Itseez/opencv_contrib/blob/master/modules/tracking/samples/tracker.cpp
问题: 我能够建立OpenCV中没有错误,但我看不到如何从opencv_contrib构建可执行文件,或者它位于何处。
我试过:
- 设置
OPENCV_EXTRA_MODULES_PATH
有:cmake -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules ..
- 与设置
INSTALL_C_EXAMPLES
:cmake -D INSTALL_C_EXAMPLES=ON ..
- 进入
opencv_contrib
,创建并进入一个 “build
” 目录,并从在那里执行:“cmake ..
”...但是出现错误(没有CMakeLists.txt)。 - 输入“
opencv_contrib/modules/tracking/
”,创建并进入“build
”目录并执行“cmake ..
”(因为tracking
目录内有CMakeLists.txt)。但是这也会带来错误。 - 输入“
opencv_contrib/modules/tracking/samples/
”并执行“g++ tracker.cpp
”,但这也会导致错误。
在此先感谢!