- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我按照 http://code.google.com/p/javacv/ 中的指示做了所有事情(JavaCV 主页)。我的代码中没有错误。但是当我尝试在 android 模拟器上启动应用程序时,它说“不幸的是,appname 已经停止。我现在不知道去哪里看。有什么建议吗?
这些可以在 logcat 文本文件中找到。
10-07 03:41:15.878: E/dalvikvm(1138): dlopen("/data/app-lib/com.googlecode.javacv.facepreview-2/libjniopencv_core.so") failed: dlopen failed: cannot locate symbol "_ZSt10unexpectedv" referenced by "libjniopencv_core.so"...
10-07 03:41:15.928: E/AndroidRuntime(1138): FATAL EXCEPTION: main
10-07 03:41:15.928: E/AndroidRuntime(1138): java.lang.NoClassDefFoundError: java.lang.ClassNotFoundException: com.googlecode.javacv.cpp.opencv_objdetect
10-07 03:41:15.928: E/AndroidRuntime(1138): at com.googlecode.javacpp.Loader.load(Loader.java:455)
10-07 03:41:15.928: E/AndroidRuntime(1138): at com.googlecode.javacv.facepreview.FaceView.<init>(FacePreview.java:85)
10-07 03:41:15.928: E/AndroidRuntime(1138): at com.googlecode.javacv.facepreview.FacePreview.onCreate(FacePreview.java:51)
10-07 03:41:15.928: E/AndroidRuntime(1138): at android.app.Activity.performCreate(Activity.java:5133)
10-07 03:41:15.928: E/AndroidRuntime(1138): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
10-07 03:41:15.928: E/AndroidRuntime(1138): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2175)
10-07 03:41:15.928: E/AndroidRuntime(1138): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2261)
10-07 03:41:15.928: E/AndroidRuntime(1138): at android.app.ActivityThread.access$600(ActivityThread.java:141)
10-07 03:41:15.928: E/AndroidRuntime(1138): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256)
10-07 03:41:15.928: E/AndroidRuntime(1138): at android.os.Handler.dispatchMessage(Handler.java:99)
10-07 03:41:15.928: E/AndroidRuntime(1138): at android.os.Looper.loop(Looper.java:137)
10-07 03:41:15.928: E/AndroidRuntime(1138): at android.app.ActivityThread.main(ActivityThread.java:5103)
10-07 03:41:15.928: E/AndroidRuntime(1138): at java.lang.reflect.Method.invokeNative(Native Method)
10-07 03:41:15.928: E/AndroidRuntime(1138): at java.lang.reflect.Method.invoke(Method.java:525)
10-07 03:41:15.928: E/AndroidRuntime(1138): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
10-07 03:41:15.928: E/AndroidRuntime(1138): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
10-07 03:41:15.928: E/AndroidRuntime(1138): at dalvik.system.NativeStart.main(Native Method)
10-07 03:41:15.928: E/AndroidRuntime(1138): Caused by: java.lang.ClassNotFoundException: com.googlecode.javacv.cpp.opencv_objdetect
10-07 03:41:15.928: E/AndroidRuntime(1138): at java.lang.Class.classForName(Native Method)
10-07 03:41:15.928: E/AndroidRuntime(1138): at java.lang.Class.forName(Class.java:204)
10-07 03:41:15.928: E/AndroidRuntime(1138): at com.googlecode.javacpp.Loader.load(Loader.java:453)
10-07 03:41:15.928: E/AndroidRuntime(1138): ... 16 more
10-07 03:41:15.928: E/AndroidRuntime(1138): Caused by: java.lang.NoClassDefFoundError: java.lang.ClassNotFoundException: com.googlecode.javacv.cpp.opencv_imgproc
10-07 03:41:15.928: E/AndroidRuntime(1138): at com.googlecode.javacpp.Loader.load(Loader.java:455)
10-07 03:41:15.928: E/AndroidRuntime(1138): at com.googlecode.javacv.cpp.opencv_objdetect.<clinit>(opencv_objdetect.java:97)
10-07 03:41:15.928: E/AndroidRuntime(1138): ... 19 more
10-07 03:41:15.928: E/AndroidRuntime(1138): Caused by: java.lang.ClassNotFoundException: com.googlecode.javacv.cpp.opencv_imgproc
10-07 03:41:15.928: E/AndroidRuntime(1138): at java.lang.Class.classForName(Native Method)
10-07 03:41:15.928: E/AndroidRuntime(1138): at java.lang.Class.forName(Class.java:204)
10-07 03:41:15.928: E/AndroidRuntime(1138): at com.googlecode.javacpp.Loader.load(Loader.java:453)
10-07 03:41:15.928: E/AndroidRuntime(1138): ... 20 more
10-07 03:41:15.928: E/AndroidRuntime(1138): Caused by: java.lang.NoClassDefFoundError: java.lang.ClassNotFoundException: com.googlecode.javacv.cpp.opencv_core
10-07 03:41:15.928: E/AndroidRuntime(1138): at com.googlecode.javacpp.Loader.load(Loader.java:455)
10-07 03:41:15.928: E/AndroidRuntime(1138): at com.googlecode.javacv.cpp.opencv_imgproc.<clinit>(opencv_imgproc.java:97)
10-07 03:41:15.928: E/AndroidRuntime(1138): ... 23 more
10-07 03:41:15.928: E/AndroidRuntime(1138): Caused by: java.lang.ClassNotFoundException: com.googlecode.javacv.cpp.opencv_core
10-07 03:41:15.928: E/AndroidRuntime(1138): at java.lang.Class.classForName(Native Method)
10-07 03:41:15.928: E/AndroidRuntime(1138): at java.lang.Class.forName(Class.java:204)
10-07 03:41:15.928: E/AndroidRuntime(1138): at com.googlecode.javacpp.Loader.load(Loader.java:453)
10-07 03:41:15.928: E/AndroidRuntime(1138): ... 24 more
10-07 03:41:15.928: E/AndroidRuntime(1138): Caused by: java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "_ZSt10unexpectedv" referenced by "libjniopencv_core.so"...
10-07 03:41:15.928: E/AndroidRuntime(1138): at java.lang.Runtime.loadLibrary(Runtime.java:361)
10-07 03:41:15.928: E/AndroidRuntime(1138): at java.lang.System.loadLibrary(System.java:525)
10-07 03:41:15.928: E/AndroidRuntime(1138): at com.googlecode.javacpp.Loader.loadLibrary(Loader.java:593)
10-07 03:41:15.928: E/AndroidRuntime(1138): at com.googlecode.javacpp.Loader.load(Loader.java:489)
10-07 03:41:15.928: E/AndroidRuntime(1138): at com.googlecode.javacpp.Loader.load(Loader.java:431)
10-07 03:41:15.928: E/AndroidRuntime(1138): at com.googlecode.javacv.cpp.opencv_core.<clinit>(opencv_core.java:136)
10-07 03:41:15.928: E/AndroidRuntime(1138): ... 27 more
非常感谢所有答案。谢谢。
最佳答案
尝试将其插入到 build.gradle 依赖项中
compile ‘org.bytedeco:javacv:+’
compile group: ‘org.bytedeco.javacpp-presets’, name: ‘opencv’, version: ‘2.4.10–0.10', classifier: ‘android-arm’
compile group: ‘org.bytedeco.javacpp-presets’, name: ‘ffmpeg’, version: ‘2.5.1–0.10', classifier: ‘android-arm’
关于android - Android 上的 JavaCV 示例(FacePreview)无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19069755/
尝试使用 JAVACV 库从网络摄像头捕获。但它会抛出一个 UnsatisfiedLinkError。堆栈轨迹如下: Exception in thread "main" java.lang.Unsa
尝试使用 JavaCV 进行图像处理以根据其 Exif 数据旋转图像。从文件读取和写入 Mat 或 IplImage 是可行的,但由于正在上传或下载文件,我也希望能够做同样的事情来处理 byte[]
我正在尝试实现使用 JavaCv Surf 的示例。我下载了示例代码、.jar 文件并安装了官方网页要求的所有内容 (http://code.google.com/p/javacv/)。但似乎缺少一个
我正在开发一个使用 Java 的应用程序,该应用程序可以纠正透视(也称为梯形校正)。为此,我使用 Bytedeco's JavaCV 。引用documentations和其他几个websites和在线
我是 JavaCV/OpenCV 的新手,所以如果我是一个完全的白痴,请提前道歉...... 我需要检测图像中的“主要/主要”人脸(此图像大部分是“个人资料图片”),人脸识别 不需要。 由于不同haa
我想通过 Java 轻松捕获我的网络摄像头。我按照本教程使用 JavaCV 和 OpenCV:http://ganeshtiwaridotcomdotnp.blogspot.com/2011/12/o
我在使用 JavaCV 时遇到问题。 我下载了javaCV-bin 我在 ubuntu 上的引用库中的项目中添加了 .jar 文件 我可以使用位于下载文件中的示例代码 但是错误是 Exception
我正在尝试使用 JavaCV 在我的照片数据库中实现人脸识别。虽然检测可能的面孔工作正常(已经有很多 Java 示例),但我仍然坚持进行实际识别。更准确地说,是训练人脸识别器。 出于测试目的,我有一个
我正在尝试使用 JavaCV 实现使用 ORB 算法的图像识别。根据一些论文[1] , [2] ,ORB关键点描述符是一个二进制字符串。那么,如何在获取图像的关键点后得到这个二进制字符串呢? 这是我获
我对 JavaCV FFmpegFrameRecorder 的使用有点困惑。我有几个 byte[] 或 short[] 数组(取决于我的图像是 8 位还是 16 位)是否有与多个图像相关的数据。现在,
我正在尝试使用 Java 从相机获取一些图像,但我遇到了一些问题;任何帮助将不胜感激! 代码如下: 错误日志: Exception in thread "main" java.
以下 JavaCV 代码有什么问题?我尝试填充 CvSeq 以进行进一步的工作,但 JVM 几乎 在不同位置可靠地崩溃,并出现 EXCEPTION_ACCESS_VIOLATION,最常见的是 [ms
我正在尝试过滤掉图像中的轮廓。我的代码没有语法错误,但当我运行程序时,我只是得到很多红色文本。我已定位故障点为cvInRangeS。 cvInRangeS(imghsv,minc,maxc,imgbi
我刚刚找到了一个很好的 JavaCV 示例,它使用 FFmpegFrameGrabber为应该“快”的Linux制作屏幕截图代码: try { int x = 0, y = 0, w = 13
我正在尝试使用 HoughCircles 的 JavaCV 实现方法,但我在参数方面遇到了一些问题。这是我的代码: Mat currentImageGray = tgtFrag.getImage().
我正在尝试使用 FFmpegFrameRecorder 从一组图像中制作一个视频 .mp4 文件作为更大程序的一部分,因此我设置了一个测试项目,在其中尝试制作一个25fps 的同一帧的 100 个实例
我想不断捕捉网络摄像头并让它在 Canvas 上查看。图像的保存很好。它每秒拍摄一张照片。但是 canvas.showImage() 不起作用。我的屏幕仍然空白。控制台在每一帧都显示“清理相机”。 头
我从昨天开始用 android 做 javacv,在使用 FFmpegFrameRecorder 或 FrameRecorder 从图像 (IplImage) 生成视频时出错,同时在使用 cvCvtC
我在我的项目中使用 javaCV 信封,当我尝试使用 cvLoad 函数从 xml (haarcascade_frontalface_default.xml) 加载 Haar 级联时,我从中得到 nu
我在使用 JavaCV 实现的这个项目中遇到了问题。我想至少找到二值图像中最顶部、最底部、最左侧和最右侧的点: 我这里指的点是 (x,y) 坐标。我已经尝试实现 HoughLines(它只检测直线而不
我是一名优秀的程序员,十分优秀!