Filtres sous matlab [Fermé]
Signaler
houda_84
Ens -
- Messages postés
- 4
- Date d'inscription
- vendredi 22 décembre 2006
- Statut
- Membre
- Dernière intervention
- 18 octobre 2007
Ens -
A voir également:
- Filtre moyenneur matlab
- Matlab filtre moyenneur - Meilleures réponses
- Average filter matlab - Meilleures réponses
- Filtres sous matlab - Forum - Matlab
- Le filtre median sous matlab - Forum - Matlab
- Filtre moyenneur et median - Forum - Photo numérique
- [Matlab] Creation d'un filtre median n*n ✓ - Forum - Matlab
- Fltrage image sous matlab ✓ - Forum - Matlab
5 réponses
nane
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)
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)
Samar_musulmane
%*************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');
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');
sad5
- Messages postés
- 2
- Date d'inscription
- vendredi 28 mars 2008
- Statut
- Membre
- Dernière intervention
- 30 mars 2008
tu peut me donner des fichiers pour les filtres dans le matlab STP
woroud
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
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
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);
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);