Кто-нибудь может объяснить о функции Movie и cdata в MATLAB? - PullRequest
0 голосов
/ 09 октября 2010

Я пытаюсь понять, как использовать cdata в функции Movie в MATLAB.Может ли эксперт дать мне краткое объяснение?Спасибо!

1 Ответ

3 голосов
/ 09 октября 2010

Как вы можете найти в функции MOVIE Документация , он воспроизводит фильм, который на самом деле представляет собой массив кадров.Кадр, в свою очередь, представляет собой один «снимок» или неподвижное изображение, представленное в MATLAB структурой с полями cdata (матрица данных пикселей) и картой цветов (если используется).

Вы можете создать кадр из текущей фигуры с помощью функции GETFRAME : F = getframe;.F.cdata будет матрица изображения H x W x 3, с 3-м измерением, представляющим 3 цветовых канала - красный, зеленый и синий.Вы можете показать это с помощью команды image(F.cdata).

Если M - это кадры фильма, вы можете показать только первый кадр с image(M(1).cdata).

Я бы порекомендовал вам поиграть с примерами на MOVIE и GETFRAME справочные страницы для лучшего понимания.

...