Segmentación por umbral Ejercicio 5
OJO!!! Instala también esta bliblioteca pip install scikit-image
pip install scikit-image
pip install opencv-python matplotlib ya las instalé antes, son necesarias
pip install pillow ya la instalé antes (parece que no hace falta)
Programa:
from skimage import io, color, filters
import matplotlib.pyplot as plt
# Cargar imagen y convertir a escala de grises
image = io.imread('ruta_a_tu_imagen.jpg')
gray_image = color.rgb2gray(image)
# Aplicar umbral
thresh = filters.threshold_otsu(gray_image)
binary_image = gray_image > thresh
# Mostrar imagen binaria
plt.imshow(binary_image, cmap='gray')
plt.title('Segmentación por Umbral')
plt.show()
Cambiar ruta_a_tu_imagen.jpg por nombre del archivo