TensorFlow Android Camera Demo - 灰度图像分类
Posted
技术标签:
【中文标题】TensorFlow Android Camera Demo - 灰度图像分类【英文标题】:TensorFlow Android Camera Demo - classify grayscale images 【发布时间】:2018-07-26 15:58:14 【问题描述】:我已经在灰度图像上训练了自己的神经网络,现在我想将它插入到来自 TensorFlow android Camera Demo (https://github.com/tensorflow/tensorflow/tree/master/tensorflow/examples/android) 的分类器中。
如何修改 ClassifierActivity.java (https://github.com/tensorflow/tensorflow/blob/master/tensorflow/examples/android/src/org/tensorflow/demo/ClassifierActivity.java) 以便将灰度输入图像传递给我的计算图?
我需要对位图做点什么,我只是不太确定到底是什么。
【问题讨论】:
【参考方案1】:我建议您编辑 TensorFlow 图,以便在 TensorFlow 中进行灰度转换。这将比在 Android 上执行此操作更快、更容易。这是 TensorFlow 中的 RGB 到灰度转换: https://www.tensorflow.org/api_docs/python/tf/image/rgb_to_grayscale 这样做的方法是在冻结图形以将其放在 android 设备上之前将其添加到图形中。我已经在 Android 上试过了,它可以工作。
【讨论】:
以上是关于TensorFlow Android Camera Demo - 灰度图像分类的主要内容,如果未能解决你的问题,请参考以下文章
Android Camera:尝试在空对象引用上调用 android.hardware.Camera.getParameters()' 上的虚拟方法 Android Camera Parameters