openvc 通过jni处理图片如何返回到java
发布网友
发布时间:2022-04-20 15:46
我来回答
共1个回答
热心网友
时间:2023-09-21 18:45
1、通过
jbyteArray (*NewByteArray)(JNIEnv*, jsize);
开辟一块内存;
2、通过:
jbyte* (*GetByteArrayElements)(JNIEnv*, jbyteArray, jboolean*);
获取该 byteArray 对应的 内存指针;
3、采用 memcpy 将获取的图片数据拷贝到上面;
希望对你有用,我是ndk吧吧主,有问题可以ndk吧留言,谢谢!追问我现在的是图片已经处理好了,在Mat中。但是我想返回到java层。需要将 Mat 转换为 jintarray,但是不知道如何处理。