场景
因为自己最近在做安卓项目开发,于是想把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:
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。
4.通过AndroidStudio,导入Demo代码
同步项目,会下载项目所需要的依赖等。
运行效果
【回复评论区】
问:官网上提到要求android开发环境至少API 21以上,这个如何确认?
答:在项目Project视图模式下,在app模块中的build.gradle文件中可以查看minSdkVersion的配置。