以下是我正在运行的代码:
import org.opencv.core.Core;
import org.opencv.core.CvType;
import org.opencv.core.Mat;
public class Main_Extraction
{
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() );
}
}
此代码没有编译时错误。 但是,它给了我运行时异常:
Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - Erroneous tree type: <any>
at Main_Extraction.main(Main_Extraction.java:9) Java Result: 1
请提出消除此异常的解决方案。
最佳答案
我也遇到了同样的问题。这是解决方案,将此路径添加到环境变量 CLASSPATH 中。这会起作用。
C:\javacv\javacv.jar;
C:\javacv\javacpp.jar;
C:\javacv\javacv-windows-x86.jar;
C:\javacv\jna.jar;C:\javacv;
c:\opencv2.4\build\x86\vc10\bin;
根据您的 javacv 安装文件夹进行设置。
关于java - OpenCV使用异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19873512/