我是靠谱客的博主 英俊纸飞机,这篇文章主要介绍灰度图像的频率域滤波——拉普拉斯——高频提升(Matlab),现在分享给大家,希望可以做个参考。

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
clc; clear all; close all; %读入图像,并转换为double型 I=imread('D:Gray Files4-41.tif'); I_D=im2double(I); %获得图像的高度和宽度 [M,N]=size(I_D); %图像中心点 M0=M/2; N0=N/2; J=fft2(I_D); J_shift=fftshift(J); %%%%%%%================高频提升(拉普拉斯算子)============================ %参数A>=1,当其等于1时,为普通的高通滤波器 A=2 for x=1:M for y=1:N %计算频率域拉普拉斯算子 h_hp=1+4*((x-M0)^2+(y-N0)^2)/(M0*N0); h_bp=(A-1)+h_hp; J_shift(x,y)=J_shift(x,y)*h_bp; end end J=ifftshift(J_shift); I_D_rep=ifft2(J); imshow(I_D_rep)

 

最后

以上就是英俊纸飞机最近收集整理的关于灰度图像的频率域滤波——拉普拉斯——高频提升(Matlab)的全部内容,更多相关灰度图像内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(79)

评论列表共有 0 条评论

立即
投稿
返回
顶部