簡體   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