用homebrew安装opencv 2.4.8.2后,我似乎无法在/usr/local/Cellar/opencv/2.4.8.2/share/OpenCV中找到jar文件
我使用小牛,有什么想法吗?
答案 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