Java 此代码始终返回未加载的图像,路径是否正确。这是android NDK中的opencv
不同的设备可以使用不同的路径来存储相机图片。您必须使用找到正确的路径(有时最终用户甚至可以更改路径)。我知道从C++中调用这个函数是一个负担,所以可能会发现从java传递这个路径更容易。路径的开始时可能丢失了<>代码> />代码>。如果没有它,它可能是一条相对路径。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
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");
}