【问题标题】:OpenCv 3.0.0 Face Recognizer with Java使用 Java 的 OpenCv 3.0.0 人脸识别器
【发布时间】:2016-03-17 10:06:35
【问题描述】:

我写这篇文章是为了问我如何在 JAVA 项目中使用人脸识别器。 我正在尝试使用 cmake 生成 opencv3.0.0.0 及其所有贡献的 jar 文件,但生成的 jar 仅包含标准模块。我也尝试过使用 2.4.11 版本,但我不知道如何制作人脸识别器类的具体实例。

【问题讨论】:

  • 你想出解决方案了吗?
  • 您好,问题解决了吗,我也有同样的问题,opencv 3.1 没有 FaceRecognizer.java 类

标签: face-recognition opencv3.0


【解决方案1】:

在任何文档中找到一个有点棘手的部分是关于为 contrib 模块编辑 CMakeLists.txt。似乎这是您唯一缺少的部分,但我在下面为其他人提供了完整的分步过程。

  1. 找到here下载/克隆opencv存储库

  2. 下载/克隆 opencv_contrib 存储库,找到 here

  3. 前往 opencv_contrib/modules/face 并编辑 CMakeLists.txt

  4. 找到以 ocv_define_module 开头的行并添加“java”,使其看起来像这样:

    ocv_define_module(face opencv_core opencv_imgproc opencv_objdetect WRAP python java)

  5. 用contrib模块as normal编译opencv,即在cmake中加入适当的参数如下:

    cmake -D CMAKE_BUILD_TYPE=发布 -D OPENCV_EXTRA_MODULES_PATH=

  6. bin/ 文件夹中构建的 JAR 现在将包含 org.opencv.face 包

【讨论】:

    猜你喜欢
    • 2017-12-06
    • 1970-01-01
    • 2015-07-05
    • 2018-05-24
    • 2016-09-18
    • 2018-09-15
    • 2019-08-10
    • 2011-02-20
    • 2017-02-26
    相关资源
    最近更新 更多