我可以只使用 OpenCV 3.0.0 的预构建库构建 Opencv_contrib 个额外模块吗?
Can I build only the Opencv_contrib extra modules with prebuilt libraries of OpenCV 3.0.0?
我将 opencv 3.0.0 库用于对象跟踪项目,我需要 SURF class 函数和接口。
我最近了解到它现在位于 opencv_contrib 模块中,需要添加到 opencv 库中。我有以下问题:
1) 是否可以仅将此模块构建到我使用 opencv.exe 提取的现有 opencv 库中,直接从他们的网站下载(我第一次没有使用 CMake 构建它)
2) 是否可以用额外的模块重建整个 opencv3.0.0 库并将预构建的库保存在单独的目录中?
3) 如果 (2) 不可能,是否有办法清除所有 opencv 3.0.0 库文件并重新开始包含额外的模块?
我对此很陌生,我正在使用 OpenCV 完成对象跟踪的作业。
不,这不可能。尝试获取 git 版本的 OpenCV3.0 和 OpenCV_contrib3.0 并使用 Cmake 从源代码构建它。
为什么要将旧的预编译文件放在单独的目录中?
无论如何你都不能使用它。
是的,你可以做到。如果删除旧的,可以节省一些磁盘space。
我将 opencv 3.0.0 库用于对象跟踪项目,我需要 SURF class 函数和接口。 我最近了解到它现在位于 opencv_contrib 模块中,需要添加到 opencv 库中。我有以下问题:
1) 是否可以仅将此模块构建到我使用 opencv.exe 提取的现有 opencv 库中,直接从他们的网站下载(我第一次没有使用 CMake 构建它)
2) 是否可以用额外的模块重建整个 opencv3.0.0 库并将预构建的库保存在单独的目录中?
3) 如果 (2) 不可能,是否有办法清除所有 opencv 3.0.0 库文件并重新开始包含额外的模块?
我对此很陌生,我正在使用 OpenCV 完成对象跟踪的作业。
不,这不可能。尝试获取 git 版本的 OpenCV3.0 和 OpenCV_contrib3.0 并使用 Cmake 从源代码构建它。
为什么要将旧的预编译文件放在单独的目录中? 无论如何你都不能使用它。
是的,你可以做到。如果删除旧的,可以节省一些磁盘space。