下载此beplayapp体育下载

数字图像的增强处理2.docx


beplayapp体育下载分类:bepaly下载苹果 | 页数:约17页 举报非法beplayapp体育下载有奖
1 / 17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该beplayapp体育下载所得收入归上传者、原创者。
  • 3.下载的beplayapp体育下载,不会出现我们的网址水印。
1 / 17 下载此beplayapp体育下载
beplayapp体育下载列表 beplayapp体育下载介绍
该【数字图像的增强处理2 】是由【久阅文学】上传分享,beplayapp体育下载一共【17】页,该beplayapp体育下载可以免费在线阅读,需要了解更多关于【数字图像的增强处理2 】的内容,可以使用beplayapp体育下载的站内搜索功能,选择自己适合的beplayapp体育下载,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此beplayapp体育下载到您的设备,方便您编辑和打印。数字图像的增强处理2
数字图像的增强处理
实验目的与要求
掌握数字图像的增强技术
能编程实现图像的平滑运算
掌握图像的卷积运算原理和模板运算
掌握一阶和二阶图像增强处理
实验内容
编程实现图像的平滑运算;
%均值滤波
clc
closeall;
clear
%userpath('G:\DigitImage\Image\');
[FileName,FilePath]=uigetfile('*.jpg;*.png;*.tif;*.img;*.gif;','请选择图像数据');
str=[FilePathFileName];
img=imread(str);
ifnumel(size(img))>2%如果是彩***像就转换为灰度图像
img=rgb2gray(img);
end
-----
%中值滤波(最大值滤波、最小值滤波)
clc
closeall;
clear
%userpath('G:\DigitImage\Image\');
[FileName,FilePath]=uigetfile('*.jpg;*.png;*.tif;*.img;*.gif;','请选择图像数据');
str=[FilePathFileName];
img=imread(str);
ifnumel(size(img))>2%如果是彩***像就转换为灰度图像
img=rgb2gray(img);
end
figure;imshow(img);
img=double(img);
%n是模板大小(即n×n)
n=3;
a(1:n,1:n)=1;%a即n×n模板,元素全是1
[height,width]=size(img);%输入图像是[height,width]的,
且hight>n,width>n
x1=double(img);
x2=x1;
fori=1:height-n+1
forj=1:width-n+1
c=x1(i:i+(n-1),j:j+(n-1));%取出x1中从(i,j)开始的n行n列元素,即模板(n×n的)
e=c(1,:);%是c矩阵的第一行
foru=2:n
e=[e,c(u,:)];%将c矩阵变为一个行矩阵
end
mm=median(e);%mm是中值(mm=max(e)是最大值,mm=min(e)是最小值)
x2(i+(n-1)/2,j+(n-1)/2)=mm;%将模板各元素的中值赋给模板中心位置的元素
end
end
%未被赋值的元素取原值
pha=uint8(x2);
figure;imshow(pha);
编程实现如下模板的图像处理(请不要用conv2函数实现)
其中a是要输入的一个参数,范围在[0,1]之间
%第一个模板
clc
closeall;
clear
%userpath('G:\DigitImage\Image\');
[FileName,FilePath]=uigetfile('*.jpg;*.png;*.tif;*.img;*.gif;','请选择图像数据');
str=[FilePathFileName];
img=imread(str);
ifnumel(size(img))>2%如果是彩***像就转换为灰度图像
img=rgb2gray(img);
end
figure;imshow(img);
[m,n]=size(img);
img=im2double(img);
dimg=img;%边界
fori=2:m-1%非边界
forj=2:n-1
dimg(i,j)=(img(i+1,j)+img(i-1,j)+img(i,j+1)+img(i,j-1));
end
end
figure;imshow(img+dimg/4);
-------------------------------------------------------------
%第二个模板
clc
closeall;
clear
%userpath('G:\DigitImage\Image\');
[FileName,FilePath]=uigetfile('*.jpg;*.png;*.tif;*.img;*.gif;','请选择图像数据');
str=[FilePathFileName];
img=imread(str);
ifnumel(size(img))>2%如果是彩***像就转换为灰度图像
img=rgb2gray(img);
end
figure;imshow(img);
[m,n]=size(img);
img=im2double(img);
dimg=img;%边界
fori=2:m-1%非边界
forj=2:n-1
dimg(i,j)=(img(i-1,j-1)+img(i-1,j)+img(i-1,j+1)+img(i,j-1)+img(i,j+1)+img(i+1,j-1)+img(i+1,j)+img(i+1,j+1));
end
end
figure;imshow(img+dimg/8);
-----------------------------------------------------------
%第三个模板
clc
closeall;
clear
%userpath('G:\DigitImage\Image\');
[FileName,FilePath]=uigetfile('*.jpg;*.png;*.tif;*.img;*.gif;','请选择图像数据');
str=[FilePathFileName];
img=imread(str);
ifnumel(size(img))>2%如果是彩***像就转换为灰度图像
img=rgb2gray(img);
end
figure;imshow(img);
[m,n]=size(img);
img=im2double(img);
dimg=img;%边界
fori=2:m-1%非边界
forj=2:n-1
dimg(i,j)=img(i-1,j)+img(i,j-1)+
img(i,j)+img(i,j+1)+img(i+1,j);
end
end
figure;imshow(img+dimg/5);
----------------------------------------------------------
%第四个模板
clc
closeall;
clear
%userpath('G:\DigitImage\Image\');
[FileName,FilePath]=uigetfile('*.jpg;*.png;*.tif;*.img;*.gif;','请选择图像数据');
str=[FilePathFileName];
img=imread(str);
ifnumel(size(img))>2%如果是彩***像就转换为灰度图像
img=rgb2gray(img);
end
figure;imshow(img);

数字图像的增强处理2 来自beplayapp体育下载www.apt-nc.com转载请标明出处.

相关beplayapp体育下载 更多>>
非法内容举报中心
beplayapp体育下载信息
  • 页数17
  • 收藏数0收藏
  • 顶次数0
  • 上传人久阅文学
  • 文件大小2.52 MB
  • 时间2022-12-03