MATLAB图像增强方法(二)

对彩色图像office_1.jpg使用两种方法进行增强。

读入MATLAB自带彩色图像office_1.jpg后,发现其图像总体偏暗,图像的对比度不高,因此可以采用对数变换对其低对比度区进行拉伸,增强图像显示效果。还有一种方法可以通过幂次变换对其进行对比度增强。最后对原始图像及、对数变换后的图像和幂次变换后图像进行显示,显示效果表明达到图像增强的目的。

程序代码如下:

%彩色图像增强方法

clear all;

close all;

clc;

I = imread('office_1.jpg');

I_1 = double(I); %将输入图像由uint8类型转换成double类型

s = log(1+I_1); %对数变换

I_2 = mat2gray(s); %将结果标定为0 1范围内的double类的数组

max(I_2(:))

min(I_2(:))

J = im2uint8(I_2); %将数组转换成uint8类型的图像

K=double(I);

K_1=sqrt(K); %幂次运算(开根号)

K_2=mat2gray(K_1);

K_3= im2uint8(I_2);

figure,

subplot(1,3,1),imshow(I),title('原始图像');

subplot(1,3,2),imshow(J),title('对数变换增强后图像');

subplot(1,3,3),imshow(K_3),title('幂次变换增强后图像');

相关推荐
Deep-w6 分钟前
【MATLAB】微电网四DG逆变器下垂策略与分布式MPC协同控制仿真分析
开发语言·分布式·算法·matlab
guygg8814 小时前
最大相关-最小冗余(mRMR)特征选择 MATLAB 实现
开发语言·matlab
bubiyoushang88816 小时前
MATLAB递归神经网络(RNN)机器学习指南
rnn·神经网络·matlab
测试_AI_一辰17 小时前
AI模型评测不只看准确率-CV与Agent评测指标体系梳理
人工智能·机器学习·计算机视觉
weixin_4684668517 小时前
图像处理特征提取新手实战指南
图像处理·人工智能·算法·ai·机器视觉·特征提取
weixin_4684668517 小时前
图像处理之形态学处理新手实战指南
图像处理·人工智能·算法·ai·机器视觉·形态学
weixin_4684668518 小时前
SURF 图像特征提取算法新手实战指南
图像处理·人工智能·算法·机器视觉·surf·sift
吃好睡好便好18 小时前
矩阵的转置运算
学习·线性代数·matlab·矩阵
rit84324991 天前
基于POCS的超分辨率重建(Keren配准)MATLAB实现
人工智能·matlab·超分辨率重建
路人甲3261 天前
Moravec‘s Paradox and the Robot Olympics
人工智能·深度学习·计算机视觉·机器人·具身智能