https://www.youtube.com/watch?v=xcy_ubAgI9Y

Ahora que se ha hecho la detección de objetos ver lección anterior, le toca el turno al seguimiento de objetos, el cual es simplemente una detección realizada a una secuencia de imágenes que forman un vídeo, a partir del movimiento del motor de la imagen del lado izquierdo se obtendrá la imagen del lado derecho.

pendulo 1

Código de esta lección:


video_entrada = VideoReader('PATH a tu vídeo');
N = video_entrada.NumberOfFrames;

Cx = [];
Cy = [];

for i = 1:N
imagen = read(video_entrada,i);
C = deteccion_de_objetos(imagen);

if(~isempty(C))

C = round(C);
Cx = [Cx ; C(:,1)];
Cy = [Cy ; C(:,2)];

end
end

X = Cx;
Y = Cy;

Y = video_entrada.Height - Y;

plot(X,Y,'kx','MarkerSize',10);
grid on

Aprende a programar en Matlab con el curso completo Matlab desde Cero. Da click aquí para más detalles.

Puedes descargar el código aquí.

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.