数字图像处理

本文介绍了数字图像处理中的关键概念和技术,包括直方图分析、灰度线性变换、图像二值化以及傅立叶变换、离散余弦变换、小波变换等图像处理变换。通过MATLAB实现,展示了图像平滑、锐化、边缘检测以及图像分割等操作。此外,还探讨了JPEG压缩编码和KL变换在图像特征提取中的应用。

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

  
数字图像处理
1.
灰度变换是图像增强的一种重要手段,使图像对比度扩展,图像更加清晰,特征更加明显。
灰度级的直方图给出了一幅图像概貌的描述,通过修改灰度直方图来得到图像增强。
1 计算出一幅灰度图像的直方图
clear
close all
I=imread('004.bmp');
imhist(I)
title('
实验一( 1 直方图 ');
2 对灰度图像进行简单的灰度线形变换
figure
subplot(2,2,1)
imshow(I);
title('
试验 2- 灰度线性变换 ');
subplot(2,2,2)
histeq(I);
3 看其直方图的对应变化和图像对比度的变化
原图像 f(m,n) 的灰度范围 [a,b] 线形变换为图像 g(m,n), 灰度范围 [a ,b ]
公式: g(m,n)=a +(b -a )* f(m,n) /(b-a)
figure
subplot(2,2,1)
imshow(I)
J=imadjust(I,[0.3,0.7],[0,1],1);
title('
实验一( 3 )用 g(m,n)=a +(b -a )* f(m,n) /(b-a) 进行变换 ');
subplot(2,2,2)
imshow(J)
subplot(2,2,3)
imshow(I)
J=imadjust(I,[0.5 0.8],[0,1],1);
subplot(2,2,4)
imshow(J)
(4) 图像二值化 (选取一个域值, 将图像变为黑白图像)
figure
subplot(2,2,1)
imshow(I)
J=find(I<150);
I(J)=0;
J=find(I>=150);
I(J)=255;
title('
实验一( 4 )图像二值化 ( 域值为 150 ');
subplot(2,2,2)
imshow(I)
clc;
I=imread('14499.jpg');
bw=im2bw(I,0.5);%
选取阈值为 0.5
figure;
imshow(bw) %
显示二值图象

2. 图象处理变换
1 傅立叶变换
熟悉其概念和原理
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值