HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

Android Things 给物联网设备带来基于 TensorFlow 的机器学习和计算机视觉

  • 2017-02-16
  • 本文字数:903 字

    阅读完需:约 3 分钟

最近发布的Android Things 开发者预览2(DP2)使得 TensorFlow 更容易用于物联网设备上的机器学习和计算机视觉。此外,它还针对几个物联网平台扩展了 USB 音频,增加了对英特尔Joule 的支持,并通过新的 Native PIO API 使本地驱动程序可直接使用。

DP2 提供了一个现成的 TensorFlow 库,已经为 ARM 和 x86 平台做了预构建,只要添加一行代码到 build.gradle 文件就可以使用该库。DP2 中包含的示例演示了如何构建一个支持 TensorFlow 的应用程序,对连接的相机捕获的图像进行分类,如果有可用的扬声器,还能说出结果。该示例使用 Google Inception 深度卷积神经网络架构建立了推理模型,并将推理模型提供给 TensorFlow。

通过新的 Native PIO API ,DP2 还支持使用现有的纯 C/C++ 驱动程序,许多开发人员已经编写了这些与外设(如灯、门锁等)进行通信的驱动程序。Native PIO API 允许开发人员使用 C 或 C++ 代码扩展基于 Java 的 Android Things 应用程序,这些代码可以和 Android Things 框架绑定在一起。例如,驱动程序可以生成常规的 Android KeyEvent 来响应引脚的触发动作,或者将 GPS 位置提供给 Android 位置 API。新的 API 还允许开发人员通过在 NativeActivity 中调用 Native PIO API,完全以 C/C++ 编写他们的 Android Things 应用程序。

最后一点,DP2 为英特尔 Edison 和树莓派 3 带来了 USB 音频支持,并引入了对英特尔 Joule 平台的支持,这使得所支持的硬件平台总数达到了4 个。

Android Things 是 Google 的物联网平台,旨在让开发人员能够通过将通常的 Android API 和 Google 的云服务集成到特定的 Things 支持库来编写物联网应用程序,就像他们编写移动应用程序那样,从而提供访问传感器和执行器的功能,并使开发人员能够用用户驱动程序来产生自定义的硬件事件注入到他们的应用程序中。Android Things 使用 Google Weave 作为其通信平台。

查看英文原文: Android Things Brings TensorFlow-Based Machine Learning and Computer Vision to IoT Devices


感谢冬雨对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2017-02-16 18:002749

评论

发布
暂无评论
发现更多内容

小树量化交易系统开发|小树炒币机器人软件APP开发

系统开发

当开工季遇上采购季,云通信主播教你怎么省心又省钱

阿里云Edge Plus

云通信

VMware Workstation

梅花鹿鹿

虚拟机

自动炒币机器人系统开发|自动炒币机器人APP软件开发

系统开发

Linkerd or Istio?哪个Service Mesh框架更适合你?

xcbeyond

Service Mesh istio 技术选型 Linkerd 3月日更

mysql常用命令

Sakura

政府区块链招投标市场活跃 “区块链+警务”等多元化领域成​方向

CECBC

进程和nginx

一个大红包

28天写作 3月日更

终于讲清楚了:深入理解Java 应用程序中 final 关键字的各种使用场景

老王说编程

Java final

什么是开放艺术?探讨融合区块链技术的新艺术范式

CECBC

【邀请有礼】全球视频云创新挑战赛邀请有礼:参与 100% 获得 “壕” 礼,更有机会获得 JBL 音箱、Cherry 机械键盘

阿里云视频云

阿里云 音视频 比赛

融云CEO韩迎:飞信十年珍贵历练,做To B别有取巧的心思

融云 RongCloud

IM RTC 飞信

从JVM底层原理分析数值交换那些事

Java 架构 JVM

作业 - 第五周

eva

【回溯算法】组合总和升级版 ...

宫水三叶的刷题日记

面试 LeetCode 数据结构和算法

JAVA学习心得

张鹤羽

28天写作 3月日更

程序员成长第二十篇:刚晋升管理者,有哪些方面要注意?

石云升

程序员 28天写作 职场经验 管理经验 3月日更

单点登录(SSO)

一个大红包

SSO 28天写作 单点登录 3月日更

DataPipeline通过华为鲲鹏兼容性认证,以自主科技创新推动中国信息产业进步

DataPipeline数见科技

大数据 数据融合

2021“金三银四”刷爆朋友圈的“Java核心面试知识手册”这波Offer稳了

Java架构之路

Java 程序员 架构 面试 编程语言

使用 Puppet 进行配置管理

码语者

DevOps 配置管理

2021最新分享面试跳槽宝典:互联网大厂Java高级工程师核心面试498题(附解析)

比伯

Java 编程 程序员 架构 面试

容器 & 服务:K8s 与 Docker 应用集群 (二)

程序员架构进阶

Docker 持续集成 kubernete 服务化 3月日更

搜狐三面:说说你是怎么解决MySQL死锁问题的!

Java架构师迁哥

Wireshark数据包分析学习笔记Day2

穿过生命散发芬芳

Wireshark 数据包分析 3月日更

翻译:《实用的Python编程》03_06_Design_discussion

codists

Python

火币量化交易系统开发|火币炒币机器人软件APP开发

系统开发

“金三银四”面试别慌!最新阿里P8内部Java面试涨薪秘籍!全网最新已开源

Java架构之路

Java 程序员 架构 面试 编程语言

用户画像实践

Jackchang234987

女神节|深情告白季,程序员和他的浪漫

InfoQ写作社区官方

热门活动

震撼来袭!2021版全新版Java面试笔记现世,简直把所有Java知识面试题写出来了

Java 架构 面试

Android Things给物联网设备带来基于TensorFlow的机器学习和计算机视觉_移动_Sergio De Simone_InfoQ精选文章