Je ne comprends pas très bien comment fonctionne Imresize, surtout quand on redimensionne une image (par exemple de 4x4 à 2x2). Lorsque nous sommes en train de faire de la mise à l'échelle, c'est plus facile à comprendre. Je veux dire que nous devons simplement trouver des points intermédiaires soit en voyant quel point connu est plus proche (méthode = 'plus proche') ou en utilisant une moyenne linéaire de 4 points connus les plus proches (méthode = 'bilinéaire') et ainsi de suite. Nous n'avons pas besoin de filtre pour ce droit?Comment imresize fonctionne lors du sous-échantillonnage d'une image dans MATLAB?
Et mon principal doute est quand nous downscale. Je comprends des classes de traitement de signal que pour éviter l'aliasing, un filtre passe-bas de lissage doit être appliqué avant de décimer les valeurs intermédiaires. Mais quel filtre utilise MATLAB? Ils disent simplement des méthodes et je ne comprends pas comment on peut utiliser 'bilinéaire' ou 'bicubique' comme noyau.
Merci pour la lecture.
Encore une question. Et si je veux utiliser un noyau gaussien pour la réduction d'échelle? Comment puis-je y parvenir? – akhilc
Ou quelqu'un peut-il simplement me dire quel noyau utilisent-ils si nous tapons simplement imresize (I, 0.5); sans aucune spécification de méthode ou de noyau. Je voudrais connaître le noyau flou qui filtre le LP. Je vous remercie. – akhilc