Tengo un archivo de video .avi de vigilancia que incluye marcos casi inmóviles (inmutables). Sin embargo, ciertos objetos (y personas) ingresan al campo de visión y salen dentro de un período corto de tiempo. Necesito extraer esos cuadros.Video de Parse AVI con Perl
Todo el video dura mucho (más de 24 horas) lo que me impide reproducir en tiempo real. ¿Hay un módulo Perl que pueda analizar el archivo por marcos? Con eso, supongo que puedo transformar rápidamente los cuadros en algún histograma y comparar los marcos vecinos para encontrar cambios significativos. Este webpage explica el enfoque general, pero no pude encontrar ni el script (keyframe.pl) ni los módulos utilizados (esto es, para archivos .mpeg).
Si el módulo directo para analizar .avi no existe, puedo convertir el video a .mpeg (o de cualquier otra forma), y luego simplemente dirigirme a algún otro módulo que pueda analizar el archivo.
Thx!
Perl es probablemente la herramienta incorrecta para el trabajo aquí. C + ffmpeg es probablemente el camino a seguir. – duskwuff
[Detección de movimiento] (http://stackoverflow.com/search?q=motion+detection) es un problema resuelto. Simplemente use opencv y sus enlaces Perl, no es necesario reinventar la rueda. – daxim