我正在使用OpenCV计算一些算法,但是现在我想将其转换为Java代码,在Java代码中,我的程序有一个方法:
public native float[] computeFeatures(ArrayList<float[]> listData);
JNIEXPORT jfloatArray JNICALL Java_cspdemo_CSPTest_computeFeatures (JNIEnv *, jobject, jobject);
最佳答案
使用size
方法获取集合中的数组数。
然后循环使用get
方法获取数组。
然后,对于每个数组,请使用GetFloatArrayElements
JNI API。
https://stackoverflow.com/questions/24131187/