我想在我的项目中使用开放式简历,然后在以下安装过程中使用:
http://opencv-java-tutorials.readthedocs.io/en/latest/01-installing-opencv-for-java.html#install-popenstall-opencv-3-x-bunder-macos
我无法在已安装的目录中获取Java文件夹。当我在Java代码上出现错误时:
"无法解决本地_library_name"
到现在我尝试了几件事 -
-
我做了" brew edit opencv",然后更改" -dbuild_opencv_java = off"到" on",并做了" brew renstall opencc-with-java"
-
我尝试添加外部罐子并尝试更改本机库位置,但没有帮助,因为OpenCV目录中没有Java文件夹
我没有从任何来源获得帮助。
用于使用Java库构建OPENCV,您应该使用parametr
进行项目cmake -D BUILD_SHARED_LIBS=OFF
配置项目后,您应该在OpenCV模块中查看Java
-- OpenCV modules:
-- To be built: ... java ...
和
-- Java:
-- ant: /usr/bin/ant (ver 1.10.1)
-- JNI: /usr/lib/jvm/java/include /usr/lib/jvm/java/include/linux /usr/lib/jvm/java/include
-- Java wrappers: YES
-- Java tests: YES
如果您使用此参数构建项目,但在OpenCV模块中没有看到 Java ,然后尝试设置Java_home环境对于Linux
export JAVA_HOME=<path_to_jdk>
Windows
set JAVA_HOME=<path_to_jdk>
我构建了OpenCV项目,其中命令以下命令:
cmake -D CMAKE_BUILD_TYPE=RELEASE
-D CMAKE_INSTALL_PREFIX=/usr/local
-D BUILD_OPENCV_JAVA=ON
-D BUILD_SHARED_LIBS=OFF
-D WITH_IPP=ON
-D WITH_TBB=ON
-D IPP_H_PATH=/opt/intel/ipp/include/ ..
with_ipp和_tbb的参数提供多线程。
进行安装阶段后,您可以在../bin和/usr/[local/] share/opencv
中看到jar库相关资源:
1)oficial网站
2)linux安装过程
3)将OpenCV添加到Eclipse Project
对于那些不知道如何保存arg
更改的人DBUILD_opencv_java=OFF
to
DBUILD_opencv_java=ON
此类文件存在:
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/opencv.rb
因此,请使用任何文本编辑器打开它并轻松保存。