我需要在这个存储库上运行代码:https ://github.com/KirillLykov/oni2avi
我安装了 OpenCV 3.1.0。
当我使用 cmake 构建代码时,出现以下错误:
“opencv_contrib 是必需的,但没有找到”
我怎么解决这个问题?
我需要在这个存储库上运行代码:https ://github.com/KirillLykov/oni2avi
我安装了 OpenCV 3.1.0。
当我使用 cmake 构建代码时,出现以下错误:
“opencv_contrib 是必需的,但没有找到”
我怎么解决这个问题?
从 contrib 存储库获取 OpenCV 的额外模块后,更改
find_package(OpenCV COMPONENTS core highgui video imgproc contrib REQUIRED)
至
find_package(OpenCV COMPONENTS core highgui video imgproc rgbd REQUIRED)
从 github 下载 opencv_contrib 并在 cmake 中将变量 OPENCV_EXTRA_MODULES_PATH 设置为 FullPathOPENCVCONTRIB/modules。重建opencv
如果它不起作用,您可以尝试删除CMakelists.txt中的 contrib 依赖项:
find_package(OpenCV COMPONENTS core highgui video imgproc contrib REQUIRED)