je veux savoir la commande qui sert à sauvgarder une image apres un traitement sur cette image,merci beaucoup.
je veux savoir la commande qui sert à sauvgarder une image apres un traitement sur cette image,merci beaucoup.
merci pour la réponse, mais quand j'utilise la commande imwrite,j'ai le message suivant:
et voila mon programme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ??? Error using ==> imwrite Too many output arguments.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 function [a]=bloc_wat1(I,M,alpha,i,j,k,l) d=I(i:j,k:l); e=M(i:j,k:l); f=@madct; g=blkproc(d,[8 8],f); h=blkproc(e,[8 8],f); o=g+((g.*h)*alpha); ii=1; jj=j-(i-1); kk=1; ll=l-(k-1); for A=ii:8:jj-7 for B=kk:8:ll-7 o(A,B)=g(A,B); end; end; z=o; p=@maidct; q=blkproc(z,[8 8],p); I(i:j,k:l)=q; a=imwrite(I); imshow(a)
As-tu au moins pris le temps de lire la documentation sur IMWRITE ?
imwrite(A,filename,fmt) writes the image A to the file specified by filename in the format specified by fmt.
merci beaucoup DUT,a la prochaine![]()
Partager