TA的每日心情 | 难过 2019-11-20 15:02 |
|---|
签到天数: 1 天 [LV.1]初来乍到
|
1 U+ V5 k; y; \$ o% f/ B
多谢,明白了。原来它们两个的维数真的是不同的。* y) U6 O1 U, R* S4 H: J4 b
7 M8 D$ ^, J8 G, P0 v
将程序改为如下形式就对了:4 n0 w/ J4 F u$ ?
%导入图像的同时将图像分为行和列元素* L2 T3 N9 h" S7 t$ \$ E) s
[I,M]=imread('123.tif');$ }/ T1 a, k0 u3 ~" F
%对图像进行加噪声' H) o- Y5 S5 j8 n! g3 Z0 p# m
J=imnoise(I,'gaussian',0,0.02); f5 f% w! O. `/ x1 n1 h
%显示图像# R/ t3 Z' F9 u; K3 x7 k; W
subplot(1,3,1),imshow(I,M),title('original image');
0 B, C6 W7 V3 K/ ysubplot(1,3,2),imshow(J,M),title('managed image');
' v+ {, m m5 z1 _%创建与原图像一样维数的全0矩阵 h0 d8 h/ i# r# E5 A
J1=im2double(J);5 c$ \2 j; Z9 p0 J% B
K=ones(size(J1));! D$ f$ b0 N3 j& Z& q/ ?
%循环100对图像加噪声然后累加
9 v; T, ~1 [* I2 sfor i=1:1:100
" T/ t; `7 n, w8 J7 ^* C J=imnoise(I,'gaussian',0,0.02);
4 @/ g& m& ^, K) j7 l, D- [ J1=im2double(J); R4 x* _. T3 o( w+ S0 P
K=K+J1;) U& |' ?( t7 s/ p
end
7 r$ ?% c8 G1 z3 A%求图像的平均
9 R5 `2 H5 B5 A, Z8 b6 tK=K/100;
) b, K& A/ T& F+ E* i%显示处理过的图像) S: g7 b' O$ k' X0 T ?
subplot(1,3,3),imshow(K),title('result image');. K R* B- h7 z- R4 Y
H3 m4 m& f0 X* [" F再次感谢. t4 P, W9 | Y5 A, N
|
|