how to create a sliding window?

Hi guys, I would like to know ho to create a sliding window in a matrix. Thank you very much.

Réponses (1)

Image Analyst
Image Analyst le 19 Oct 2015

0 votes

You can use conv2() or imfilter(). For example:
windowWidth = 11;
kernel = ones(windowWidth, windowWidth) / windowWidth ^ 2;
smoothedImage = conv2(double(grayImage), kernel, 'same');

2 commentaires

Le Dung
Le Dung le 25 Déc 2018
Undefined function or variable 'grayImage'.
Walter Roberson
Walter Roberson le 25 Déc 2018
Replace grayImage with the variable that stores your gray-scale image (not RGB)

Connectez-vous pour commenter.

Catégories

En savoir plus sur Signal Processing Toolbox dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by