Hello,
I'm using OpenCV through Cordova for, given some metrics about exercise, predict wich type of exercise you are doing. I've a XML file with trainning information but I'm having problems importing my exercise params. This is what I'm doing
Scalar scalar = new Scalar(metricas); //metricas is my array with parameters from physical exercise
**Mat mat = new Mat(1, 15, 6, scalar); //this is where it crashes, when I try to load my results from physical activity to preassign this values to the matrix "mat"**
CvSVM cvsm = new CvSVM(); //Create machine
cvsm.load("modeloSVMSinHR.xml", "modeloSinHR"); //load XML with "trained params"
float resultado = cvsm.predict(mat, false); //predict wich type of activity you're doing
The error given is the following:
03-21 11:21:07.138: W/dalvikvm(30556): No implementation found for native Lcom/opencv/avr/Mat;.n_Mat (IIIDDDD)J
03-21 11:21:07.138: W/System.err(30556): java.lang.UnsatisfiedLinkError: n_Mat
03-21 11:21:07.138: W/System.err(30556): at com.opencv.avr.Mat.n_Mat(Native Method)
03-21 11:21:07.138: W/System.err(30556): at com.opencv.avr.Mat.<init>(Mat.java:541)
03-21 11:21:07.138: W/System.err(30556): at com.opencv.avr.OpenCV.execute(OpenCV.java:35)
03-21 11:21:07.138: W/System.err(30556): at org.apache.cordova.CordovaPlugin.execute(CordovaPlugin.java:65)
03-21 11:21:07.138: W/System.err(30556): at org.apache.cordova.PluginManager.execHelper(PluginManager.java:242)
03-21 11:21:07.138: W/System.err(30556): at org.apache.cordova.PluginManager.exec(PluginManager.java:227)
03-21 11:21:07.138: W/System.err(30556): at org.apache.cordova.ExposedJsApi.exec(ExposedJsApi.java:53)
03-21 11:21:07.138: W/System.err(30556): at org.apache.cordova.CordovaChromeClient.onJsPrompt(CordovaChromeClient.java:227)
03-21 11:21:07.138: W/System.err(30556): at android.webkit.CallbackProxy.handleMessage(CallbackProxy.java:653)
03-21 11:21:07.138: W/System.err(30556): at android.os.Handler.dispatchMessage(Handler.java:99)
03-21 11:21:07.138: W/System.err(30556): at android.os.Looper.loop(Looper.java:137)
03-21 11:21:07.138: W/System.err(30556): at android.app.ActivityThread.main(ActivityThread.java:4517)
03-21 11:21:07.138: W/System.err(30556): at java.lang.reflect.Method.invokeNative(Native Method)
03-21 11:21:07.138: W/System.err(30556): at java.lang.reflect.Method.invoke(Method.java:511)
03-21 11:21:07.138: W/System.err(30556): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:985)
03-21 11:21:07.138: W/System.err(30556): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:752)
03-21 11:21:07.138: W/System.err(30556): at dalvik.system.NativeStart.main(Native Method)
Can anyone help me please??