Création
d'entreprise
Posez votre question Signaler

Filtres sous matlab

houda_84 4Messages postés 22 décembre 2006Date d'inscription - Dernière réponse le 12 janv. 2012 à 15:15
Bonjour,
bonjour tt le monde
svp je trouve des problemes a programmer sous matlab quelques filtres de traitement d 'image si vous avez une idée sur ces codes veuillez me les envoyer et merci d avance voici la liste des filtres dont j ai besoin :
- filtre moyenneur
-filtre gaussien
-filtre median
-filtre a moyenne pondéré
-filtre de NAGAO
Lire la suite 

Filtres sous matlab »

9 réponses
Réponse
+5
moins plus
Bonjour,
Pour les filtres, il y a quelques fonctions sympas comme fdesign, fspecial, imfilter. Pour le filtre moyenneur, on peut utiliser un noyau de convolution par ex : 1/16*(1,2,1;2,4,2;1,2,1) et conv2 (fonction matlab qui permet d'utiliser la convolution)
Ajouter un commentaire
Réponse
+2
moins plus
%*************les filtres***************
t=[9 9];%taille du filter
I=imread('image.bmp');
%***************filtre Gaussien*********
H = fspecial('Gaussian',t,1);
ImageG=imfilter(I,H);
imwrite(uint8(ImageG),'image1.bmp','bmp');
%***************filtre unsharp**********
H1 = fspecial('unsharp',z);
ImageMED= imfilter(I,H1);
imwrite(uint8(ImageMED),'image2.bmp','bmp');
%***************filtre Moyen************
H2 = fspecial('average',t);
ImageMoy= imfilter(I,H2);
imwrite(uint8(ImageMoy),'image3.bmp','bmp');
nawal - 8 déc. 2010 à 17:03
bonjour
j'arrive pas à programmer le fitre exponentiel sous matlab,est ce que vs pouvez m'aidez?
bilal - 12 janv. 2012 à 15:15
marci
Ajouter un commentaire
Réponse
+1
moins plus
tu peut me donner des fichiers pour les filtres dans le matlab STP
Ajouter un commentaire
Réponse
+0
moins plus
SALUT
je cherche de la documentation electronique(fichiers pdf ou outre )
pour ameliorer mon savoir faire en filtrage numerique
pour programmer des filtre RIF sous MATLAB
merci pour votre contrubution
à bientot
zzz - 14 déc. 2011 à 00:31
bonjour j ai s un prblem avec l utilisation du filtre fir1 de matlab
en filtant je retrouve un signal d amplitude superieur sous matlab
d=[

1101
1028
1102
1014
1069
1043
1033
1035
1077
1073
1084
1107
1186
1117
1139
1051
1216
1158
1176
1162
1099
1176
1119
1191
1122
1143
1129
1219
1105
1167
1148
1182
1270
1221
1167
1185
1148
1161
1186
1221
1220
1186
1297
1251
1243
1223
1228
1299
1222
1228
1188
1234
1194
1231
1230
1147
1270
1218
1216
1169
1183
1213
1210
1292
1174
1266
1235
1237
1235
1263
1256
1241
1262
1285
1223
1299
1242
1207
1313
1301
1219
1267
1218
1353
1253]
enfiltrant d sous matlab
fs = 1/3;
>> Wn = 2*[0.01 0.1]/fs;
>> b = fir1(1,Wn);
y=filter(b,1,d);
zzz - 14 déc. 2011 à 00:32
j obtient un signal d amplitude plus grand que le signal filtré ce qui n est pas normal
Ajouter un commentaire
Réponse
+0
moins plus
merci bien vous ête très gentille merci
Ajouter un commentaire
Ce document intitulé « filtres sous matlab » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?