卷积神经网络的图像预处理

时间:2018-05-09 08:42:43

标签: python-3.x tensorflow machine-learning deep-learning convolutional-neural-network

我想使用CNN制作具有张量流量的蘑菇分类器。 但是,我想知道图像数据的预处理。 我应该删除图片的背景为黑色还是只使用原始图片?

另外,如果在我做什么之前有任何预处理步骤,请告诉我。

1 个答案:

答案 0 :(得分:1)

问题有点过于宽泛,但我会给你一个提示。

  

我应该删除图片的背景为黑色还是只使用原始图片?

如果你能做到这一点,你可以通过数据增强获得更高的准确度,因为你可以生成具有不同背景的训练图像,从而有助于推广。

但请注意,通过删除背景,神经网络很可能会被使用"在黑色背景下,您需要翻译测试图像,这反过来又需要图像分割。

由于图像分割比分类更难,因此背景通常保持不变。

  

另外,如果CNN之前有任何预处理步骤,请告诉我。

对所有图像相关任务一致地工作的一个预处理步骤是零中心:计算训练集上的平均值并使用该值使图像为零中心。小心不要在计算平均值时使用测试图像。