Procesamiento de imágenes:
Importación matplotlib.pyplot AS PLT importación scipy.ndimage AS ndimage # leer los datos de imagen num_img_arr = plt.imread ( ' F: // // Obtener Python archivo //test.jpg ' ) plt.imshow (num_img_arr) # digital de captura de imagen . 5 five_arr = num_img_arr [90: 158,80: 132 ] plt.imshow (five_arr) # operación de reducción de dimensionalidad (Cinco matriz tridimensional, es necesario reducir la dimensión, desechando la tercera dimensión representa el color) # (65, 56, . 3) Imprimir ( ' de imagen dimensiones originales: ' , five_arr.shape) # Axis = 2, devoluciones forma = [x, y], z en cada uno de los elementos internos se comparan Cinco = five_arr.mean (Axis = 2 ) imprimir ( ' después de las dimensiones de reducción de dimensionalidad imágenes: ', Five.shape) # (65, 56 es) plt.imshow (Cinco) # compresión de la imagen es de 28 píxeles * 28 Cinco = ndimage.zoom (Cinco, zoom = (28 / 68,28 / 52 es )) # (28, 28 ) Imprimir ( ' futuras dimensiones de compresión de imágenes: ' , five.shape) # pantalla comprimido 5 plt.imshow (cinco)
resultados:
Las dimensiones imagen original: (68, 52, 3 ) la imagen después de abajo dimensiones dimensión: ( 68, 52 ) imágenes después dimensiones de compresión: ( 28, 28)