tensorflow中提供了Android的demo,地址https://github.com/tensorflow/tensorflow/tree/master/tensorflow/examples/android。
我们的目标是把demo在android studio中运行起来。
1. Android studio导入
example下的android 工程并不完整,在导入时会自动生成一些gradle文件。
2. build工程
此时如果直接build是不能通过编译的。readme中提示可以把def nativeBuildSystem = 'bazel'
修改为def nativeBuildSystem = 'none'
, 亲测编译通过,但是在运行期出现了问题。
测试修改为def nativeBuildSystem = 'cmake'
, 运行成功。
3. 运行
运行后发现有三个app:
TF Classify: 可以识别摄像头中的物体
TF Detect: 可以实时跟踪人体活动,但是自己并没有测试成功
TF Stylize: 可以艺术化图片,有多种图片选择:
欢迎关注公众号wutongke,定期推送移动开发前沿技术文章: wutongke
网友评论