我正在尝试安装OpenCV,为此,我正在遵循此tutorial。
但是在构建OpenCV时,请使用cmake命令:
window
我遇到以下错误:
CMake错误:源目录 “ /mnt/c/Users/celia/OC/Dogs/Dogs/opencv-3.4.1/build/ENABLE_FAST_MATH=ON” 不存在。
我不知道如何解决此问题。
感谢您的帮助!
答案 0 :(得分:0)
从命令行运行CMake时,您需要指定源目录的路径(包含顶级CMakeLists.txt
文件)或现有构建目录的路径。请参阅文档here。因为您没有提供路径,所以CMake会将最后一个参数(ENABLE_FAST_MATH=ON
)解释为路径,这可能不是您想要的。
看到您正在从build
目录运行,则源路径应为父目录(..
)。试试这个:
cmake -D CMAKE_INSTALL_PREFIX=/usr/local \
-D WITH_CUDA=OFF \
-D WITH_QT=OFF \
-D WITH_OPENGL=ON \
-D OPENCV_EXTRA_MODULES_PATH=/home/ayush/soft/opencv_contrib/modules \
-D ENABLE_FAST_MATH=ON ..