2016-12-16 135 views
0

嘗試在MAC OS 10.12.2(Sierra)上安裝OpenCV3.1 for Java。遵循這個link的命令。我想安裝它,以便我可以使用OpenCV配置Eclipse。在MAC OS上使用Java進行OpenCV安裝Sierra

夫婦的錯誤,而安裝(試圖不止一次)

嘗試1: brew install opencv3

錯誤片段

[55%]內置目標opencv_imgcodecs 化妝:** * [all]錯誤2

嘗試2: brew install opencv3 --HEAD --with-java

錯誤段:

[58%]鏈接CXX共享庫../../lib/libopencv_features2d.dylib 坎德拉/ 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/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home/include -I/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home /在clude/darwin -fsigned-char -W -Wall -Werror =返回類型-Werror =非虛擬dtor -Werror =地址-Werror =序列點-Wformat -Werror =格式安全性-Wmissing-聲明-Wmissing-原型-Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wno-narrowing -Wno-delete-non-virtual-dtor -Wno-unnamed-type-template-args -Wno-comment - fdiagnostics-show-option -Wno-long-long -Qunused-arguments -Wno-semicolon-before-method-body -fno-omit-frame-pointer -msse -msse2 -mavx -fvisibility = hidden -fvisibility -inlines-hidden - 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/opencv_features2d.dir/src/bagofwords.cpp。 o CMakeFiles/opencv_featur es2d.dir/src/blobdetector.cpp.o CMakeFiles/opencv_features2d.dir/src/brisk.cpp.o CMakeFiles/opencv_features2d.dir/src/draw.cpp.o CMakeFiles/opencv_features2d.dir/src/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.o CMakeFiles/opencv_features2d.dir/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/AKAZEFeatures.cpp.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/nldiffusion_functions.cpp.o CMakeFiles/opencv_features2d.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 CMakeFiles/opencv_features2d.dir/src/orb。 cpp.o CMakeFiles/opencv_featu res2d.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_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:*** [all ]錯誤2

在github上給出的建議似乎無法解決問題。有人可以幫我解決這個問題嗎?

另外我試圖安裝openCV 2.4.13使用命令brew install opencv,這也扔了同樣的錯誤。

+0

可能不是同一個問題,但我希望你能在這篇文章[在macOS Sierra上安裝OpenCV 3]找到一些有用的提示/解決方法(http://www.pyimagesearch.com/2016/11/28/ MacOS的安裝-的OpenCV-3 - 和 - 蟒-2-7 /) –

回答

0

我終於能夠安裝它。問題是Java需要安裝ANT。雖然我安裝了ANT,但ANT_HOME在我的ENV中未正確設置。一旦我正確設置,我能夠解決這個安裝問題。