在mac上安装OpenCV 3不会安装jar

问题描述 投票:0回答:3

我正在尝试使用以下命令在 mac 上安装 OpenCV3:

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

我希望有一个 jar 库:

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

但是整个项目中没有jar。

(我还通过

-DBUILD_opencv_java=ON
添加了
brew edit opencv3
标志)

macos opencv homebrew
3个回答
8
投票

我对 v3.3.0 也有同样的问题。我正在遵循的文档基本上说明了以下内容:

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

但是,虽然没有错误报告,但

java
中缺少
usr/local/Cellar/opencv/3.3.0_3/share/OpenCV
文件夹。

幸运的是,我弄清楚了问题所在:OpenCV 需要

ant
才能安装!它用于在生成所有 java 源之后构建 jar。所以,我的案例的解决方案是:

brew install ant

然后重复上述过程。请注意,需要

--build-from-source
才能获得罐子。


3
投票

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

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

libopencv_java331.dylib opencv-331.jar


0
投票

我在基于 Intel 的 Mac 机器上使用最新的 opencv。我尝试了这些步骤,但无法获取 java 文件夹

© www.soinside.com 2019 - 2024. All rights reserved.