Facemark fm = Face.createFacemarkKazemi();
fm.loadModel("assets/face_landmark_model.dat"); <--error
build.gradle(模块:应用程序):
sourceSets {
main {
jni.srcDirs = ['src/main/jniLibs/']
assets.srcDirs=['src/main/assets/']
} }
如何解决这个问题?
最佳答案
使用资源管理器访问该文件。
AssetManager mngr = myContext.getAssets();
fm.loadModel(mngr.open("assets/face_landmark_model.dat"));
如果您没有上下文变量,请尝试创建一个。
Context context=getApplicationContext();
fm.loadModel(context.getAssets().open("assets/face_landmark_model.dat"));
关于java - 找不到给定名称的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53372653/