记录下运行tensorflow官方demo的过程
运行环境 windows 10 、Android Studio 3.1.4

1、在github上下载源码 https://github.com/tensorflow/tensorflow
然后,我们需要的demo在这里...\tensorflow-master\tensorflow\examples\android 在Android Studio中打开

2、修改build.gradle文件
找到nativeBuildSystem的值修改为nonedef nativeBuildSystem = 'none'
把 jcenter() 修改成 jcenter { url "http://jcenter.bintray.com" }

3、修改download-models.gradle文件
把 jcenter() 修改成 jcenter { url "http://jcenter.bintray.com" }
然后把下载模型的task注释掉,模型自己下载可以节约点时间 =>>

/*import de.undercouch.gradle.tasks.download.Download
task downloadFile(type: Download){for (f in models) {src "${MODEL_URL}/" + f}dest new File(project.ext.TMP_DIR)overwrite true
}*/

4、添加模型
在download-models.gradle里,如图所示,模型的下载地址已经写出来了,我们要做的是把完整的下载地址拼接起来。
例如:下载模型inception_v1.zip,下载地址为:(这里需要翻一翻,you know)
https://storage.googleapis.com/download.tensorflow.org/models/inception_v1.zip

inception_v1.zipobject_detection/ssd_mobilenet_v1_android_export.zipstylize_v1.zipspeech_commands_conv_actions.zip

models

把这四个模型下载完成后,在gradleBuild文件下新建目录downloads,把下载好的模型丢进去。

5、添加动态库
讲道理是需要libtensorflow_inference.so和libtensorflow_demo.so,这需要我们自己编译生成,但是懒得弄,本来是打算下载别人编译好的,但是下了一个残缺的,所以就不想用了,想先跑一下看看,然后,它居然跑起来了!最后看到的就是下面的四个东西......

运行结果:

还在调试app

终于调试通了,麻痹的,看到上面那张图片了么,启动按钮是灰色的,先要解决这个问题,

参考博客:https://blog.csdn.net/baidu_36583608/article/details/82981165

点击下图的图表,成功解决

然后点击运行:

以下是app上同时出现4个包:

确实,对知识了解少的人确实不好解决问题。

成功运行官方Tensorflow Android的demo的过程相关推荐

  1. 游戏开发物理引擎PhysX研究系列:运行官方较完整的demo

    一.介绍: 官方本身就自带几个demo,包括RPG和Racing Game ​​​​​​  二.操作步骤: 下载DXSDK_Jun10.exe Download DirectX Software De ...

  2. Android Thermal Demo小记

    使用Android Studio的New Project向导,创建一个Android项目.在向导中,注意将Minimum SDK的值设为至少API 30,因为Thermal的API需要. 运行一下,好 ...

  3. LeadTools Android 入门教学——运行第一个Android Demo

    LeadTools 有很多Windows平台下的Demo,非常全面,但是目前开发手机应用的趋势也越来越明显,LeadTools也给大家提供了10个Android的Demo,这篇文章将会教你如何运行第一 ...

  4. Win10系统(无GPU)环境/Anacoda:Python小白如何从入门到成功运行YoloV3图片+视频demo

    前言 作为深耕FPGA多年的老司机,最近几年入坑AI异构计算FPGA加速领域,免不了要与各种深度学习算法模型打交道,但又不懂python,可是急坏了我这名老司机. 这不,最近杠上了Python,下面就 ...

  5. 海康威视(HIKVISION) JAVA SDK Demo成功运行

    海康威视(HIKVISION) JAVA SDK Demo成功运行 引子 下载 说明 代码编译 添加文件 问题 排查 总结 引子 调海康的JAVA SDK花费时间较长,所以记录下,为其他小伙伴填填坑, ...

  6. 备注: ubt 16.04 安装 gtx 1060 --- 成功运行 tensorflow - gpu

    ---------------------------------------------------------------------------------------------------- ...

  7. flowable-6.6.0 运行官方 demo

    flowable-6.6.0 运行 官方demo 参考文档:https://flowable.com/open-source/docs/bpmn/ch14-Applications/ 1. 从官网下载 ...

  8. Android实现手部检测和手势识别(可实时运行,含Android源码)

    Android实现手部检测和手势识别(可实时运行,含Android源码) 目录 Android实现手部检测和手势识别(可实时运行,含Android源码) 1. 前言 2. 手势识别的方法 (1)基于多 ...

  9. 【flutter】把Google官方的历史时间demo跑起来

    "其实我并不喜欢追求新技术.flutter是Google出的?真香-" 引言 其实跨平台的痛,我真的没有体会到,毕竟我司不做ios平台.但是如果,flutter有可能成为新系统的开 ...

最新文章

  1. dbvisualizer查询mysql中文乱码_使用PLSQL Developer和DbVisualizer查询oracle数据库时出现乱码...
  2. 如何使用Git解决“错误:错误索引 - 致命:索引文件损坏”
  3. MyBatis学习总结(七)——Mybatis缓存
  4. 网关层面为何要用Lua
  5. VTK:相互作用之UserEvent
  6. Linux bridge-utils tunctl 使用
  7. java mysbatis select_java相关:详解Mybatis中的select方法
  8. ZZULIOJ 1127: 矩阵乘积
  9. .NET Web实时消息后台服务器推送技术-GoEasy
  10. 软考信息系统项目管理师_项目进度管理2---软考高级之信息系统项目管理师014
  11. 表格序号_让Excel表格中的序号自动更新,再也不怕删除、插入行了
  12. ACM 学习笔记(二) 位运算、并查集、模拟、枚举、递推、递归
  13. MVC 异常处理机制
  14. 【游戏】[C++] 贪吃蛇控制台版
  15. 不会写原创文章,在线洗稿软件能处理吗
  16. SAP CO-PA(盈利能力分析)
  17. 软件测试基础理论学习和小案例(一)
  18. unity android光照贴图格式,Unity3D-光照贴图技术
  19. A0/A1/A2/A3/A4图纸大小分别是多少
  20. spark-streaming从入门到精通

热门文章

  1. 利用Cydia Substrate进行Android HOOK(二)
  2. preg_match_all使用实例
  3. linux内核学习笔记【一】临时内核页表 Provisional kernel Page Tables
  4. php修改mongo,php操作MongoDB基础教程(连接、新增、修改、删除、查询)
  5. datatables页面合并两个列_python实现多个excel合成合并为一个excel
  6. python实现安卓点击_python模拟点击在ios中实现的实例讲解
  7. qmenu点击后不关闭_速腾关闭点火开关后发动机不立即熄火
  8. 超大规模集成电路先进光刻理论与应用_中科院上海光机所光刻机投影物镜热效应模型研究取得进展...
  9. 设计字体打包_再也不用熬夜设计字体了!525款世界级绝美PS字体包免费送
  10. stl 基于哈希的map c++_关于哈希表,你该了解这些!