2011-02-15 25 views

Respuesta

13

Tan pronto como cargue la imagen en Matlab, se representará como una matriz. Por ejemplo

>> A = imread('peppers.png'); 
>> size(A) 
ans = 
    384 512  3 

A es una matriz de 384 por 512 por 3, que representa una imagen RGB, donde por ejemplo, A(:,:,1) es el canal rojo

+0

Tengo que decir que esto no es una matriz, sino un tensor en sentido estricto ... –

+0

@ g24l: personalmente encuentro que la matriz es el mejor término – Jonas

+0

'se representa como una matriz' ... dices , que es una matriz nxm, pero la verdad es 'se representa como un tensor', que es el término correcto para una matriz nxmx3. Esta es una especificidad, pero la pregunta original es abusar del término. –

2

Echa un vistazo a this question.

Básicamente, comience con la función imread y tómela desde allí.

2

imread puede leer su archivo de imagen como una matriz.

Cuestiones relacionadas