El procesamiento de imágenes

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)

 

Supongo que te gusta

Origin www.cnblogs.com/xiao02fang/p/12669490.html
Recomendado
Clasificación