def load_image(img_name='custom_img.png'):
    filename = format('data/' + str(img_name))
    img = Image.open(filename).convert('L').filter(ImageFilter.BLUR)
    img = img.resize((28, 28))
    pixels = list(img.getdata())
    i = 0
    for x in pixels:
        new_pixel = ((-1) * x + 255) / 255
        pixels[i] = new_pixel
        i += 1
    pixels = np.asarray(pixels, np.float32)
    mnist.plot_mnist_digit(np.reshape(pixels, (-1, 28)))
    reshaped_pixels = np.reshape(pixels, (784, 1))
    return reshaped_pixels
Exemple #2
0
 def showDigit(self):
     image_number = int(self.digitNumberEdit.text())
     mnist.plot_mnist_digit(np.reshape(self.test_data[image_number][0], (-1, 28)))
Exemple #3
0
def plot_digit_image(image):
    #image argument is one image
    mnist.plot_mnist_digit(image)