- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字图像采集与处理工程导论作业
“数字图像采集与处理工程导论”
实验报告
姓名:***
学号:0209****
年级:2009级
班级:0209**班
学院:电子工程学院
专业:信息对抗技术
电话:***********
一
用Matlab语言完成如下实验:
(1)打开一幅BMP图像;
(2)将局部区域的灰度值进行改变;
(3)另存为一个新的BMP文件。
实验过程:
选取
用matlab打开:
I=imread(’avril.bmp’)
使用命令 I(150:300,:)=300 改变其部分区域值;
用命令:
image(I)
查看改变灰度后的结果如下:
(3)使用命令
imwrite(I,new.bmp’)
将修改后的图像另存为名为new.bmp的文件,可见在当前工作目录下产生了名为new.bmp的图像文件。
二
MATLAB编程实现傅里叶高通,低通滤波,给出算法原理及实验结果。
程序:
%% DOCUMENT TITLE
% INTRODUCTORY TEXT
filename = avril.jpg;
Img=imread(filename);
imshow(Img);
% function IdealHighFilter(Img, p,q,d)
%
% if ~isgray(Img)
Img=rgb2gray(Img);
% end;
figure(1);
subplot(2,2,1);imshow(Img);title(原图像);
f=fftshift(fft2(Img));
subplot(2,2,2);imshow(abs(f),[]);title(原图像的傅里叶频谱);
subplot(2,2,3);imshow(log(abs(f)),[]);title(原图像的傅里叶变换取对数后的频谱);
[a b]=size(f);
a0=round(a/2);
b0=round(b/2);
for i=1:a
for ii=1:b
d=10;
p=0.2;
q=0.5;
dis=sqrt((i-a0)^2+(ii-b0)^2);
if dis=d
h=1;
else h=0;
end;
s(i,ii)=(p+q*h)*f(i,ii);
end;
% end;
s=uint8(real(ifft2(ifftshift(s))));
subplot(2,2,4),imshow(s),title(低通滤波后的频谱);
end
% function IdealLowFilter(Img, d)
%
% if ~isgray(Img)
%Img=rgb2gray(Img);
% end;
figure(2);
subplot(2,2,1);imshow(Img);title(原图像);
f=fftshift(fft2(Img));
subplot(2,2,2);imshow(abs(f),[]);title(原图像的傅里叶频谱);
subplot(2,2,3);imshow(log(abs(f)),[]);title(原图像的傅里叶变换取对数后的频谱);
[a b]=size(f);
a0=round(a/2);
b0=round(b/2);
for i=1:a
for ii=1:b
d=10;
dis=sqrt((i-a0)^2+(ii-b0)^2);
if dis=d
h=1;
else h=0;
end;
s(i,ii)=h*f(i,ii);
end;
% end;
s=uint8(real(ifft2(ifftshift(s))));
subplot(2,2,4),imshow(s),title(高通滤波后的频谱);
End
实验结果:
三
找一个曝光不足的灰度(或彩色)图像,用matlab按照直方图均衡化的方法进行处理。
程序:
clc;
clear;
PS=rgb2gray(imread(3.jpg));
subplot(2,2,1)
imshow(PS)
title(曝光不足的图像)
%绘制直方图
[m,n]=size(PS);
P=zeros(1,256); %预创建存放灰度出现概率的向量
for i=1:256
P(i)=length(find(PS==(i-1)))/(m*n); %计算灰度概率,存入GP相应位置
文档评论(0)