我在 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.
我使用了文件夹“模块”文档中提供的命令。我该如何解决?我在 stack-overflow 和其他一些问题上尝试了答案,但仍然无法弄清楚。
项目 Git 存储库 在这里。
原文由 KVS 发布,翻译遵循 CC BY-SA 4.0 许可协议
You should do
mkdir build
andcd build
while insideopencv
folder, not theopencv-contrib
folder.CMakeLists.txt
在那里。