puntos extremos en la región
Publicado por yamilet (9 intervenciones) el 16/07/2015 21:20:46
hola!
una pregunta lo que pasa es que necesito detectar las coordenadas del pixel inferior de una imagen binaria obtenida mediante la resta de frames, este es código que llevo, me da perfecto cuando busco el centro,mi pregunta es ¿con la función regionprops se puede obtener el extremo inferior de la imagen y como lo podría implementar para seguir obteniendo las coordenadas?
una pregunta lo que pasa es que necesito detectar las coordenadas del pixel inferior de una imagen binaria obtenida mediante la resta de frames, este es código que llevo, me da perfecto cuando busco el centro,mi pregunta es ¿con la función regionprops se puede obtener el extremo inferior de la imagen y como lo podría implementar para seguir obteniendo las coordenadas?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
imagenA=rgb2gray(read(d,k1));
aa=imadjust(imagenA);
for k1=k1:n
imagenB=rgb2gray(read(d,k1));
bb=imadjust(imagenB);
xo=round(pos(1));
xf=round(pos(1) + pos(3));
yo=round(pos(2));
yf=round(pos(2) + pos(4));
for i=yo:yf
for j=xo:xf
c(i,j)=aa(i,j)-bb(i,j);
end
end
bw=c>u1;
s=regionprops(bw,'extrema');
if isempty(s)
msgbox({'No se encontró el objeto'});
else
[I,J] = find(bw);
py = sum(I)/length(I);
px = sum(J)/length(J);
j=insertShape(imagenB, 'circle', [px py 25]);
end
end
Valora esta pregunta
0