Red de conocimiento informático - Aprendizaje de código fuente - Procesamiento de imágenes digitales Para la siguiente imagen, ¿qué métodos de mejora de imágenes se pueden utilizar para mejorar el efecto visual?

Procesamiento de imágenes digitales Para la siguiente imagen, ¿qué métodos de mejora de imágenes se pueden utilizar para mejorar el efecto visual?

Hecho a mano, espero que sea bien recibido. Gracias, el código ha sido verificado, sí

Cerrar todo

Borrar todo

clc

A=imread('a. png' );

imshow(A);

A=rgb2gray(A);

A=doble(A);

[ h,w]=size(A);

B=zeros(h,w);

% Hay mucho ruido de sal y pimienta en la imagen, por favor utilice el filtrado de mediana para suavizar

para i=2:h-1

para j=2:w-1

B(i,j)=( A(i-1, j-1 )+A(i-1,j)+A(i-1,j+1)+A(i,j-1)+A(i,j)+A(i ,j+1)+ A(i+1,j-1)+A(i+1,j)+A(i+1,j+1))/9;

fin

end

B=uint8(B);

figure,imshow(B);

%Dado que toda la imagen está oscura, utilice la ecualización.

C=histeq(B);

figura,imshow(C);