gpt4 book ai didi

opencv - UnsatisfiedLinkError使用opencv进行处理

转载 作者:太空宇宙 更新时间:2023-11-03 22:24:03 30 4
gpt4 key购买 nike

我在打电话:

Mat opencv_K= new Mat(3, 3, CvType.CV_32F);

Processing 中素描,我收到以下错误:

java.lang.UnsatisfiedLinkError: org.opencv.core.Mat.n_Mat(III)J
at processing.opengl.PSurfaceJOGL$2.run(PSurfaceJOGL.java:480)
at java.lang.Thread.run(Thread.java:745)
UnsatisfiedLinkError: org.opencv.core.Mat.n_Mat(III)J
A library relies on native code that's not available.
Or only works properly when the sketch is run as a 32-bit application.

这个错误在我看来与报告的错误不同 here .

一个最小的例子是:

import processing.core.PVector;
import org.opencv.core.Mat;
import org.opencv.core.CvType;
import org.opencv.core.Core;
Mat opencv_K= new Mat(3, 3, CvType.CV_32F);

而且这种情况下的错误有点类似:

UnsatisfiedLinkError: org.opencv.core.Mat.n_Mat(III)J
A library relies on native code that's not available.
Or only works properly when the sketch is run as a 32-bit application.

我在 Ubuntu 平台上使用 Processing 3。

最佳答案

解决方案:

只需在相关代码前添加System.loadLibrary(Core.NATIVE_LIBRARY_NAME);即可

关于opencv - UnsatisfiedLinkError使用opencv进行处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44500745/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com