|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
& `6 T, f1 w7 i0 f需求:" r! N6 U$ i: ^( w
7 K, f! M% F& F5 u5 F 求图像的最大灰度、最小灰度、以及平均灰度。
" l" c( v4 g- g; Z) I
8 u2 P% @* ?7 \- p, m( n/ R代码如下:
% C5 ~! }6 M6 ]3 G! m" j3 j, S8 Y
- % 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);
( l2 X$ i9 p+ u
" R/ a8 _! k" F& Q% G" L9 j$ E
" }9 n, y) z: C- s/ C4 C6 S2 k. {- ]( u! M$ ^+ I
* a! Q% J" U# }2 V$ {
' y- I2 }2 J/ N( o$ D$ F. i( R" V
|
|