10.TensorFlowLite在安卓手机端的部署(如何运行官方demo的直接运行)

场景

因为自己最近在做安卓项目开发,于是想把TensorFlow运行在Android手机上,看了TensorFlow官方文档,找到一个相关Demo,于是把项目运行在Android端,在此记录一下过程。

软硬件准备

硬件准备:
1.Windows或Mac电脑一台
2.Android 手机一部

软件准备:
1.Android Studio软件(简称AS)
下载地址:https://developer.android.google.cn/studio

2.Android SDK(先不必着急下载)
可安装Android Studio后,通过AS软件下载SDK

3.TensorFlow官方提供的Demo
TensorFlow官方文档:https://tensorflow.google.cn/lite/guide/get_started

说明:
1.Android Studio软件,是Android app开发工具。由于TensorFlow官方提供的Demo是代码,需要使用Android Studio软件先将代码生成apk,也就是我们通常下载的安卓app。

2.Android SDK可等安装Android Studio后,通过AS软件下载

3.TensorFlow官方提供的Demo代码的GitHub地址:
https://github.com/tensorflow/examples

运行项目

1.下载、安装及配置Android Studio

下载地址:https://developer.android.google.cn/studio
Windows系统需要配置环境变量等,更要细心才行。
Mac电脑安装就比较方便了,不需要配置SDK路径等;

安装后,可以看到Android Studio:


以Mac电脑为例
2.Android SDK、NDK

打开Android Studio--Tools--SDK Manager:
然后,下载SDK。通常下载Android 8、9就够用了。如图:

3.下载TensorFlow官方提供的Demo代码

Demo代码的GitHub地址:https://github.com/tensorflow/examples
我选择的是物体检测android端demo,当然里面还有提供其他模式demo,以及其他端的iOS、树莓派等demo。

物体检测Android Demo路径
4.通过AndroidStudio,导入Demo代码
导入项目

同步项目,会下载项目所需要的依赖等。

运行效果


【回复评论区】
问:官网上提到要求android开发环境至少API 21以上,这个如何确认?
答:在项目Project视图模式下,在app模块中的build.gradle文件中可以查看minSdkVersion的配置。


你可能感兴趣的:(10.TensorFlowLite在安卓手机端的部署(如何运行官方demo的直接运行))