我正在Ubuntu 16.04中安装OpenCV。在安装必要的先决条件后,我使用了以下命令:-
kvs@Hunter:~/opencv_contrib$ mkdir build
kvs@Hunter:~/opencv_contrib$ cd build
kvs@Hunter:~/opencv_contrib/build$
kvs@Hunter:~/opencv_contrib/build$ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX+/usr/local -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules -D BUILD_EXAMPLES=ON ..
但是它产生了一个错误:-
CMake Error: The source directory "/home/kvs/opencv_contrib" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.
我使用了“module”文档中提供的命令。我该怎么解决?
我尝试了这里stack-overflow和其他一些问题的答案,但仍然无法解决。项目 Git 存储库 在这里。
~/opencv_contrib
目录下是否有CMakeLists.txt
文件? - kdopenopencv_contrib
模块应该从主仓库中的 OpenCV 代码构建。请阅读此指南:https://www.pyimagesearch.com/2016/10/24/ubuntu-16-04-how-to-install-opencv/ - zindarodCmakeLists.txt
,但是~/opencv_contrib
没有。 - KVSkvs@Hunter:~$ git clone https://github.com/Itseez/opencv_contrib.git
从主存储库构建了opencv_contrib
。 @Zindarod - KVS