-1
我已经successully编译,但是对模拟器中运行它给我奇怪的错误OpenCV的测试例(videoemulation):OpenCV的错误在android系统
06-25 15:36:34.526: D/dalvikvm(621): Trying to load lib /data/data/org.siprop.opencv /lib/libopencv.so 0x405139b0
06-25 15:36:34.566: D/dalvikvm(621): Added shared lib /data/data/org.siprop.opencv/lib/libopencv.so 0x405139b0
06-25 15:36:34.566: D/dalvikvm(621): No JNI_OnLoad found in /data/data/org.siprop.opencv/lib/libopencv.so 0x405139b0, skipping init
06-25 15:36:34.619: D/VideoEmulation(621): mOpenCVAction = TRACK_SINGLE_FACE
06-25 15:36:34.627: D/VideoEmulation(621): onResume
06-25 15:36:34.627: D/VideoEmulation(621): initFaceDetect
06-25 15:36:34.637: E/CVJNI(621): Error loading cascade.
06-25 15:36:34.637: D/VideoEmulation(621): Failed to initialize face detection!
难道我不是加载的功能。请指导我。
这是OpenCV的的Java文件:
public class OpenCV {
static {
System.loadLibrary("opencv");
}
public native byte[] findContours(int[] data, int w, int h);
public native boolean createSocketCapture(String address, String port, int width, int height);
public native void releaseSocketCapture();
public native boolean grabSourceImageFromCapture();
public native byte[] getSourceImage();
public native boolean setSourceImage(int[] data, int w, int h);
public native boolean initFaceDetection(String cascadePath);
public native void releaseFaceDetection();
public native boolean highlightFaces();
public native Rect[] findAllFaces();
public native Rect findSingleFace();
}
我已经加入了OpenCV.Java文件,所以它是错..... – Programmer
我说的是C++代码而不是java。 – ArtemStorozhuk
好吧,让我找出...但感谢你的努力 – Programmer