Red de conocimiento informático - Problemas con los teléfonos móviles - MATLAB imopen aritmética abierta "¿Qué significa? ¿Para qué se utiliza?

MATLAB imopen aritmética abierta "¿Qué significa? ¿Para qué se utiliza?

La operación imopen pertenece al procesamiento de imágenes morfológicas, que primero se erosiona y luego se expande. Se utiliza para suavizar bordes, eliminar pequeños picos, romper conexiones estrechas y mantener constantes los tamaños de las regiones.

Matemáticamente, la operación abierta es el resultado de la corrosión primero y luego la expansión. El resultado de la operación abierta es eliminar completamente el área del objeto que no puede contener elementos estructurales, suavizar el contorno del objeto y desconectar los estrechos. conexiones y retire las pequeñas protuberancias. Matemáticamente, la operación de cierre es el resultado de la expansión primero y luego de la erosión. El resultado de la operación de cierre también suavizará el contorno del objeto. Sin embargo, a diferencia de la operación de apertura, la operación de cierre generalmente conecta espacios estrechos para formar un objeto alargado. Curvados y llenos de agujeros más pequeños que los elementos estructurales.

Programa Matlab para implementar operaciones morfológicas de apertura-cierre y cierre-apertura:

i=imread('image.jpg');

i1=rgb2gray ( i); Convertir a imagen en escala de grises

i2=im2bw(i1); Binarización

i3 = bwmorph(i2,' close'); imshow(i3)

i4 = bwmorph(i2,'open'); Operación abierta

Figura, imshow(i4)

bwmorph también admite funciones similares. a ambos en la cima de eso.