Mahotas – Imagen recortada – Part 1

En este artículo veremos cómo podemos recortar la imagen en mahotas. El recorte se realiza fácilmente simplemente cortando la parte correcta de la array, aquí la array es el objeto de imagen que es numpy.ndarray.
En este tutorial usaremos la imagen «luispedro», a continuación se muestra el comando para cargarla. 
 

mahotas.demos.load('luispedro')

A continuación se muestra la imagen de luispedro 
 

Para hacer esto, tomaremos el objeto de imagen que es numpy.ndarray y lo filtraremos con la ayuda de la indexación, a continuación se muestra el comando para hacer esto
 

image = image[i1:i2, j1:j2]

Ejemplo 1: 
 

Python3

# importing required libraries
import numpy as np
import mahotas
import mahotas.demos
from mahotas.thresholding import soft_threshold
from matplotlib import pyplot as plt
from os import path
 
# loading image as grey
f = mahotas.demos.load('luispedro', as_grey = True)
 
# making plt grey
plt.gray()
 
# showing image
print("Image")
plt.imshow(f)
plt.show()
 
# cropping image
f = f[50:200, 20: 250]
 
 
# Show the image
print("Cropped Image")
plt.imshow(f)
plt.show()

Producción : 
 

Ejemplo 2: 
 

Python3

# importing required libraries
import mahotas
import numpy as np
from pylab import imshow, show
import os
 
 
# loading image
img = mahotas.imread('dog_image.png')
 
# showing image
print("Image")
imshow(img)
show()
 
     
 
# cropping image
img = img[:, 200:700]
 
 
# showing the image
print("Cropped Image")
imshow(img)
show()

Producción : 
 

Publicación traducida automáticamente

Artículo escrito por rakshitarora y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *