在Android上使用mobilenet V1模型

时间:2017-06-26 14:45:52

标签: android tensorflow

我正在尝试在Android应用中使用this教程中使用的模型。我想修改发现here的DetectorActivity.java和TensorFlowMultiBoxDetector.java,但似乎我错过了一些参数 imageMean imageStd inputName outputLocationsName outputScoresName

据我所知,输入名称是模型输入的名称,两个输出都是位置和分数输出的名称,但是 imageMean imageStd 代表什么?

我不需要使用带摄像头的模型,我只需要检测位图上的对象。

2 个答案:

答案 0 :(得分:0)

您对输入/输出名称的理解似乎是正确的。它们是可以接收输入的张量流节点名称,并且将包含末尾的输出。 imageMeanimageStd用于将图像的RGB值缩放为均值0和标准偏差1.请参阅从https://github.com/tensorflow/tensorflow/blob/master/tensorflow/examples/android/src/org/tensorflow/demo/TensorFlowMultiBoxDetector.java#L208开始的8行

答案 1 :(得分:0)

您所指的TensorFlow Android演示应用已更新。它现在支持MobileNets。在github:commit 53aabd5cb0ffcc1fd33cbd00eb468dd8d8353df2上查看。