【发布时间】:2019-04-06 02:35:05
【问题描述】:
我在 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
【问题讨论】:
-
正如错误本身所说,无法解析包库 org 意味着它没有正确安装。尝试使用
System.loadLibrary(Core.NATIVE_LIBRARY_NAME); -
但是我做了教程所说的一切。我可以做些什么来解决这个问题?
-
我必须把那行放在哪里?因为它已经在 main 函数中了。
-
您是否运行了“make install”以在
/install 文件夹中获得一种 SDK?您是否为 OpenCV 库项目尝试过“修复项目属性”? -
在哪里可以找到“修复项目属性”?我尝试使用该命令重新编译它。
标签: java linux eclipse opencv compilation