在 OpenCV 4.10.0 Java 包中,没有 org.opencv.img_hash 包,但可以通过以下步骤从源代码中构建该模块:
获取 OpenCV 和 OpenCV_contrib 源代码
- 下载 OpenCV 和 OpenCV_contrib 源代码,或使用 Git 克隆源代码库。
配置和构建 OpenCV
-
根据你的操作系统和编译器使用以下说明进行配置和构建:
立即学习“Java免费学习笔记(深入)”;
- Ubuntu: 使用 CMake,启用 OpenCV_EXTRA_MODULES_PATH 和其他构建选项。
- Windows 10: 使用 CMake GUI,启用 Visual Studio 构建工具和 OpenCV_EXTRA_MODULES_PATH。
生成 Java 包
- 在 CMake 中启用 Java 支持(-DBUILD_JAVA=ON)。
- 再次运行 make 命令以编译 Java 包。
验证生成的 jar 文件
- 定位并查看生成的 jar 文件(通常位于 build/bin 中),以验证它包含 org.opencv.img_hash 包。
- 创建并运行一个 Java 程序,导入并使用该包。
通过执行这些步骤,你可以在 OpenCV 4.10.0 Java 包中成功使用 org.opencv.img_hash 模块。
以上就是OpenCV 4.10.0 Java中缺少img_hash包怎么办?的详细内容,更多请关注图灵教育其它相关文章!