如何在C ++中将cv::Mat
数据转换为jbyteArray
并将其作为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;
我尝试了上面没有用的代码。请指出我哪里出错了。