TFLite模型文件转C语言文件

Posted 17岁boy想当攻城狮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TFLite模型文件转C语言文件相关的知识,希望对你有一定的参考价值。

目录

TFLite模型文件转C语言文件


TFLite模型文件转C语言文件

TFLite本身就是一个二进制文件,可以直接打包成C语言的unsigned char类型数组,由于文件比较大一个一个读写到数组里太麻烦了,我们可以直接在Linux下使用xxd命令,通过apt可以直接安装

sudo apt install xxd

然后使用xxd命令进行转换

xxd -i model.tflite > model.h

就可以看到当前目录下有一个model.h的文件,并且里面自动生成了unsigned char数组与长度变量,数组里保存了所有二进制数据,可以直接调用。

因为我们是最小RTOS,所以我们可以直接把这个.h的模型文件包含到我们的程序中就可以通过Tensor FLow提供的一些接口加载使用了。

以上是关于TFLite模型文件转C语言文件的主要内容,如果未能解决你的问题,请参考以下文章

将 keras 模型从 pb 文件转换为 tflite 文件

Tensor Flow V2:将Tensor Flow H5模型文件转换为tflite

Tensor Flow V2:将Tensor Flow H5模型文件转换为tflite

如何将 TensorFlow 模型转换为 TFLite 模型

将 Facenet 模型 .pb 文件转换为 TFLITE 格式时出错

Tensorflow Lite tflite模型的生成与导入