Calcular el área de una imagen usando Matplotlib

Veamos cómo calcular el área de una imagen en Python usando Matplotlib. 

Algoritmo: 

  1. Importe el módulo matplotlib.pyplot.
  2. Importa una imagen usando el método imread().
  3. Use el atributo de forma de la imagen para obtener la altura y el ancho de la imagen. Obtiene el número de canales en la imagen.
  4. Calcula el área como, área = alto * ancho.
  5. Mostrar el área.

Ejemplo 1: Considere la siguiente imagen:  

“GFG.jpg”

Python3

# import necessary library
import matplotlib.pyplot as plt
 
# read an image
img = plt.imread("GFG.jpg")
 
# fetch the height and width
height, width, _ = img.shape
 
# area is calculated as “height x width”
area = height * width
 
# display the area
print("Area of the image is : ", area)

Producción : 

Area of the image is : 50244

Ejemplo 2: Considere la siguiente imagen: 

“imagen.jpg”

Python3

# import necessary library
import matplotlib.pyplot as plt
 
# read an image
img = plt.imread("image.jpg")
 
# fetch the height and width
height, width, _ = img.shape
 
# area is calculated as “height x width”
area = height * width
 
# display the area
print("Area of the image is : ", area)

Producción : 

Area of the image is : 213200

Publicación traducida automáticamente

Artículo escrito por pankajpatra1998 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 *