TensorFlow lite 是Google专门针对移动端发布的计算框架,安装好TensorFlow高本版后就可以进行使用。

这里使用的案例是TensorFlow lite的官方代码,并没有涉及自己修改代码的过程。只是熟悉移动端的流程。

这里我选择的是做Android,因此需要Android sdk和ndk,但是我们使用的是Android studio,它里面专门带有sdk和ndk,因此我们是不用进行额外安装。接下来,我们打开Android studio

手把手搭建一个TensorFlow lite 的Android APP

我们点击avd manager,然后点击启动按钮,这时就会出现一个虚拟的手机

如果列表是空的,自己主动新建一个

手把手搭建一个TensorFlow lite 的Android APP

手把手搭建一个TensorFlow lite 的Android APP

 

我们后面运行的的程序就会安装在这个虚拟的手机上,理解成我们自己的手机安装APP。

启动好这个页面以后,我们就可以安心运行官方的代码了。

 

二、运行官方代码

首先我们需要去官网提供的GitHub上下载,这里我提供了一个我下载好的文件(f1om)

有了文件后,我们在Android studio里面打开项目

手把手搭建一个TensorFlow lite 的Android APP

 

打开项目之后,会自动下载很多依赖文件,我们等待即可,如果出现错误,重试一下就能解决

直到出现这个,说明已经成功加载各种需要 的依赖即可

手把手搭建一个TensorFlow lite 的Android APP

运行此应用

手把手搭建一个TensorFlow lite 的Android APP

这时就会在手机打开此APP

手把手搭建一个TensorFlow lite 的Android APP

 这里没法演示真实效果,我们可以生产apk文件,然后安装在自己的手机上,就能看的,这时一个实时图片分类的APP

具体生成apk,这么操作

手把手搭建一个TensorFlow lite 的Android APP

 然后就能生成apk文件,我们安装到自己的真实手机上测一下就行,apk文件这里也准备好了(r54f,为了在网盘里方便查找,我修改了APP名称为image_classification.apk)

手把手搭建一个TensorFlow lite 的Android APP

在手机上的测试效果(拍的这篇博客,识别成一个网站,说明有效果):

手把手搭建一个TensorFlow lite 的Android APP

 

 

相关文章: