|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
; D( k* m# q& W! S, K* f: h需求:
* i# t/ l& n/ p8 k
. h; m5 X+ |+ ?, a6 f$ ?/ G5 ] 求图像的最大灰度、最小灰度、以及平均灰度。# z& Y- p; W1 Q2 L$ N- `. B
_) @6 b8 Z' J) i1 t- e9 W代码如下:
" Z7 B( q. r6 U4 T5 P: L2 ^3 @/ L: }. W: E
- % 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);
D% d. k2 A: `8 l5 y5 I 7 [; a" K, U" J
( J; S# a8 l( B U. U6 d& j0 S
2 h* _# b$ q0 g6 N" Z8 m) U4 Z/ _' X! s
+ e6 I- U2 e" @& a( B0 c |
|