Red de conocimiento informático - Material del sitio web - Cómo usar Matlab para procesar imágenes, los resultados se muestran en la figura

Cómo usar Matlab para procesar imágenes, los resultados se muestran en la figura

1. ¿Qué tipo de imagen tienes, rgb, escala de grises o imagen binaria? Si es rgb, ¿qué color quieres invertir?

Invertir el color de una imagen binaria: bw1=~bw;%bw es la imagen binaria original, bw1 es la imagen invertida

2, el mapeo de rgb a escala de grises:

p=imread('tuxiang.jpg');%rgb figura

gray=rgb2gray(p);% imagen en escala de grises

figura,imshow(gris) ;% Mostrar imagen en escala de grises

3. Imagen en escala de grises después de la segmentación del umbral:

bw=im2bw(gray,graythresh(gray));%graythresh() el sistema toma automáticamente un umbral para segmentar la imagen en escala de grises y generar una imagen binaria

4 Transformación lineal de la imagen en escala de grises y mejora del contraste:

gray1=imadjust(gray,[0.2,0.7],[ ]);

5. No entiendo la transformación de la ventana en escala de grises;

6. El estiramiento en escala de grises significa mejora del contraste, pero no;

7. );

8. Ecualización de histograma: gray2=histeq(gray);

No sé mucho sobre las operaciones de geometría de imágenes. Solo conozco una rotación de imrotación. Otro libro. Lo que mencioné anteriormente es muy básico. No es suficiente para el proyecto real que desea realizar. Le sugiero que lea más libros o busque y resuelva problemas en aplicaciones prácticas.