自从2016年6月6日起在linux 15.10和linux 14.04上使用opencv_contrib构建opencv时出现问题。
我已经能够在大约一个半星期前建立它,但从那以后我遇到了最新版本的opencv应该解决的问题。
无论如何,这些是我为了制作cmake文件而运行的命令:
cd /home/ila
mkdir openCVbuild
cd openCVbuild
git clone https://github.com/Itseez/opencv.git
git clone https://github.com/Itseez/opencv_contrib.git
cd opencv
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_EXTRA_MODULES_PATH=/home/ila/openCVbuild/opencv_contrib BUILD_DOCS=YES BUILD_EXAMPLES=YES /home/ila/openCVbuild/opencv
当我这样做时,我在终端中收到此错误:
-- Configuring incomplete, errors occurred!
See also "/home/ila/openCVbuild/opencv/build/CMakeFiles/CMakeOutput.log".
See also "/home/ila/openCVbuild/opencv/build/CMakeFiles/CMakeError.log".
任何想法我做错了什么?
编辑:哦,现在我明白了...自从我上一次建造它以来,我已经成为了文盲。所以问题是contrib模块的路径......
我把:OPENCV_EXTRA_MODULES_PATH=/home/ila/openCVbuild/opencv_contrib
而不是OPENCV_EXTRA_MODULES_PATH=/home/ila/openCVbuild/opencv_contrib/modules
"问题"解决了!希望如果有人有这个愚蠢的错误会有所帮助。 :)