Borrar filtros
Borrar filtros

Matrix Zero padding for filter (image processing)

1 visualización (últimos 30 días)
YongHyun
YongHyun el 14 de Mayo de 2016
Respondida: Azzi Abdelmalek el 14 de Mayo de 2016
I have a matrix and size 5x5. I want to zero padding between each row and column. Thus, result matrix is 9x9 after zero padding. I'll use this in wavelet zero-padding. Thanks!!
matrix = ones(5)
result_matrix = [1 0 1 0 1 0 1 0 1;
0 0 0 0 0 0 0 0 0;
1 0 1 0 1 0 1 0 1;
0 0 0 0 0 0 0 0 0;
1 0 1 0 1 0 1 0 1;
0 0 0 0 0 0 0 0 0;
1 0 1 0 1 0 1 0 1;
0 0 0 0 0 0 0 0 0;
1 0 1 0 1 0 1 0 1]

Respuesta aceptada

Andrei Bobrov
Andrei Bobrov el 14 de Mayo de 2016
a = ones(5);
out = zeros(size(a)*2-1);
out(1:2:end,1:2:end) = a;

Más respuestas (1)

Azzi Abdelmalek
Azzi Abdelmalek el 14 de Mayo de 2016
matrix = ones(5)
n=size(matrix,1)
result_matrix=zeros(2*n-1)
result_matrix(1:2:end,1:2:end)=matrix

Categorías

Más información sobre Images en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by