tensorflow移植到手机端(TensorFlow Android Camera Demo)的实现
来源:互联网 发布:淘宝号出租平台 编辑:程序博客网 时间:2024/04/29 22:56
谷歌官方发布的android demo包含了三个应用,检测,识别和风格转换。尝试了下,步骤如下:(默认已经源码安装tensorflow)
1.安装SDK
下载sdk并解压到tensorflow根目录
$ wget https://dl.google.com/android/android-sdk_r24.4.1-linux.tgz$ tar xvzf android-sdk_r24.4.1-linux.tgz -C ~/tensorflow
更新SDK
$ cd ~/tensorflow/android-sdk-linux$ sudo tools/android update sdk --no-ui
2.安装NDK
下载并解压到tensorflow根目录
$ wget https://dl.google.com/android/repositor/android-ndk-r12b-linux-x86_64.zip $ unzip android-ndk-r12b-linux-x86_64.zip -d ~/tensorflow
3.修改workspace文件
在tensorflow的根目录下,找到WORKSPACE文件。将其中两段被注释掉的包含 android_sdk_repository和 android_ndk_repository的内容反注释。然后修改sdk path和 ndk path、sdk api level和build_tools_version,如图。
4.连接android手机
首先安装adb:
$ sudo apt-get install android-tools-adb
然后打开手机的开发者模式,开启USB调试,数据线连接电脑和手机并检查是否连接上:
$adb devices
若输出
List of devices:xxxx, device
则正确。
5.编译并安装apk
$ cd ~/tensorflow$ bazel build //tensorflow/examples/android:tensorflow_demo
之后提示生成三个文件
bazel-bin/tensorflow/examples/android/tensorflow_demo_deploy.jar bazel-bin/tensorflow/examples/android/tensorflow_demo_unsigned.apk bazel-bin/tensorflow/examples/android/tensorflow_demo.apk
然后安装apk
$ adb install -r -g bazel-bin/tensorflow/examples/android/tensorflow_demo.apk
手机要求权限,给以权限,大功告成!
阅读全文
0 0
- tensorflow移植到手机端(TensorFlow Android Camera Demo)的实现
- 编译TensorFlow Android Camera Demo
- Tensorflow移植到Android
- TensorFlow的android移植
- tensorflow 移植到android平台
- 详解如何将TensorFlow训练的模型移植到Android手机
- tsnsorflow学习笔记七:详解如何将TensorFlow训练的模型移植到Android手机
- 详解如何将TensorFlow训练的模型移植到Android手机
- tensorflow学习笔记九:将 TensorFlow 移植到 Android手机,实现物体识别、行人检测和图像风格迁移详细教程
- 将 TensorFlow 移植到 Android手机,实现物体识别、行人检测和图像风格迁移详细教程
- 将 TensorFlow 移植到 Android手机,实现物体识别、行人检测和图像风格迁移详细教程
- 将 TensorFlow 移植到 Android手机,实现物体识别、行人检测和图像风格迁移详细教程
- 将 TensorFlow 移植到 Android手机,实现物体识别、行人检测和图像风格迁移详细教程
- 将 TensorFlow 移植到 Android手机,实现物体识别、行人检测和图像风格迁移详细教程
- 将 TensorFlow 移植到 Android手机,实现物体识别、行人检测和图像风格迁移详细教程
- 将tensorflow训练好的模型移植到android
- 将tensorflow训练好的模型移植到android
- 将tensorflow训练好的模型移植到android
- Java中Collection集合概述
- python3 range 倒序
- Vue.js之深入浅出
- 关于IoC的 注入 与 装配
- 机器学习基石 7.1 Definition of VC Dimension
- tensorflow移植到手机端(TensorFlow Android Camera Demo)的实现
- 基于JavaMail的Java邮件发送(简单邮件发送)
- NIO编程
- Swift UIViewController中的delegate方式传值
- 文章网址记载
- JAVA总结(三):sun.jnu.encoding与file.encoding的区别
- 洛谷 入门综合练习2
- 权限管理设计
- 利用JScript实现简单的地址选择