Red de conocimiento del abogados - Preguntas y respuestas jurídicas - Cómo usar matlab para procesar imágenes, el efecto es como se muestra en la figura

Cómo usar matlab para procesar imágenes, el efecto es como se muestra en la figura

1. ¿Cuál es tu imagen? ¿Imagen RGB, escala de grises o binaria? ¿Qué color representa el rgb?

Inversión de imagen binaria: bw1=~bw;%bw es la imagen binaria original, bw1 es la imagen invertida

2 Imagen de RGB a escala de grises:

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

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

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

3. Segmentación de umbral después de la imagen en escala de grises:

bw=im2bw(gray,graythresh(gray)); el sistema%graythresh() toma automáticamente el valor de umbral de segmentación de la imagen en escala de grises. imágenes

4. Transformación lineal de imágenes en escala de grises, mejora del contraste:

gray1=imadjust(gray,[0.2,0.7],[]); No se comprende la transformación de la ventana en escala de grises;

6. El estiramiento en escala de grises no mejora el contraste;

7. El histograma es: imhist(gris);

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

No sé mucho sobre las operaciones de geometría de imágenes. Solo sé sobre la rotación de imrotación. Lo que mencioné anteriormente es muy básico. Si desea realizar algún proyecto real, no es suficiente que lea más libros o busque y resuelva problemas en aplicaciones prácticas.