2017-04-19 298 views

回答

0

“图像”是从0-1 ... 的28x28值的数组,因此不是真的图像。只是灰度化你的原始图像不会使它适合输入。你必须经过以下步骤。

  • 装入图像到编程的langauge,与表示像素
  • 对于每个RGB值784个的RGB值,取rgb平均值。然后将该值除以255。现在你将有图像的灰度,0和1
  • 之间的值与灰度值

现在将具有如下所示的图像替换的RGB值(见右阵列) :

enter image description here

所以,你必须通过你的编程语言做的一切。如果您只是使用Photoeditor对图像进行灰度调整,则像素仍将为r,g,b

0

您可以使用像PIL,skimage库,让你的数据加载到在python numpy的阵列,同时还支持多种图像操作,如灰度化,缩放等

已处理的图像和数据读入后numpy数组,然后可以将其馈送到您的网络。