matlab求图像的最低灰度,matlab练习程序(求灰度图像最大灰度,最小灰度,平均灰度)...

本文介绍了在Matlab中如何使用`imread`、`imshow`等函数读取和显示图像,并对图像进行简单的处理,如找出最大值、最小值和平均值。Matlab支持四种图像类型,包括索引图像、灰度图像、二进制图像和RGB图像。通过示例代码展示了如何处理RGB图像,并提到了一些常用的图像转换函数,如`rgb2ind`和`im2bw`。
摘要由CSDN通过智能技术生成

clear

clc;

img = imread(‘124.jpg‘);     % Read image from graphics file

[m n t] = size(img);            % 获取图型大小

max = 0;

min = 256;

avg = 0;

for i =1:1:m

for j = 1:1:n

if img(i,j)

min = img(i,j);

end

if img(i,j) >max

max = img(i,j);

end

avg = avg +double(img(i, j));

end

end

avg = uint8(avg/(m*n));

m

n

t

max

min

avg

在Matlab中如何读出、写入图像文件以及对图像进行简单处理

Matlab图像处理工具箱支持四种基本图像类型:索引图像、灰度图像、二进制图像和RGB图像。MATLAB直接公图像文件中读取的图像为RGB图像,它存储在三维数组中,这个三维数组有三个面,依次对应红(Red)、绿(Green)、蓝(Blue)三种颜色,而面中的数据则分别是这三种颜色的强度值,面中的元素对应于图像中的像素点。设所得矩阵为A三维矩阵(256,256,3),A(:,:,1)代表红颜色的2维矩阵,A(:,:,2)代表绿颜色的2维矩阵,A(:,:,3)代表蓝颜色的2维矩阵。

imread -图像读取指令

imshow - 图像显示指令

rgb2ind  - RGB格式图像变为索引格式

im2bw   -  索引格式变为二值图像格式

ind2gray - 索引格式变为灰度格式

原文:http://www.cnblogs.com/lhuan/p/4701751.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值