|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
2 A. g' q1 a' K F ~需求:, v/ s( N! i2 C7 G' Y3 a
) S4 ?! q, e5 S$ R2 H 求图像的最大灰度、最小灰度、以及平均灰度。
% F! b6 [& F5 B) Y; k0 e, H# S3 a8 m: c9 e- B/ \4 U! z2 }9 F
代码如下:
% |/ `5 U$ U2 g, k& b7 l Z4 M H6 k+ V6 ?
- % 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);
: @' }& ~" _/ d1 ^8 V- |5 t 2 a! M9 U0 y1 ^: I
# @$ Q8 B& s0 O( ?! r& g7 C
$ S$ w6 a5 [: L7 }
" U, Z; ~7 r8 z' @; n9 z6 K" u% S1 A/ M/ e& I1 w ?2 e/ B& K
4 N/ ]' b* ?- H' T7 Q# @9 ~' N |
|