用homebrew安装后找不到opencv jar

时间:2014-04-02 15:52:14

标签: java macos opencv homebrew

用homebrew安装opencv 2.4.8.2后,我似乎无法在/usr/local/Cellar/opencv/2.4.8.2/share/OpenCV中找到jar文件

我使用小牛,有什么想法吗?

4 个答案:

答案 0 :(得分:8)

可能你忘了指定--with-java参数

brew tap homebrew/science
brew install opencv --with-java

编译jar文件后在路径

/usr/local/Cellar/opencv/2.4.9/share/OpenCV/java/opencv-249.jar

答案 1 :(得分:3)

我通过使用自制软件安装ant(以及opencv的其他依赖项)然后使用cmake来安装opencv而不是homebrew解决了这个问题。我从网站下载了opencv,然后使用了以下命令:

cd opencv-2.4.8/
mkdir build
cd build/
cmake -DBUILD_SHARED_LIBS=OFF ..
cmake -G "Unix Makefiles" ..
make -j8

jar将在以下目录中弹出:

opencv-2.4.8/build/bin/opencv-248.jar

答案 2 :(得分:1)

我遇到了这个问题并尝试使用--with-java选项,但它没有用。

我必须编辑公式(brew edit opencv3)并自行插入此选项:

option "with-contrib", "With contrib"
option "with-java", "With java"

就在依赖声明之上。

您还必须确保-DBUILD_opencv_java=ON中有args。请注意,该值设置为ON而不是OFF

你完成了这件事。卸载opencv然后重新安装。

答案 3 :(得分:0)

错误可能只是因为-DBUILD_opencv_java未启用。使用brew edit opencv3

启用它