未找到 OpenCV 3.0 xfeatures2d

OpenCV 3.0 xfeatures2d not found

我正在使用 MAC Yosemite。我安装了带有额外模块的 OpenCV 3.0,如下所示:

"opencv_contrib" in build directory accessed build directory from terminal: cmake -DOPENCV_EXTRA_MODULES_PATH= opencv_contrib/modules/ /Users/junaidyounas/documents/opencv-3.0.0 make install

还有 sudo make install 但是我仍然找不到“xfeatures2d.hpp”,这意味着额外的模块没有正确安装。

我遵循了 official installation process,它通知安装成功,但有 1 个错误。

更新

我注意到代码在这里中断:

[ 91%] Built target opencv_test_java /Users/junaidyounas/documents/opencv-3.0.0/build/opencv_contrib/modules/ximgproc‌​/src/sparse_match_interpolators.cpp:171:52: error: no member named 'isVector' in 'cv::_InputArray'

我做了以下更改:

  1. 我遇到的问题在opencv_contrib/module/ximgproc,我删除了模块
  2. 编辑命令:*cmake -DOPENCV_EXTRA_MODULES_PATH=opencv_contrib/modules/ ./
  3. 它对我有用,但没有 ximgproc

有同样的问题。使用 3.0.0-rc1 版本(4 月 24 日)为我解决了这个问题。