需求:
求图像的最大灰度、最小灰度、以及平均灰度。
代码如下:
% 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);
原文地址:http://blog.csdn.net/scottly1/article/details/42193279