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('幂次变换增强后图像');

相关推荐
程序员JerrySUN12 小时前
Jetson边缘嵌入式实战课程第四讲:用 Yocto 定制 Jetson 系统,从开发走向产品化
arm开发·人工智能·安全·计算机视觉·目标跟踪
u01110267513 小时前
图片预览越来越占内存聊聊 URL.createObjectURL 的释放时机
图像处理·深度学习·算法·ai作画
闭包不眠14 小时前
网站支持HEIC上传要多大解码器?gzip后510KB
图像处理·人工智能·计算机视觉
Zentceh15 小时前
夜间野生动物监测:AI全彩夜视+AI行为分析方案
图像处理·人工智能·科技·计算机视觉·车载系统·无人机·智能硬件
拉你进_教堂17 小时前
小龙虾技能之【Intelligent Public Smoking Detection Skill | 公共场所吸烟行为智能检测技能】简介
人工智能·计算机视觉·多模态大模型·openclaw小龙虾技能
昨日之日20061 天前
【MiniMax H3】TaoMate-H3:3步LoRA让视频生成更快更高效,速度快10倍
人工智能·计算机视觉·音视频
桃西西呀1 天前
从手写数字到ImageNet冠军:CNN架构20年,为什么越深越难训?
人工智能·计算机视觉·llm
AI的探索之旅6 天前
97 个 OpenCV 实例(三十):双目立体,从标定到点云
人工智能·opencv·计算机视觉
美狐美颜SDK开放平台6 天前
开发直播APP时如何接入视频美颜SDK?开发流程与注意事项
android·人工智能·计算机视觉·音视频·直播美颜sdk
拉你进_教堂7 天前
小龙虾技能之【Parkinson‘s & Epileptic Behavior Recognition Skill | 帕金森癫痫行为识别技能】简介
人工智能·计算机视觉·多模态大模型·openclaw小龙虾技能