小编Kri*_*hna的帖子

如何将字符串数组返回给java JNI

我想将 finalResult 数组返回给 java。任何帮助表示赞赏。

extern "C"
JNIEXPORT void JNICALL
Java_com_testjniproject_MainActivity_AnalyseImageDisplay(JNIEnv *env, jobject instance, jlong sourceImageArray)
{
    Mat &srcInputImg = *(Mat*)sourceImageArray;
    vector<tuple<string, string, int>> result = AnalyseImage(srcInputImg);
    enter code here
    string finalResult[3];
    for (int i=0; i < result.size(); i++)
    {
        cout << get<0>(result[i]) << " : " << get<1>(result[i]) << " With confidence " << get<2>(result[i]) << "%" << endl;
        finalResult[i] = get<1>(result[i]);
    }
}
Run Code Online (Sandbox Code Playgroud)

c++ java-native-interface android opencv native

2
推荐指数
1
解决办法
1435
查看次数

标签 统计

android ×1

c++ ×1

java-native-interface ×1

native ×1

opencv ×1