Matlab 彩色图像的直方图均衡化及直方图绘制(基础知识+原理代码实现)

本文介绍了如何在Matlab中进行彩色图像的直方图均衡化,包括提取RGB分量、自定义函数实现均衡化以及使用内置函数histeq。通过subplot函数展示直方图的前后对比,利用size函数获取矩阵尺寸,通过zeros函数创建零矩阵,展示了图像处理的基础知识和代码实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

涉及到的知识点:

  • 提取R、G、B分量

imshow(I);
I1=I(:,:,1);  %提取红色分量
I2=I(:,:,2);  %提取绿色分量
I3=I(:,:,3);  %提取蓝色分量

  • 构造函数

function[输出形参]=函数名([输入形参])

 函数体

  •  cat函数

cat(Concatenate的缩写)用于构造多维函数。

C = cat(dim,A,B)

C = cat(dim,A1,A2,A3,A4,...)

dim为1时,将矩阵上下拼接:[A;B],dim为2时,将矩阵左右拼接:[A,B],dim=3时则可以构造三维数组。

  • subplot()函数

subplot函数是将 多个图画到一个平面上的工具。

subplot(m,n,p)或subplot(m n p)

表示 一个m行n列的大画框,可显示 m*n个图 ,p表示图所在位置。

  • size()函数

[m,n] = size(X)

返回矩阵X的尺寸信息, 并存储在m、n中。其中m中存储的是行数,

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值