Matlab图像增强学习笔记 您所在的位置:网站首页 matlab提高图片对比度 Matlab图像增强学习笔记

Matlab图像增强学习笔记

2024-06-15 05:58| 来源: 网络整理| 查看: 265

1.引言

图像增强是数字图像处理领域中的一个重要主题,它涉及改进图像的对比度、亮度和色彩等方面,以使图像更适合于特定应用或更易于分析。Matlab 提供了丰富的图像处理工具,其中 imadjust 函数是一种强大的图像增强工具。本篇文章将深入学习和讨论 imadjust 函数的使用方法及其在图像处理中的应用。imadjust 函数是 Matlab 中用于调整图像对比度的函数。通过调整图像的亮度和对比度,我们可以更好地显示图像中的细节,并使图像更适合于进一步的分析或展示。

2.基本语法

在MATLAB中,通过函数imadjust()进行图像灰度的调整,该函数调用格式如下:

J = imadjust(I, [low_in high_in], [low_out high_out], gamma) I:输入图像。[low_in, high_in]:输入图像的亮度范围。[low_out, high_out]:输出图像的亮度范围。gamma:伽马矫正参数,通常取 1。 3.函数imadjust()的使用

3.1 通过函数imadjust()调整灰度范围

clear clc I=imread('1.jpg');%读入图像 I=rgb2gray(I); J=imadjust(I, [0.2 0.5], [0 1]);%调整灰度值 figure;%显示结果 subplot(121); imshow(uint8(I));%显示原始图像 subplot(122); imshow(uint8(J));%显示结果图像

 3.2 通过函数imadjust()调整图像的亮度

clear clc I=imread('1.jpg');%读入图像 I=rgb2gray(I); J=imadjust(I, [0.1 0.5], [0, 1], 0.4);%调整灰度和亮度 K=imadjust(I, [0.1, 0.5], [0, 1], 4);%调整灰度和亮度 figure; subplot(121); imshow(uint8(J));%图像变亮 subplot(122); imshow(uint8(K));%图像变暗

3.3 通过函数imadjust()对彩色图像进行增强

clear clc I=imread('1.jpg');%读入图像 J=imadjust(I, [0.2 0.3 0; 0.6 0.7 1], []);%对彩色图像进行增强 figure; subplot(121); imshow(uint8(I));%显示原始图像 subplot(122); imshow(uint8(J));%显示结果图像

最后:

如果你想要进一步了解更多的相关知识,可以关注下面公众号联系~会不定期发布相关设计内容包括但不限于如下内容:信号处理、通信仿真、算法设计、matlab appdesigner,gui设计、simulink仿真......希望能帮到你!

5a8015ddde1e41418a38e958eb12ecbd.png



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有