tensorflow 官网 image_classification demo 运行

11 篇文章 0 订阅
9 篇文章 1 订阅

系统的学习tensorflow ,可以从官网:关于TensorFlow | TensorFlow中文官网 (google.cn) 得到详细的讲解以及demo

1. 对于图像分类主要看:图像分类  |  TensorFlow Lite (google.cn)

2.下载官方demo

地址:examples/lite/examples/image_classification/android at master · tensorflow/examples (github.com)

使用android studio 打开,运行出现如下错误: Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle.

分析:由于demo 中 image_classification\models\download.gradle 中需要下载相应的.tflite 文件,无法下载导致的错误。

解决问题:修改网址

/*def modelFloatDownloadUrl = "https://tfhub.dev/tensorflow/lite-model/mobilenet_v1_1.0_224/1/metadata/1?lite-format=tflite"
def modelFloatFile = "mobilenet_v1_1.0_224.tflite"
def modelQuantDownloadUrl = "https://tfhub.dev/tensorflow/lite-model/mobilenet_v1_1.0_224_quantized/1/metadata/1?lite-format=tflite"
def modelQuantFile = "mobilenet_v1_1.0_224_quant.tflite"
def modelEfficientNetFloatDownloadUrl = "https://tfhub.dev/tensorflow/lite-model/efficientnet/lite0/fp32/2?lite-format=tflite"
def modelEfficientNetFloatFile = "efficientnet-lite0-fp32.tflite"
def modelEfficientNetQuantDownloadUrl = "https://tfhub.dev/tensorflow/lite-model/efficientnet/lite0/int8/2?lite-format=tflite"
def modelEfficientNetQuantFile = "efficientnet-lite0-int8.tflite"*/

def modelFloatDownloadUrl = "https://hub.tensorflow.google.cn/tensorflow/lite-model/mobilenet_v1_1.0_224/1/metadata/1"
def modelFloatFile = "mobilenet_v1_1.0_224.tflite"
def modelQuantDownloadUrl = "https://hub.tensorflow.google.cn/tensorflow/lite-model/mobilenet_v1_1.0_224_quantized/1/metadata/1"
def modelQuantFile = "mobilenet_v1_1.0_224_quant.tflite"
def modelEfficientNetFloatDownloadUrl = "https://hub.tensorflow.google.cn/tensorflow/lite-model/efficientnet/lite0/fp32/2"
def modelEfficientNetFloatFile = "efficientnet-lite0-fp32.tflite"
def modelEfficientNetQuantDownloadUrl = "https://hub.tensorflow.google.cn/tensorflow/lite-model/efficientnet/lite0/int8/2"
def modelEfficientNetQuantFile = "efficientnet-lite0-int8.tflite"

该网址可以正常下载,但是运行会出现model 无效的错误。

解决方法:下载的无效model 保留(下次运行就不会再重新下),然后通过vpn 下载文件,将其放入 src\main\assets\ 中。

最后,修改demo中tflite 文件的名字,将其修改成vpn 下载的文件名字。

路径:lib_support\src\main\java\org\tensorflow\lite\examples\classification\tflite

 同理,路径:lib_task_api\src\main\java\org\tensorflow\lite\examples\classification\tflite 下面的四个.java 文件也要修改。

3.已运行正常的demo 链接:https://download.csdn.net/download/Chhjnavy/21798066

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值