im2col
Reorganizar bloques de imágenes en columnas
Descripción
también especifica si los bloques son discretos o entornos deslizantes utilizando el argumento B
= im2col(A
,[m n]
,blockType
)blockType
.
Para el procesamiento de bloques discretos, la función im2col
rellena la imagen A
, si es necesario. Para obtener más información sobre el valor de relleno, consulte Consejos.
Ejemplos
Argumentos de entrada
Argumentos de salida
Sugerencias
Para el procesamiento de bloques distintos,
im2col
rellena con cerosA
, si es necesario, para que su tamaño sea un múltiplo entero dem
porn
. El valor de relleno es0
cuandoA
es del tipo de datosuint8
,uint16
ological
. Para otros tipos de datos, el valor de relleno depende de siA
se interpreta como una imagen indexada.El valor de relleno es
1
cuandoA
se interpreta como una imagen indexada.El valor de relleno es
0
cuandoA
no se interpreta como una imagen indexada.
im2col
ordena las columnas deB
de modo que puedan remodelarse para formar una matriz de acuerdo conreshape
.Por ejemplo, supongamos que utiliza una función, como
sum(B)
, que devuelve un escalar por cada columna deB
. Puede almacenar directamente el resultado en una matriz de (mm-m+1
) por (nn-n+1
) utilizando estas llamadas.B = im2col(A,[m n],"sliding"); C = reshape(sum(B),mm-m+1,nn-n+1);
Historial de versiones
Introducido antes de R2006a