frame2im

Converte um quadro de filme em dados de imagem e um colormap.

Categoria: Graphics > 2-D and 3-D Plots

Sintaxe

im = frame2im(F)

Retorna a imagem guardada no quadro F.

[X, map] = frame2im(F)

Retorna uma imagem indexada e seu colormap quando o quadro contém uma.

Descrição

Um quadro de filme é uma estrutura; frame2im apenas a desembala para que a imagem possa ser mostrada com imshow, salva com imwrite ou processada. É o inverso de im2frame.

Argumentos de entrada

F
Estrutura de quadro com os campos cdata e colormap, como a criada por getframe ou im2frame.

Argumentos de saída

im
Array de imagem: dados truecolor m-por-n-por-3, ou índices m-por-n se o quadro tiver colormap.
map
Colormap do quadro, vazio para um quadro truecolor.

Exemplo

Quadro indexado

F = im2frame(uint8([0 1; 2 3]), gray(4));
[X, map] = frame2im(F);
X
size(map)
Saída
X = 2×2 uint8 matrix

   0   1
   2   3
ans = 1×2

     4     3

Veja também

im2frame getframe movie imshow imwrite