我在 Linux (Mint 19 Tara) 上编译了 OpenCV,我使用了这个教程:https : //docs.opencv.org/2.4/doc/tutorials/introduction/desktop_java/java_dev_intro.html然后我尝试使用这样的库:https : //docs.opencv.org/3.4/d1/d0a/tutorial_java_eclipse.html但是在导入中我收到一个错误:“无法解析导入组织。”我能做错什么?这是我使用的代码:package com.thegergo02.facedetection;import org.opencv.core.Core;import org.opencv.core.CvType;import org.opencv.core.Mat;public class Hello{ public static void main( String[] args ) { System.loadLibrary( Core.NATIVE_LIBRARY_NAME ); Mat mat = Mat.eye( 3, 3, CvType.CV_8UC1 ); System.out.println( "mat = " + mat.dump() ); }}编译成功,没有错误,我有 Java,Ant,一切。Java 版本:jdk-11.0.1 蚂蚁版本:1.10.3
1 回答
一只萌萌小番薯
TA贡献1795条经验 获得超7个赞
在默认包中,删除文件module-info.java
.
本教程基于 Java 6,没有考虑Java 平台模块系统 (JPMS),它可以(但不是必须)从 Java 9 开始使用。
如果使用 JPMS,则必须在module-info.java
文件中明确定义对 OpenCV 模块的依赖关系,以使其可访问。
添加回答
举报
0/150
提交
取消