Как avi видео файл может быть преобразован в серию матриц? - PullRequest
0 голосов
/ 17 февраля 2011

Я хочу проанализировать видео в формате avi. Для этого мне нужно представить видео в виде серии матриц. Каждая матрица представляет один кадр из видео. Как мне это сделать? Я предпочитаю использовать Python и Java, но приветствуются и другие варианты.

1 Ответ

1 голос
/ 17 февраля 2011

Вы можете попробовать OpenCV . Он имеет C, C ++ и Python API. Он обрабатывает изображения как матрицы, поэтому чтение видео приведет к получению матриц.

Говоря об интерфейсе C ++ (Python аналогичен), существует класс cv :: VideoCapture. Вы можете инициализировать такой объект своим именем видеофайла. Затем вы можете захватить каждый кадр отдельно и извлечь его в матрицу (cv :: Mat).

...