|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
) A$ x8 `4 w* w7 A" i- y
需求:8 A4 F9 K# b3 V% r' N) M
2 e {+ W/ H1 u# j& ^* { 求图像的最大灰度、最小灰度、以及平均灰度。
' s; Y' q9 w4 p/ t
1 H. L' W u( l) L5 y代码如下:
4 A6 f& _1 D1 a3 M; _$ P3 L+ u
. m8 I7 N" O3 f& K- \/ B- % 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);
N6 X0 M; Z3 L, e- ?" V B" ~ * w- O& f0 N; S% n, D. b5 f1 t e+ n
( R+ w9 r' e$ d
* Q$ Q# g& N$ [, v E9 y2 \3 T* ?1 I- _% o
6 M2 V6 t6 o3 ]% B
% i- J9 C; G' P
|
|