Mahotas es una biblioteca de procesamiento y manipulación de imágenes y visión artificial para Python. Una biblioteca es una colección de funciones y métodos que le permite realizar muchas acciones sin tener que escribir cientos de líneas de código. Mahotas incluye muchos algoritmos que operan con arreglos, Mahotas actualmente tiene más de 100 funciones para procesamiento de imágenes y visión por computadora y está en constante crecimiento.
Mahotas proporciona una buena solución para encontrar patrones en la imagen, por ejemplo, el «problema de dónde está Wally» se puede resolver fácilmente con Mahotas.
Cómo instalar Mahotas:
pip install mahotas
Algoritmos notables disponibles en Mahotas:
1. Cuenca hidrográfica
2. Cálculos de puntos convexos.
3. Acertar y fallar, adelgazamiento.
4. Funciones Zernike & Haralick, LBP y TAS.
5. Características robustas aceleradas (SURF), una forma de características locales.
6. Umbral.
7. Convolución.
8. Detección de bordes sobel.
9. Interpolación spline
10. Superpíxeles SLIC.
Ejemplo 1: cargando imagen
Python3
# importing required libraries import numpy as np import mahotas import pylab # loading image img = mahotas.imread('dog_image.png') # showing the original image imshow(img) show()
Producción :
Ejemplo 2: Crear transformación de distancia
Python3
# importing required libraries import pylab as p import numpy as np import mahotas # creating numpy array of type bool f = np.ones((256, 256), bool) # setting false values f[200:, 240:] = False f[128:144, 32:48] = False # f is basically True with the exception of two islands: # one in the lower-right # corner, another, middle-left # creating a distance using numpy array dmap = mahotas.distance(f) # showing image p.imshow(dmap) p.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