登录
首页 >  文章 >  java教程

OpenCV Java 4.10.0 包中缺少org.opencv.img_hash模块,该如何解决?

时间:2024-12-14 10:07:06 490浏览 收藏

偷偷努力,悄无声息地变强,然后惊艳所有人!哈哈,小伙伴们又来学习啦~今天我将给大家介绍《OpenCV Java 4.10.0 包中缺少org.opencv.img_hash模块,该如何解决? 》,这篇文章主要会讲到等等知识点,不知道大家对其都有多少了解,下面我们就一起来看一吧!当然,非常希望大家能多多评论,给出合理的建议,我们一起学习,一起进步!

OpenCV Java 4.10.0 包中缺少org.opencv.img_hash模块,该如何解决?

OpenCV – 为何 Java 4.10.0 包中缺少 org.opencv.img_hash

官方文档提到具有此包(https://docs.opencv.org/4.10.0/javadoc/index.html),但下载的 jar 包中却没有。原因是,需要从官方仓库获取并构建额外模块,才能在 OpenCV 4.10.0 Java 包中使用它。

构建步骤

在 Ubuntu 或 Windows 10 系统中构建额外模块的步骤如下:

步骤一:获取源代码

  • 下载 OpenCV 和 OpenCV_contrib 源代码。

步骤二:配置构建

  • 配置编译环境,启用 OpenCV_contrib 模块。

步骤三:生成 Java 包

  • 启用 Java 支持,重新编译。
  • 生成并安装 jar 文件。

步骤四:验证

  • 查看 jar 文件内容是否包含所需包。
  • 编写 Java 程序,导入并使用该包。

步骤五:运行验证程序

  • 编译并运行程序,验证是否可用。

附加步骤(Windows 10 系统)

在 Windows 10 系统中,还需要:

  • 安装 Visual Studio 和 C 工具。
  • 使用 CMake GUI 配置构建,并将 OpenCV_contrib 模块路径设置为附加模块路径。

到这里,我们也就讲完了《OpenCV Java 4.10.0 包中缺少org.opencv.img_hash模块,该如何解决? 》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于的知识点!

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>