我正在尝试使用以下命令在 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
标志)
我对 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
才能获得罐子。
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
我在基于 Intel 的 Mac 机器上使用最新的 opencv。我尝试了这些步骤,但无法获取 java 文件夹