-1

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

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

4

1 回答 1

1

这个问题有点太宽泛了,但我会给你一个提示。

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

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

但是请注意,仅通过删除背景,神经网络可能会“习惯”黑色背景,因此您还需要翻译测试图像,这反过来又需要图像分割。

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

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

对所有图像相关任务一致的一个预处理步骤是零中心化:计算整个训练集的平均值,并使用该值对图像进行零中心化。注意不要在计算平均值时使用测试图像。

于 2018-05-09T13:54:41.597 回答