数字图像采集与处理作业
1. 用Matlab语言完成如下实验:
1) 打开一个BMP文件
2) 将其局部区域的灰度值进行改变 3) 另存为一个新的BMP文件
pic1=imread('get.bmp'); [m,n]=size(pic1); f=pic1(50:300,50:300);
pic2=imadjust(f,[0.5 0.75],[]); pic3=pic1;
pic3(50:300,50:300)=pic2; imshow(pic1),figure,imshow(pic3)
(1)原图像
(2)局部灰度改变后的图像
2. Matlab编程实现图像傅里叶高通、低通滤波,给出算法原理及实现结果。
原图像
(1) 高通滤波
I=imread('get.bmp'); I=rgb2gray(I); figure(1),imshow(I); title('原图像'); s=fftshift(fft2(I)); [a,b]=size(s); a0=round(a/2); b0=round(b/2); d=10; p=0.2;q=0.5; for i=1:a for j=1:b
distance=sqrt((i-a0)^2+(j-b0)^2); if distance<=d h=0; else h=1; end;
s(i,j)=(p+q*h)*s(i,j); end; end;
s=uint8(real(ifft2(ifftshift(s)))); figure(2);
imshow(s);title('高通滤波所得图像');
(2) 低通滤波
I=imread('get.bmp'); I=rgb2gray(I); figure(1),imshow(I); title('原图像'); s=fftshift(fft2(I)); [a,b]=size(s); a0=round(a/2); b0=round(b/2); d=10; for i=1:a for j=1:b
distance=sqrt((i-a0)^2+(j-b0)^2); if distance<=d h=1; else h=0; end;
s(i,j)=h*s(i,j); end; end;
s=uint8(real(ifft2(ifftshift(s)))); figure(2); imshow(s);
title('低通滤波所得图像');
3. 找一幅曝光不足的灰度(或彩色)图像,用Matlab按照直方图均衡化的方法进行处理。
clear all
%一,图像的预处理,读入彩色图像将其灰度化
PS=imread('get.BMP'); %读入BMP彩色图像文件 imshow(PS) %显示出来 figure NO 1 title('输入的彩色BMP图像')
imwrite(rgb2gray(PS),'PicSampleGray.bmp'); %将彩色图片灰度化并保存 PS=rgb2gray(PS); %灰度化后的数据存入数组
figure,imshow(PS) %显示灰度化后的图像,也是均衡化前的样品figure NO 2 title('灰度化后的图像') %二,绘制直方图
[m,n]=size(PS); %测量图像尺寸参数
GP=zeros(1,256); %预创建存放灰度出现概率的向量 for k=0:255
GP(k+1)=length(find(PS==k))/(m*n); %计算每级灰度出现的概率,将其存入GP中相应位置 end
figure,bar(0:255,GP,'g') %绘制直方图 figure NO 3 title('原图像直方图') xlabel('灰度值') ylabel('出现概率') %三,直方图均衡化 S1=zeros(1,256); for i=1:256 for j=1:i
S1(i)=GP(j)+S1(i); %计算Sk end end
S2=round(S1*256); %将Sk归到相近级的灰度
for i=1:256
GPeq(i)=sum(GP(find(S2==i))); %计算现有每个灰度级出现的概率 figure,bar(0:255,GPeq,'b') %显示均衡化后的直方图 figure NO 4 title('均衡化后的直方图') xlabel('灰度值') ylabel('出现概率')
figure,plot(0:255,S2,'r') %显示灰度变化曲线 figure NO 5 legend('灰度变化曲线') xlabel('原图像灰度级') ylabel('均衡化后灰度级') %四,图像均衡化 PA=PS; for i=0:255
PA(find(PS==i))=S2(i+1); %将各个像素归一化后的灰度值赋给这个像素 end
figure,imshow(PA) %显示均衡化后的图像 figure NO 6 title('均衡化后图像') imwrite(PA,'PicEqual.bmp');
(1) 输入的彩色BMP图像
(2) 均衡化后的BMP图像
…… 此处隐藏:140字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [学前教育]MC9S12XS256RMV1 xs128芯片手册4
- [学前教育]安东尼语录经典语录
- [学前教育]e级gps控制测量技术设计书
- [学前教育]苏教版2022-2022学年八年级下学期期末
- [学前教育]装修公司推广 营销
- [学前教育]家政服务合同(完整版)
- [学前教育]湖北省2016届高三联考语文试题
- [学前教育]爱立信无涯学习系统LTE题库1-LTE基础知
- [学前教育]揭秘大众柴油车作弊软件原理
- [学前教育]人才流失原因及对策分析
- [学前教育]房屋建筑施工工程劳务分包合同
- [学前教育]国际贸易实务试卷A卷09.6
- [学前教育]校园废品回收活动计划方案书范文格
- [学前教育]电大成本会计试题及答案
- [学前教育]大学物理实验 华南理工出版社 绪论答案
- [学前教育]爱丁堡产后抑郁量表
- [学前教育]液压冲击的危害、产生原因与防止方法(
- [学前教育]学生工作总结高一学生期中考试总结_020
- [学前教育]人民医院医疗废物管理规章制度大全
- [学前教育]阳光维生素的巨大抗癌潜能阅读题答案.d
- 马云在云锋基金江苏论坛闭幕式的发言
- 试论小学体育教育中的心理健康教育-教
- 语文A版一年级下册《语文乐园一》教学
- 2021四川大学物理化学考研真题经验参考
- [人教A版]2015-2016学年高中数学 第二
- 终端网点销售返利协议书
- 江苏省2015年眼科学主治医师青光眼考试
- 2017年部编人教版八年级语文上册教案
- 十一中学七年级英语上册Unit7Howmuchar
- 以赛促教的创新性实验教学机制建设实践
- 平凉市崆峒区2015七年级下生物期末试题
- 琶洲(地块五)A、B塔楼1、2#塔吊基础
- 一级医院工作制度与人员岗位职责
- 2018北京西城区高三二模理科数学试题及
- 炒股密码线技术 - 图文
- 职高学生生涯发展辅导教案
- 语文人教版四年级上册8 世界地图引出的
- 最新最新人教版二年级上册全册数学教案
- 2017高考英语全国2卷精彩试题(有问题
- 普通心理学笔记




