gpt4 book ai didi

Android for OpenCV - 打开跟踪文件时出错,UnsatisfiedLinkError

转载 作者:行者123 更新时间:2023-12-02 17:15:13 33 4
gpt4 key购买 nike

我是 Android 开发和 OpenCV 的新手。我从 http://sourceforge.net/projects/opencvlibrary/files/opencv-android/ 下载了适用于 Android 的 OpenCV 库并使用虚拟设备管理器设置电话。当我尝试在 Eclipse 中运行“OpenCV 教程 0 - Android 相机”时,手机屏幕显示“ fatal error :无法打开相机!”我在日志中收到这些错误:

08-07 15:02:57.322: E/Trace(708): error opening trace file: No such file or directory (2)
08-07 15:02:57.772: E/Sample::SurfaceView(708): Can't open camera!

我还尝试运行一个简单的项目:
package com.example;

import org.opencv.core.Mat;
import org.opencv.highgui.Highgui;

public class Test{
public static void main(String[] args) {
Mat example = Highgui.imread("/image.jpg");
return;
}
}

这给了我错误
Exception in thread "main" java.lang.UnsatisfiedLinkError: org.opencv.highgui.Highgui.imread_1(Ljava/lang/String;)J

我该如何解决这些错误?顺便说一句,/image.jpg 查看项目的父目录,而不是 Android 虚拟设备上的 SD 卡,对吧?

非常感谢。

最佳答案

如果您正在通过 USB 在设备上进行开发,请尝试从选项菜单(行堆栈)转到应用程序管理器,向下滚动到 OpenCV 管理器(假设您使用的是 OpenCV 2.4.2 或更高版本)并强制关闭它。对您的 Tutorial 0 应用程序执行相同操作。

我有教程 0 在我的 ubuntu 机器上工作。但是,当我尝试将一些 OpenCV 类添加到纯 android 项目中时,我得到了 UnsatisfiedLink 错误。之后,我的教程 0 停止工作一段时间,出现“找不到相机”错误。似乎 OpenCV 管理器可能会搞砸,可能在某些资源上被锁定或某些东西,需要重新启动。我的建议解决了 Totorial 0 相机问题,但没有解决我纯 android + openCV 项目的 unsatisfiedLink 问题。

关于Android for OpenCV - 打开跟踪文件时出错,UnsatisfiedLinkError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11852642/

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