【问题标题】:Installing OpenCV 3 on mac won't install jar在 mac 上安装 OpenCV 3 不会安装 jar
【发布时间】:2018-02-05 16:04:37
【问题描述】:

我正在尝试在 mac 上安装 OpenCV3:

brew tap homebrew/science
brew install opencv3 --HEAD --with-java

我希望有一个 jar 库:

/usr/local/Cellar/opencv/3.3.0_3/share/OpenCV

但整个项目中没有jar。

(我还通过brew edit opencv3添加了-DBUILD_opencv_java=ON标志)

【问题讨论】:

标签: macos opencv homebrew


【解决方案1】:

v3.3.0 也有同样的问题。我遵循的文档基本上是这样的:

  • brew edit opencv
  • 更改-DBUILD_opencv_java=ON
  • brew install --build-from-source opencv

但是,usr/local/Cellar/opencv/3.3.0_3/share/OpenCV 中缺少 java 文件夹,尽管没有错误报告。

幸运的是,我发现了问题所在:OpenCV 需要 ant 才能安装!它用于在生成所有 java 源之后构建一个 jar。所以,我的解决方案是:

brew install ant

然后重复上述过程。请注意,为了获取 jar,--build-from-source 是必需的。

【讨论】:

    【解决方案2】:

    igr 是对的。在安装 opencv 之前,我们确实需要安装 ant。 如果您已经安装了 opencv,然后发现缺少 jars,那么您需要安装 ant 并自行运行 make。我不知道如何运行make。所以我在安装ant后卸载了opencv并重新安装了opencv。瞧,罐子按规定在那里。

    ls /usr/local/Cellar/opencv/3.3.1/share/OpenCV/java

    libopencv_java331.dylib opencv-331.jar

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-17
      • 2020-12-12
      • 2021-02-26
      • 2013-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-18
      相关资源
      最近更新 更多