【发布时间】:2012-03-31 18:32:46
【问题描述】:
类似于OpenCV 2.3: how to capture frames from Android camera?
我正在尝试让 OpenCV 在我的 Samsung Fascinate (v2.2.1) 上运行 this tutorial
例如,当我尝试运行示例(例如示例 15-puzzle)时,我收到以下错误:
03-31 14:05:39.399: D/dalvikvm(4915): Trying to load lib /data/data/org.opencv.samples.puzzle15/lib/libopencv_java.so 0x47c22ef8
03-31 14:05:39.399: D/dalvikvm(4915): Shared lib '/data/data/org.opencv.samples.puzzle15/lib/libopencv_java.so' already loaded in same CL 0x47c22ef8
03-31 14:05:39.399: D/CAMERA_ACTIVITY(4915): Library name: libopencv_java.so
03-31 14:05:39.399: D/CAMERA_ACTIVITY(4915): Library base address: 0x81800000
03-31 14:05:39.418: D/CAMERA_ACTIVITY(4915): Libraries folder found: /data/data/org.opencv.samples.puzzle15/lib/
03-31 14:05:39.426: D/CAMERA_ACTIVITY(4915): CameraWrapperConnector::connectToLib: folderPath=/data/data/org.opencv.samples.puzzle15/lib/
03-31 14:05:39.426: E/CAMERA_ACTIVITY(4915): ||libnative_camera_r2.2.2.so
03-31 14:05:39.426: E/CAMERA_ACTIVITY(4915): ||libnative_camera_r2.3.3.so
03-31 14:05:39.426: D/CAMERA_ACTIVITY(4915): try to load library 'libnative_camera_r2.2.2.so'
03-31 14:05:39.434: D/CAMERA_ACTIVITY(4915): CameraWrapperConnector::connectToLib ERROR: cannot dlopen camera wrapper library /data/data/org.opencv.samples.puzzle15/lib/libnative_camera_r2.2.2.so, dlerror="Cannot load library: link_image[1995]: failed to link libnative_camera_r2.2.2.so
03-31 14:05:39.434: D/CAMERA_ACTIVITY(4915): "
03-31 14:05:39.434: D/CAMERA_ACTIVITY(4915): try to load library 'libnative_camera_r2.3.3.so'
03-31 14:05:39.434: D/CAMERA_ACTIVITY(4915): CameraWrapperConnector::connectToLib ERROR: cannot dlopen camera wrapper library /data/data/org.opencv.samples.puzzle15/lib/libnative_camera_r2.3.3.so, dlerror="Cannot load library: link_image[1995]: failed to link libnative_camera_r2.3.3.so
03-31 14:05:39.434: D/CAMERA_ACTIVITY(4915): "
03-31 14:05:39.434: E/CAMERA_ACTIVITY(4915): CameraWrapperConnector::connectToLib ERROR: cannot dlopen camera wrapper library
03-31 14:05:39.434: E/CV_CAP(4915): Native_camera returned opening error: 4
03-31 14:05:39.434: E/Sample::SurfaceView(4915): Failed to open native camera
所以图书馆无法打开。关于为什么的任何想法?是不是没找到?
更新:这也发生在模拟器上。
【问题讨论】:
-
我进行了快速搜索,但不确定您的意思。其他 android 应用程序在我的手机上运行良好,它似乎在模拟器上可以找到,但在我的设备上却没有(所以我认为这是一个运行时问题)
-
抱歉,有误会。我的错。删除之前的评论。您的手机和模拟器中有哪个 sdk?他们是一样的吗?您是否执行了以下帖子中的步骤? link
-
它们都是 2.2。不确定该链接是否适用,因为我的计算机上已经有库。我想知道这是否是一个错误。