学习完tensorflow mnist for ml beginners, 可以通过在mnist_softmax.py中加入如下代码,来测试一个图片中的数字。
图片可以用windows自带的painter来画,size设置为28x28 pixels,黑底白字。
# Read png to test
imm =np.array(Image.open("8.png").convert('L'))
imm = imm/255
imm_3 = Image.fromarray(imm)
imm_4 = imm_3.resize([28,28])
im_array = np.array(imm_4)
fs = im_array.reshape((1,784))
print(sess.run(tf.argmax(y,1), feed_dict={x: fs}))