0

我需要在这个存储库上运行代码:https ://github.com/KirillLykov/oni2avi

我安装了 OpenCV 3.1.0。

当我使用 cmake 构建代码时,出现以下错误:

“opencv_contrib 是必需的,但没有找到”

我怎么解决这个问题?

4

2 回答 2

1

从 contrib 存储库获取 OpenCV 的额外模块后,更改

find_package(OpenCV COMPONENTS core highgui video imgproc contrib REQUIRED)

find_package(OpenCV COMPONENTS core highgui video imgproc rgbd REQUIRED)
于 2016-09-03T13:41:55.713 回答
1

从 github 下载 opencv_contrib 并在 cmake 中将变量 OPENCV_EXTRA_MODULES_PATH 设置为 FullPathOPENCVCONTRIB/modules。重建opencv

如果它不起作用,您可以尝试删除CMakelists.txt中的 contrib 依赖项:

find_package(OpenCV COMPONENTS core highgui video imgproc contrib REQUIRED)

于 2016-04-30T12:25:42.453 回答