TA的每日心情 | 难过 2019-11-20 15:02 |
|---|
签到天数: 1 天 [LV.1]初来乍到
|
4 W4 q0 b# L7 W, G# U, U/ ^2 J& O2 O) t多谢,明白了。原来它们两个的维数真的是不同的。, h1 ]& D O$ V) T
! i+ B) j& K4 f; f8 I7 U7 K: y/ i
将程序改为如下形式就对了:2 x& _4 Z" @$ D9 o3 p4 F7 ~+ T
%导入图像的同时将图像分为行和列元素
* f. Y9 c1 a4 @( h- u[I,M]=imread('123.tif');
+ R* ^5 z, y# A4 J+ ?. M%对图像进行加噪声7 |0 E# x, Y. X0 j. |
J=imnoise(I,'gaussian',0,0.02);8 X, N4 ~& i) U+ G
%显示图像
2 w4 F% P/ ]+ Xsubplot(1,3,1),imshow(I,M),title('original image');- c m9 C0 s# z% p$ m
subplot(1,3,2),imshow(J,M),title('managed image');5 g4 @% y5 O) X& |' ^
%创建与原图像一样维数的全0矩阵8 N: Y8 ~5 ~+ n3 f
J1=im2double(J);1 m% L. ?& a/ a/ P C- i2 v
K=ones(size(J1));
1 w# W# t* x0 q: U%循环100对图像加噪声然后累加
& W4 Q7 r1 U% pfor i=1:1:1004 H) q, k- }" Y0 `5 j1 X. X
J=imnoise(I,'gaussian',0,0.02);
. P9 J+ Q. x" ?# y* w# H E" M J1=im2double(J);+ ]- y* q! K, t( V' R% `0 l9 @# S, y
K=K+J1;+ j6 j" N4 T: ^" u' k, \8 [
end
- ]5 w2 z: E# Z; L% a; g%求图像的平均! L5 A4 J5 l7 U
K=K/100; ! Q% Q7 X/ N9 F3 _4 X8 v
%显示处理过的图像. J* G0 s: I9 o9 [* X& e+ s
subplot(1,3,3),imshow(K),title('result image');9 e C9 ?0 o1 D7 r# L
- ] f M5 O: j9 ?) S0 t
再次感谢
( y" N: U) e# E% o3 m1 D, ] |
|