Introducción:
En este apartado voy a intentar exponer unos principios básicos para tener un poco de idea para poder leer ficheros de vídeo, tratarlos y visualizarlos con Matlab:
Programa con archivo .m:
http://www.mediafire.com/download/z80ofqivz8d3t2u/nociones_basicas_procesamiento_de_video.rar
He utilizado el video que viene en windows de muestra: Wildlife.wmv
Código:
%Para video de color a blanco y negro y reproducirlo:
%Leo el video
hvfr = vision.VideoFileReader('wildlife.wmv');
hp = vision.VideoPlayer;
%Lo reproduzco frame a frame. Para ello lo paso a frames, y cada uno
%de ellos lo paso a blanco y negro y lo reproduzco con step.
while ~isDone(hvfr)
videoFrame = step(hvfr);
videoFrame2=im2bw(videoFrame,0.5);
step(hp,videoFrame2);
end
release(hp);
release(hvfr);
while ~isDone(hvfr)
videoFrame = step(hvfr);
videoFrame2=im2bw(videoFrame,0.5);
step(hp,videoFrame);
end
Resultados:
Si ejecutamos el archivo .m que podéis descargar o el código que os expongo en la pagina, se obtiene una visualización de un vídeo, que originalmente es en color, en blanco y negro.
El código utilizado es bastante simple por lo que si tenéis alguna duda simplemente comentadla y os la aclaro. Aunque siempre podéis utilizar el comando help en Matlab para obtener ayuda sobre una función en concreto.
como cargar un video en matlab y trabajarlo
ResponderEliminarimagen a imagen.
por favor
exacto, eso es lo que hace mi programa, si teneis dudas decidmelo o mandadme un correo y os explico o ayudo con lo que necesiteis!
ResponderEliminarEs genial, qué formatos es capaz de entender?
ResponderEliminarmuy bueno...!
ResponderEliminarmuy bueno...!
ResponderEliminarse trabajo en MATLAB 2014? como lo puedo hacer en 2012
ResponderEliminarComo puedo identificar si un video es a blanco y negro o a color tengo matlab 2015a, Saludos.
ResponderEliminarGran tutoriales de matlab, aprendí muchísimo para el tratamiento de imágenes con mstlab
ResponderEliminarhola buen dia, muy buenas ideas para implementar... Estoy en un proyecto en deteccion de caras en matlab, pero es mediante camara web, eh tenido inconvenientes debido a que debo realizar un conteo de personas que entran y personas que sale, tu me puedes ayudar con algun consejo ?
ResponderEliminar