Matlab - Segmentacion de histograma

 
Vista:
sin imagen de perfil

Segmentacion de histograma

Publicado por Manuel (5 intervenciones) el 18/05/2018 19:42:12
Buenos dias, tengo una tarea que realizar, me dejaron hacer segmentacion por histograma.
Tengo que realizar estos pasos:
1. considerar cada region(inicialmente toda la imagen) obtener histogramas para cada componente.
2.Tomar los picos más significativos de los componentes y utilizarlo para dividirnla region en 3 subregiones, tomando los dos minimosen cada lado del pico.
3. repetir los pasos 1 y 2 hasta que ya no exista picos significativos.

La verdad fue hasta donde pude llegar ya no se como seguir, espero alguien me pueda ayudar.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
Img=imread('foto1.jpg');
Imge=rgb2gray(Img);
hist = imhist(Imge);
s=size(Img);
R=Img(:,:,1);
G=Img(:,:,2);
B=Img(:,:,3);
 
 
subplot(2,2,1);imshow(Img);title('Imagen Original');
%subplot(2,2,2);imhist(Imge);title('Histo.Im.Original');
% subplot(2,2,2);imhist(R);title('Histograma R');
% subplot(2,2,3);imhist(G);title('Histograma G');
% subplot(2,2,4);imhist(B);title('Histograma B');
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder