说明
本文仅介绍在Android Studio 编程中使用TFLite的问题,关于Python的问题不会涉及;
- 将转换好的.tflite文件放到android工程目录下的assets中;
- 加载文件的方法:
private MappedByteBuffer loadModelFile(Activity activity) throws IOException {
AssetFileDescriptor fileDescriptor = activity.getAssets().openFd(MODEL_NAME);
//这里的MODEL_NAME是文件的名字,我的是net.tflite;
FileInputStream inputStream = new FileInputStream(fileDescriptor.getFileDescriptor());
FileChannel fileChannel = inputStream.getChannel();
long startOffset = fileDescriptor.getStartOffset();
long declaredLength = fileDescriptor.getDeclaredLength();
return fileChannel.