JNI Mat到Java Mat 我试图从我的C++源代码返回一个Mat对象到java代码。我有以下代码:
C++: 爪哇: <>但是,它似乎并没有通过Matlab到java,因为java中的MAT的行大小是零,C++代码中的行数是一个可笑的数字,它不应该是数字。JNI Mat到Java Mat 我试图从我的C++源代码返回一个Mat对象到java代码。我有以下代码:,java,android,opencv,android-ndk,mat,Java,Android,Opencv,Android Ndk,Mat,C++: 爪哇: 但是,它似乎并没有通过Matlab到java,因为java中的MAT的行大小是零,C++代码中的行数是一个可笑的数字,它不应该是数字。 任何帮助都很好。什么是“剪断”?本机方法可能如下所示: JNIEXPORT void JNICALL Java_*snip*_MainActivity_grabResult(JNIEnv * env, jobject obj, jint matPtr) {} 什么是MatpTR(C++代码中)?为什么要用它覆盖新创建的Mat?请查看已审阅的
任何帮助都很好。什么是“剪断”?本机方法可能如下所示:
JNIEXPORT void JNICALL Java_*snip*_MainActivity_grabResult(JNIEnv * env, jobject obj, jint matPtr) {}
什么是MatpTR(C++代码中)?为什么要用它覆盖新创建的Mat?请查看已审阅的代码。老实说,我不知道我在用它做什么——这是我在网上查到的东西。
public static native void grabResult(long add);
grabResult(m.getNativeObjAddr());
JNIEXPORT void JNICALL Java_*snip*_MainActivity_grabResult(JNIEnv * env, jobject obj, jint matPtr) {}