数学建模--MATLAB图像处理基础

  • 平时把基础知识学一下,比赛的时候深入学一下就可以用了。
  • 图像类型的转换
    • 基础知识
      • 数字图像(计算机图像处理):将图像信号数字化后利用计算机进行处理的过程。
      • 图像的表示方法是对图像处理算法描述和利用计算机处理图像的基础。
      • 二进制图像也称为二值图,通常用一个二维数组来描述,组成图像的像素,值非0即1,没有中间值,通常0表示黑色,1表示白色,二进制图像一般用来描述文字或者图形。
        • Matlab代码

    • 灰度图像(单色图像),通常由一个二维数组表示一幅图像,0表示黑色,255表示白色,0-255表示不同的深浅灰色。通常灰度图像显示了黑色于白色之间许多级的颜色深度,比人眼所能识别的颜色深度范围要宽的多。
    • RGB图像(真彩色),是一种彩色图像的表示方法,利用三个大小相同的二维数组表示一个像素点,3个数组分别表示RGB三个分量,R表示红色,G表示绿色,B表示蓝色,通过三种基本颜色可以合成任意颜色。三种颜色的深浅由0-255数值表示。
    • 索引图像是一种把像素值作为RGB调色板下标的图像。在matlab中,索引图像包含一个数据矩阵X和一个颜色映射(调色板)矩阵map。数据矩阵可以是8位无符号整形,16位 无符号整形或双精度类型的。
    • 二值图像的转换
      • RGB图像转为灰度图像
      • 灰度图转为二值图
        • 在matlab中,二值图像的数据类型实际上是logical型,0代表黑色,1代表白色。那么将其他图像转换为二值图像,首先必须制定一个规则:将其他数组中什么数据变为1,什么数据变为0。
        • 常用的方法是“阈值法”,即确定一个阈值,小于阈值就取0,其他全部取1。可通过函数im2bw()实现,其调用格式如下:
          • X = im2bw(I,lebel)
        •   

      • RGB要转化为二值图,需要先转化为灰度图像
      • 灰度图--索引图像的转换

      •  

    • RGB图像转化为索引图像
      • 自行了解

    • 灰度图像-GRB图像的转换
  • 图像的像素运算
    •  

    •   

    • 线性灰度变换

      • 代码
    • 分段线性灰度变换
      •  
        • 代码fdxxhd
    • 非线性灰度变换

      • 对数
      • 指数
  • 图像的空间变换
    • 切边

    • 移动

    • 缩放

    • 旋转

    • figure()显示多幅图片的不同窗口,axis on显示标度

  • 图像的增强技术
    • 直方图均衡化

    • 直方图规定化

    • 伪彩色处理
      • 对三个通道分别进行了函数变换,对灰度变为RGB
      • 代码gr.m
  • 5
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小蒋的学习笔记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值