|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
- O) J* B' u8 |& ]9 G2 w
需求:4 m# D5 T5 L: W# k
`7 c5 i( q( [/ E$ \3 K% M- a 求图像的最大灰度、最小灰度、以及平均灰度。" r" C H7 m0 d9 g$ i
1 b j/ a k4 o8 e. F1 F8 k
代码如下:
$ R' E3 s, V) ]& k0 `* p# ~( o+ ^. S/ S$ B) L7 E0 h2 z
- % BY SCOTT
- % Count max gray and min gray
- clear all;
- clc;
- rgb = imread('test.jpg');
- gray = rgb2gray(rgb);
- [m,n] = size(gray);
- max = 0;
- min = 255;
- sum = 0;
- avg = 0;
- for i=1:1:m
- for j=1:1:n
- if (gray(i,j) > max)
- max = gray(i,j);
- end
- if (gray(i,j) < min)
- min = gray(i,j);
- end
- sum = sum + double(gray(i, j));
- end
- end
- avg = sum/(m*n);
- imshow(rgb); figure; imshow(gray);
6 n- h( D9 D: Y. } # u8 {# }% K3 w( C' |5 y
# @, i& Z3 D0 Y8 l& T
- T4 V3 O. l. _4 h3 U! |! \
# o' q m6 O/ Z5 D
+ o& M( L3 V8 d, d, z
6 J! _) K- A$ n4 Y. m |
|