im2frame
Converte uma imagem em uma estrutura de quadro de filme.
Categoria: Graphics > 2-D and 3-D Plots
Sintaxe
F = im2frame(RGB)
Cria um quadro a partir de uma imagem truecolor m-por-n-por-3.
F = im2frame(X, map)
Cria um quadro a partir de uma imagem indexada e seu colormap.
Descrição
Um filme é um array de structs de quadros. im2frame permite montar esses quadros a partir de imagens que você já tem, lidas de arquivos ou calculadas, e depois reproduzi-los com movie. frame2im faz o caminho inverso. Uma imagem truecolor deve ter exatamente três planos; uma imagem indexada precisa de um colormap.
Argumentos de entrada
RGB- Imagem truecolor de classe
uint8. X, map- Imagem indexada e um colormap com três colunas.
Argumentos de saída
F- Estrutura com os campos
cdataecolormap. Para uma imagem truecolor,colormapé vazio.
Exemplo
Quadros indexado e truecolor
F = im2frame(uint8([0 1; 2 3]), gray(4));
size(F.cdata)
size(F.colormap)
G = im2frame(uint8(cat(3, ones(2), 2*ones(2), 3*ones(2))));
size(G.cdata)
Saída
ans = 1×2
2 2
ans = 1×2
4 3
ans = 1×3
2 2 3