0

如何将cv::Mat数据转换为jbyteArrayC++ 中的数据并将其作为 Java 中的对象返回?

std::vector <BYTE> v_char ( src.rows * src.cols );
memcpy(v_char.data(), src.data, v_char.size() * sizeof(BYTE));
jbyteArray result = env->NewByteArray( v_char.size() * sizeof(BYTE));
jobject jEmuResponse = env->NewObject ( emu_response,emu_response_constructor, result, number );

return jEmuResponse;

我尝试了上面不起作用的代码。请指出我哪里出错了。

4

0 回答 0