我使用的是Centos7,而gcc的版本是4.8.5。我不能从opencv_contrib中补充额外的模块,比如xfeatures2d for opencv3.2.0。我用过
Opencv3.2的OPENCV_EXTRA_MODULES_PATH=../modules/opencv_contrib-3.x.x/modules标志,但我只是得到一些错误,如opencv_contrib-3.0.0/modules/xfeatures2d/src/sift.cpp:340:5:错误:‘hal’尚未声明,你能帮我安装-D 3.2与xfeatures2d。
发布于 2017-01-28 15:25:03
我找到问题了。您可以下载opencv3.2.0和opencv_contrib3.2.0,然后使用-DOPENCV_EXTRA_MODULES_PATH=/modules标志将opencv_contrib添加到opencv。问题是存储库中的某些文件具有不正确的md5。您应该手动从https://github.com/opencv/opencv_3rdparty/commit/fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d下载并将其复制到自己的文件夹中。然后重新编译它。
https://stackoverflow.com/questions/41826871
复制相似问题