Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 此代码始终返回未加载的图像,路径是否正确。这是android NDK中的opencv_Java_Android_C++_Opencv_Android Ndk - Fatal编程技术网

Java 此代码始终返回未加载的图像,路径是否正确。这是android NDK中的opencv

Java 此代码始终返回未加载的图像,路径是否正确。这是android NDK中的opencv,java,android,c++,opencv,android-ndk,Java,Android,C++,Opencv,Android Ndk,不同的设备可以使用不同的路径来存储相机图片。您必须使用找到正确的路径(有时最终用户甚至可以更改路径)。我知道从C++中调用这个函数是一个负担,所以可能会发现从java传递这个路径更容易。路径的开始时可能丢失了代码> />代码>。如果没有它,它可能是一条相对路径。 JNIEXPORT jstring JNICALL Java_com_weiss_konrad_arrowapp_NDKInterface_getID(JNIEnv *env, jobject o ){ Mat img = i

不同的设备可以使用不同的路径来存储相机图片。您必须使用找到正确的路径(有时最终用户甚至可以更改路径)。我知道从C++中调用这个函数是一个负担,所以可能会发现从java传递这个路径更容易。

路径的开始时可能丢失了<>代码> />代码>。如果没有它,它可能是一条相对路径。
JNIEXPORT jstring JNICALL Java_com_weiss_konrad_arrowapp_NDKInterface_getID(JNIEnv *env, jobject o ){
    Mat img =  imread("storage/emulated/0/DCIM/Camera/IMG_20160506_141333.jpg");
    if(img.empty())                             
    {
        return env->NewStringUTF("Image not loaded");
    }

    return env->NewStringUTF("Image loaded");
}