我试图在mac上安装OpenCV3,使用:
brew tap homebrew/science
brew install opencv3 --HEAD --with-java我希望有一个jar库:
/usr/local/Cellar/opencv/3.3.0_3/share/OpenCV但在整个项目中没有一个罐子。
(我还通过-DBUILD_opencv_java=ON添加了brew edit opencv3标志)
发布于 2017-10-09 23:03:55
我对v3.3.0也有同样的问题。我遵循的文档基本上如下:
brew edit opencv-DBUILD_opencv_java=ONbrew install --build-from-source opencv但是,java文件夹在usr/local/Cellar/opencv/3.3.0_3/share/OpenCV中丢失,尽管没有错误报告。
幸运的是,我发现了问题所在: OpenCV 需要安装 ant!它用于在生成所有java源之后构建一个jar。所以,在我的案例中,解决办法是:
brew install ant然后重复上面的步骤。注意,为了获得jar,需要使用--build-from-source。
发布于 2017-10-26 19:53:47
igr是对的。在安装opencv之前,我们确实需要安装ant。如果您已经安装了opencv,然后发现jars丢失了,那么您需要安装ant并自行运行make。我想不出该怎么做。所以我在安装ant之后卸载opencv,然后重新安装opencv。你看,罐子是按照规定的。
ls /usr/local/Cellar/opencv/3.3.1/share/OpenCV/java libopencv_java331.dylib opencv-331.jar
https://stackoverflow.com/questions/45918092
复制相似问题