Facemark fm = Face.createFacemarkKazemi();
fm.loadModel("assets/face_landmark_model.dat"); <--error
build.gradle(Module:app):
sourceSets {
main {
jni.srcDirs = ['src/main/jniLibs/']
assets.srcDirs=['src/main/assets/']
} }
该如何解决?
答案 0 :(得分:1)
使用资产管理器访问文件。
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"));