Как извлечь все кадры из видео с помощью MATLAB и выполнить извлечение ключевых кадров любым стандартным методом? - PullRequest
1 голос
/ 27 февраля 2011

У меня есть видео для обработки покадрово.Я хочу извлечь ключевые кадры из него.Итак, первая задача - захватить все кадры.Мы можем прочитать видео AVI, используя readavi, но я понятия не имею, как извлечь кадры RGB.Во-вторых, если кто-то может указать на любую реализацию MATLAB для извлечения ключевого кадра (используя любой стандартный метод) или может разместить код здесь, это будет здорово.

1 Ответ

3 голосов
/ 27 февраля 2011

Для извлечения кадров используйте функцию frame2im . Здесь - пример того, как это сделать.

Для извлечения ключевого кадра я предлагаю вам использовать какую-то меру сходства (например, взаимную корреляцию, расстояние гистограммы, оптический поток и т. Д.) И искать большие изменения в соседних изображениях.

...