博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
matlab练习程序(求灰度图像最大灰度,最小灰度,平均灰度)
阅读量:6814 次
发布时间:2019-06-26

本文共 740 字,大约阅读时间需要 2 分钟。

转自   感谢Dsp tian

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
            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 - 索引格式变为灰度格式

 

转载于:https://www.cnblogs.com/lhuan/p/4701751.html

你可能感兴趣的文章
Hadoop-调优剖析
查看>>
Mac前端抓包小工具Charles4.0下载
查看>>
用AHP层次分析法挑选最佳结婚对象
查看>>
Subversion安装手记
查看>>
Linux 获取设备树源文件(DTS)里描述的资源【转】
查看>>
Effective C++ 阅读笔记(二)public继承与继承中的函数覆盖
查看>>
什么是UV?
查看>>
Docker 容器测试全探索
查看>>
如何在Ubuntu 16.04中创建GIF动图
查看>>
结构和类的区别
查看>>
Stringbuffer与Stringbuilder源码学习和对比
查看>>
AgileEAS.NET平台开发Step By Step系列-药店系统-索引
查看>>
黑盒测试难还是白盒测试难?
查看>>
jQuery CSS 函数
查看>>
Stanford coursera Andrew Ng 机器学习课程编程作业(Exercise 2)及总结
查看>>
字符输出流Writer简要概括
查看>>
ASP.NET MVC5+EF6+EasyUI 后台管理系统(53)-工作流设计-我的批阅
查看>>
Centos 学习大纲
查看>>
我们前端跟后端是怎么合作的
查看>>
我的第一个Chrome扩展
查看>>