gpt4 book ai didi

java - Opencv4Android 不满意的链接器错误时刻

转载 作者:行者123 更新时间:2023-12-01 09:45:10 25 4
gpt4 key购买 nike

当我尝试运行 Android 应用程序时,出现以下错误:

java.lang.UnsatisfiedLinkError:找不到 double[] org.opencv.imgproc.Imgproc.moments_1(long) 的实现(尝试过 Java_org_opencv_imgproc_Imgproc_moments_11 和 Java_org_opencv_imgproc_Imgproc_moments_11__J)

这是发生问题的代码:

  Imgproc.findContours(temp, contours, hierarchy, Imgproc.RETR_EXTERNAL, Imgproc.CHAIN_APPROX_SIMPLE);

if(contours.size() > 0) {
int numObjects = contours.size();

if (numObjects < MAX_OBJECTS) {

for (int i = 0; i < contours.size(); i++) {
//moments causing unsatisfied linker error
Moments moment = Imgproc.moments((Mat)contours.get(i));
double area = moment.m00;
}
}
}

谁能帮我解决这个问题吗?提前致谢!

最佳答案

这似乎是 OpenCV 3.0 和 3.1 的一些 native 库的遗漏错误。在修复之前,建议的解决方法是使用 java 代码来计算矩。请参阅this thread .

关于java - Opencv4Android 不满意的链接器错误时刻,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38108199/

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