繁体   English   中英

在MAC OS Sierra上使用Java进行OpenCV安装

[英]OpenCV installation with Java on MAC OS Sierra

尝试在MAC OS 10.12.2(Sierra)上安装Java的OpenCV3.1。 遵循此链接中的命令。 我想要安装它,以便可以使用OpenCV配置Eclipse。

安装时出现了几个错误(尝试了多次)

尝试1: brew install opencv3

错误片段

[55%]内置目标opencv_imgcodecs使:*** [全部]错误2

尝试2: brew install opencv3 --HEAD --with-java

错误代码段:

[58%]链接CXX共享库../../lib/libopencv_features2d.dylib cd / tmp / opencv3-20161216-63759-hur0m6 / macbuild / modules / features2d && /usr/local/Cellar/cmake/3.7.1/ bin / cmake -E cmake_link_script CMakeFiles / opencv_features2d.dir / link.txt --verbose = 1 / usr / local / Homebrew / Library / Homebrew / shims / super / clang ++ -I / Library / Java / Java / JavaVirtualMachines / jdk1.8.0_111。 jdk / Contents / Home / include -I / Library / Java / JavaVirtualMachines / jdk1.8.0_111.jdk / Contents / Home / include / darwin -fsigned-char -W -Wall -Werror = return-type -Werror = non-virtual -dtor -Werror =地址-Werror =序列点-Wformat -Werror = format-security -Wmissing声明-Wmissing原型-Wstrict原型-Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wno -缩小-Wno删除非虚拟Dtor -Wno未命名类型的模板-args -Wno注释-fdiagnostics-show-option -Wno-long-long -Quandsed参数-Wno-分号之前的方法-body -fno-omit-frame-pointer -msse -msse2 -mavx -fvisibility = hidden -fvisibility-inlines-hi dden -mf16c -DNDEBUG -DNDEBUG -dynamiclib -Wl,-headerpad_max_install_names -compatibility_version 3.1.0 -current_version 3.1.0 -o ../../lib/libopencv_features2d.3.1.0.dylib -install_name @ rpath / libopencv_features2d.3.1。 dylib CMakeFiles / opencv_features2d.dir / src / agast.cpp.o CMakeFiles / opencv_features2d.dir / src / agast_score.cpp.o CMakeFiles / opencv_features2d.dir / src / akaze.cpp.o CMakeFiles / open cpp.o CMakeFiles / opencv_features2d.dir / src / blobdetector.cpp.o CMakeFiles / opencv_features2d.dir / src / brisk.cpp.o CMakeFiles / opencv_features2d.dir / dir / src / draw.cpp.o CMakeFiles / open2 dynamic.cpp.o CMakeFiles / opencv_features2d.dir / src / evaluation.cpp.o CMakeFiles / opencv_features2d.dir / src / fast.cpp.o CMakeFiles / opencv_features2d.dir / src / fast_score / cpp.cpp_o。 src / feature2d.cpp.o CMakeFiles / opencv_features2d.dir / src / gftt.cpp.o CMakeFiles / opencv_features2d.dir / src / kaze.cpp.o CMakeFiles / opencv_features2d.dir / src / kaze / AKA .o CMakeFiles / opencv_features2d.dir / src / kaze / KAZEFeatures.cpp.o CMakeFiles / opencv_features2d.dir / src / kaze / fed.cpp.o CMakeFiles / opencv_features2d.dir / src / kaze / nakeif_file.open .dir / src / keypoint.cpp.o CMakeFiles / opencv_features2d.dir / src / main.cpp.o CMakeFiles / opencv_features2d.dir / src / matchers.cpp.o CMakeFiles / opencv_features2d.dir / src / mser.cpp.o /opencv_features2d.dir/src/orb.cpp.o CMakeFiles / opencv_features2d.dir / opencl_kernels_features2d.cpp.o -Wl-rpath / tmp / opencv3-20161216-63759-hur0m6 / macbuild / lib ../../lib /libopencv_flann.3.1.0.dylib ../../lib/libopencv_ml.3.1.0.dylib ../../lib/libopencv_highgui.3.1.0.dylib ../../../3rdparty/ippicv /unpack/ippicv_osx/lib/libippicv.a ../../lib/libopencv_videoio.3.1.0.dylib ../../lib/libopencv_imgcodecs.3.1.0.dylib ../../lib/libopencv_imgiocs.1.0.dylib ../../lib/libopencv_imgproc。 3.1.0.dylib ../../lib/libopencv_core.3.1.0.dylib cd / tmp / opencv3-20161216-63759-hur0m6 / macbuild / modules / features2d && /usr/local/Cellar/cmake/3.7.1 / bin / cmake -E cmake_symlink_library ../../lib/libopencv_features2d.3.1.0.dylib ../../lib/libopencv_features2d.3.1.dylib ../../lib/libopencv_features2d.dylib [58%]构建目标opencv_features2d make:* ** [全部]错误2

github上针对该问题的建议似乎无法解决该问题。 有人可以帮我这个忙吗?

我也尝试使用命令brew install opencv安装openCV 2.4.13,这也引发了同样的错误。

我终于能够安装它。 问题在于Java需要设置ANT。 尽管我已经安装了ANT,但是在我的ENV中未正确设置ANT_HOME。 正确设置后,便可以解决此安装问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM