对一幅灰度图像:
1) 计算并画出此图像的中心化频率谱。
clear;
temp_image=imread('d:\'读文件。
temp_image=rgb2gray(temp_image将图象变为黑白。
temp_image=im2double(temp_image转化为二维矩阵。
move1=fftshift(fft2(temp_image));将频谱转到中心。
close all;
figure(1)
subplot(1,2,1),imshow(temp_image); title(['原图' ]
subplot(1,2,2),imshow(log(abs(move1)),title(['中心化频率谱 ']
2) 分别用高斯低通和高斯高通滤波器对图像进行频域处理。
clear;
clci=imread('d:\读取图像。
j=rgb2gray(i将图像变为二维灰度图象。
f=double(jmatlab的矩阵运算中要求所有的运算变量为double型。
f=fft2(f二维的傅里叶变换。
f=fftshift(f将中心从矩阵的原点移到矩阵的中心。
row,col]=size(f);
d0=30截止频率为30,数值越小越平滑。
row1=fix(row/2);
col1=fix(col/2);
for i=1:rowd0为30的高斯低通滤波器。
for j=1:col
d=sqrt((i-row1)^2+(j-col1)^2);
h(i,j)=exp(-d^2/(2*d0^2))
g(i,j)=h(i,j)*f(i,j);
endend
g=ifftshift(g对图像进行反fft移动。
g=ifft2(g进行二维傅立叶反变换。
k=uint8(real(g));
subplot(1,2,1),imshow(j); title(['原图' ]
subplot(1,2,2),imshow(k); title(['高斯低通滤波处理后图' ]
clear;
clci=imread('d:\读取图像。
j=rgb2gray(i将图像变为二维灰度图象。
f=double(jmatlab的矩阵运算中要求所有的运算变量为double型。
f=fft2(f二维的傅里叶变换。
f=fftshift(f将中心从矩阵的原点移到矩阵的中心。
row,col]=size(f);
d0=10截止频率,row1=fix(row/2);
col1=fix(col/2);
fori=1:row
for j=1:col
d=sqrt((i-row1)^2+(j-col1)^2);
h(i,j)=1-exp(-d^2/(2*d0^2));
g(i,j)=h(i,j)*f(i,j);
endend
g=ifftshift(g对图像进行反fft移动。
g=ifft2(g进行二维傅立叶反变换。
k=uint8(real(g));
subplot(1,2,1),imshow(j); title(['原图' ]
subplot(1,2,2),imshow(k); title(['高斯高通滤波处理后图' ]
3)用频域拉普拉斯算子对此图像进行锐化处理。
temp_image=imread('d:\'读文件。
temp_image=rgb2gray(temp_image将图象变为黑白。
temp_image=im2double(temp_image转化为二维矩阵。
move1=fftshift(fft2(temp_image));将频谱转到中心。
lap_count=fspecial('laplacian');lapalace filter
image_lap1=filter2(lap_count,temp_image,'same');用lapalace滤波。
image_lap=temp_image-image_lap1;
image_adjust=imadjust(image_lap,0,0.8]);
move2=fftshift(fft2(image_lap1再将频谱到中心。
close all;
figure(1)
subplot(2,2,1),imshow(temp_image);
title('原始图象')
subplot(2,2,2),imshow(image_lap1);
title('拉普拉斯锐化处理后图象')
subplot(2,2,3),imshow(image_lap1,
title('标定后图象')
subplot(2,2,4),imshow(image_adjust,
title('增强的结果')
C高级编程 第4章继
第3章介绍了如何使用c 中的各个类,其重点是如何定义方法 构造函数 属性和单个类 或单个结构 中的其他成员。我们指出,所有的类最终都派生于类,但并没有说明如何创建继承类的层次结构。继承是本章的主题。我们将讨论c 和。net framework如何处理继承。本章的主要内容如下 继承的类型。实现继承。访...
图像处理作业
选题1 请采用学过的图像去噪方法 鼓励自己研究新算法 对 boy 和california 22 图像进行去噪处理。来自代做图像处理。实现环境 matlab 7.1程序说明 源 i imread 读取图像。imshow i显示。b medfilt2 i,4 4中值滤波。figure,imshow b显...
图像处理作业
图像处理作业安排。通过一段时间的学习,图像处理也基本入门了,大家对图像也应该有了一些概念了。图像处理是很有意思的,但由于敝人实在口拙,很多相关知识可能没有讲解清楚,望大家见谅。通过这次给大家讲解,使我对图像理解也更多,自己也得到了锻炼 口才 胆量等 对图像有疑问咱们尽管交流,现安排图像处理的一些作业...