数字图像处理灰度变换_第1页
数字图像处理灰度变换_第2页
数字图像处理灰度变换_第3页
数字图像处理灰度变换_第4页
数字图像处理灰度变换_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验一1.对一幅图像进行二值化处理load trees;BW=im2bw(X,map,0.4;imshow(X,map;figure,imshow(BW; 2.将一幅索引色图转化成灰度图像close all;clear all;load trees;I=ind2gray(X,map;imshow(X,map;figure,imshow(I 3.将一幅灰度图转化成索引色图像close all;clear all;I=imread('moon.tif'X=grayslice(I,16;imshow(Ifigure,imshow(X,hot(16 4.显示一彩色图像的三基色图像foo

2、tball=imread('football.jpg'figure('Name','Football'imshow(football;figure('Name','Football color planes'subplot(2,2,1;imshow(football;redfootball=football;redfootball(:,:,2:3=0;subplot(2,2,2;imshow(redfootball;greenfootball=football;greenfootball(:,:,1=0;green

3、football(:,:,3=0;subplot(2,2,3;imshow(greenfootball;bluefootball=football;bluefootball(:,:,1:2=0;subplot(2,2,4;imshow(bluefootball; 实验五编写lowpassfilter.m和highpassfilrer.m,保存在work文件夹中%cutoff is the cutoff frequency of the filter 0 - 0.5 function f=highpassfilter(sze,cutoff,nif cutoff<0 | cutoff>

4、0.5error('cutoff frequency must be between 0 and 0.5' endif rem(n,1=0 | n<1error('n must be an integer>=1'endS=size(sze;rows=S(1;cols=S(2;x=(ones(rows,1*1:cols-(fix(cols/2+1/cols;y=(1:rows'*ones(1,cols-(fix(rows/2+1/rows;radius=sqrt(x.2+y.2;h1=1./(1.0+(radius./cutoff.(2*n;h

5、=ones(rows,cols-h1;plot3(x,y,h;title('Butterworth高通滤波器幅频响应'B=fftshift(fft2(sze;result=ifft2(B.*h;figure,imshow(abs(result,;title('高通滤波后的图像'(1I=imread('cameraman.tif'lowpassfilter(I,0.4,1;I=imread('cameraman.tif' lowpassfilter(I,0.05,1; -0.5 0.5低通滤波后的图像(2I=imread('

6、cameraman.tif' highpassfilter(I,0.4,1; -0.5 0.5低通滤波后的图像I=imread('cameraman.tif' highpassfilter(I,0.05,1; -0.5 0.5高通滤波后的图像2.分别采用Hamming 窗,Bartlett 窗,Hanning 窗和Blackman 窗设计近似圆对称的带通滤波器,通频带为【0.1,0.5】。%创建期望的频率响应矩阵Hd f1,f2=freqspace(21,'meshgrid' Hd=ones(21; r=sqrt(f1.2+f2.2;-0.5 0.5高通

7、滤波后的图像Hd(r<0.1|(r>0.5=0; colormap(jet(64 mesh(f1,f2,Hd;h1=fwind1(Hd,hamming(21; figure,freqz2(h1;h2=fwind1(Hd,bartlett(21; figure,freqz2(h2;h3=fwind1(Hd,hanning(21; figure,freqz2(h3;h4=fwind1(Hd,blackman(21; figure,freqz2(h4; 期望的频率响应矩阵Hd -11-1 1F xF yM a g n i t u d e-1 1F xF yM a g n i t u d e3.用二维高斯窗设计近似圆对称的高通滤波器 close all; clear all;-1 1F xF yM a g n i t u d e-1 1F xF yM a g n i t u d e%创建期望的频率响应矩阵Hd f1,f2=freqspace(21,'meshgrid' Hd=ones(21; r=sqrt(f1.2+f2.2; Hd(r<0.5=0; colormap(jet(64 mesh(f1,f2,Hd;win=fspecial('ga

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论