码迷,mamicode.com
首页 > 其他好文 > 详细

MATLAB图像处理_统计最大/最小/平均灰度

时间:2014-12-29 12:15:50      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:图像处理   matlab   

需求:

     求图像的最大灰度、最小灰度、以及平均灰度。


代码如下:

% 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);


MATLAB图像处理_统计最大/最小/平均灰度

标签:图像处理   matlab   

原文地址:http://blog.csdn.net/scottly1/article/details/42193279

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!