从github下了一个项目源码,需要用到openCV, 按项目中介绍的编译操作:./gradlew clean build
结果提示:
21:01:32.317 [ERROR] [system.err] D:\yolo-java\src\main\java\br\edu\fei\yolo\service\classifier\ObjectDetector.java:23: 错误: 程序包org.opencv.core不存在
21:01:32.318 [ERROR] [system.err] import org.opencv.core.Mat;
21:01:32.318 [ERROR] [system.err] ^
21:01:32.323 [ERROR] [system.err] D:\yolo-java\src\main\java\br\edu\fei\yolo\service\classifier\ObjectDetector.java:72: 错误: 找不到符号
21:01:32.323 [ERROR] [system.err] public Map<String, Object> detect(final Mat img) {
21:01:32.323 [ERROR] [system.err] ^
21:01:32.323 [ERROR] [system.err] 符号: 类 Mat
21:01:32.324 [ERROR] [system.err] 位置: 类 ObjectDetector
21:01:32.343 [ERROR] [system.err] D:\yolo-java\src\main\java\br\edu\fei\yolo\util\ImageUtil.java:6: 错误: 程序包org.opencv.core不存在
21:01:32.343 [ERROR] [system.err] import org.opencv.core.Mat;
21:01:32.343 [ERROR] [system.err] ^
21:01:32.348 [ERROR] [system.err] D:\yolo-java\src\main\java\br\edu\fei\yolo\util\ImageUtil.java:94: 错误: 找不到符号
21:01:32.348 [ERROR] [system.err] public static BufferedImage mat2BufferedImage(Mat matrix) {
21:01:32.348 [ERROR] [system.err] ^
21:01:32.348 [ERROR] [system.err] 符号: 类 Mat
21:01:32.348 [ERROR] [system.err] 位置: 类 ImageUtil
21:01:32.351 [ERROR] [system.err] D:\yolo-java\src\main\java\br\edu\fei\yolo\YoloRunnable.java:5: 错误: 程序包org.opencv.core不存在
21:01:32.351 [ERROR] [system.err] import org.opencv.core.Core;
21:01:32.351 [ERROR] [system.err] ^
21:01:32.351 [ERROR] [system.err] D:\yolo-java\src\main\java\br\edu\fei\yolo\YoloRunnable.java:6: 错误: 程序包org.opencv.core不存在
21:01:32.351 [ERROR] [system.err] import org.opencv.core.CvType;
21:01:32.351 [ERROR] [system.err] ^
21:01:32.351 [ERROR] [system.err] D:\yolo-java\src\main\java\br\edu\fei\yolo\YoloRunnable.java:7: 错误: 程序包org.opencv.core不存在
21:01:32.351 [ERROR] [system.err] import org.opencv.core.Mat;
21:01:32.352 [ERROR] [system.err] ^
21:01:32.352 [ERROR] [system.err] D:\yolo-java\src\main\java\br\edu\fei\yolo\YoloRunnable.java:8: 错误: 程序包org.opencv.videoio不存在
21:01:32.352 [ERROR] [system.err] import org.opencv.videoio.VideoCapture;
21:01:32.352 [ERROR] [system.err] ^
21:01:32.525 [ERROR] [system.err] D:\yolo-java\src\main\java\br\edu\fei\yolo\YoloRunnable.java:15: 错误: 找不到符号
21:01:32.525 [ERROR] [system.err] System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
21:01:32.525 [ERROR] [system.err] ^
21:01:32.525 [ERROR] [system.err] 符号: 变量 Core
21:01:32.525 [ERROR] [system.err] 位置: 类 YoloRunnable
21:01:32.526 [ERROR] [system.err] D:\yolo-java\src\main\java\br\edu\fei\yolo\YoloRunnable.java:20: 错误: 找不到符号
21:01:32.526 [ERROR] [system.err] Mat frame = new Mat();
21:01:32.526 [ERROR] [system.err] ^
21:01:32.526 [ERROR] [system.err] 符号: 类 Mat
21:01:32.526 [ERROR] [system.err] 位置: 类 YoloRunnable
21:01:32.526 [ERROR] [system.err] D:\yolo-java\src\main\java\br\edu\fei\yolo\YoloRunnable.java:20: 错误: 找不到符号
21:01:32.526 [ERROR] [system.err] Mat frame = new Mat();
21:01:32.526 [ERROR] [system.err] ^
21:01:32.526 [ERROR] [system.err] 符号: 类 Mat
21:01:32.526 [ERROR] [system.err] 位置: 类 YoloRunnable
21:01:32.526 [ERROR] [system.err] D:\yolo-java\src\main\java\br\edu\fei\yolo\YoloRunnable.java:21: 错误: 找不到符号
21:01:32.527 [ERROR] [system.err] VideoCapture camera = new VideoCapture("/home/ldlopes/Videos/elton.mp4");
21:01:32.527 [ERROR] [system.err] ^
21:01:32.527 [ERROR] [system.err] 符号: 类 VideoCapture
21:01:32.527 [ERROR] [system.err] 位置: 类 YoloRunnable
21:01:32.527 [ERROR] [system.err] D:\yolo-java\src\main\java\br\edu\fei\yolo\YoloRunnable.java:21: 错误: 找不到符号
21:01:32.527 [ERROR] [system.err] VideoCapture camera = new VideoCapture("/home/ldlopes/Videos/elton.mp4");
21:01:32.527 [ERROR] [system.err] ^
21:01:32.527 [ERROR] [system.err] 符号: 类 VideoCapture
21:01:32.527 [ERROR] [system.err] 位置: 类 YoloRunnable
21:01:32.538 [ERROR] [system.err] 注: 某些输入文件使用了未经检查或不安全的操作。
21:01:32.538 [ERROR] [system.err] 注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
21:01:32.538 [ERROR] [system.err] 13 个错误