下载此文档

二次数字图像处理实验报告.doc


文档分类:高等教育 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
实验目的
熟悉图像点运算和代数运算的实现方法
了解图像几何运算的简单应用
了解图像的邻域操作
二、实验环境
1、机器硬件配置:
CPU : 英特尔酷睿i5-2410M
内存:
显卡: NVIDIA GeForce GT 550M+Intel GMA HD
主硬盘: 750GB SATA
2、操作系统版本:windows 7
3、软件版本、配置:
实验内容
图像点运算
图像的代数运算
图像的集合运算
图像的领域运算
思考题
实验内容

读入图像‘’,通过图像点运算改变对比度。
rice=imread('');
subplot(131),imshow(rice)
I=double(rice); %转换为双精度类型
J=I*+60;
rice2=uint8(J); %转换为uint8
subplot(132),imshow(rice2)
J=I*-60;
rice3=uint8(J); %转换为uint8
subplot(133),imshow(rice3)

图像加法运算
I=imread('');
imshow(I)
J=imread('');
figure,imshow(J)
K=imadd(I,J);
figure,imshow(K)
K2=imadd(I,J,'uint16');
figure,imshow(K2,[])
RGB=imread('');
RGB2=imadd(RGB,50);
imshow(RGB)
figure,imshow(RGB2)
RGB3=imadd(RGB,100);
figure,imshow(RGB3)
RGB=imread('');
RGB2=imadd(RGB,50);
imshow(RGB)
figure,imshow(RGB2)
RGB3=imadd(RGB,100);
figure,imshow(RGB3)
I=imread('');
imshow(I)
background = imopen(I,strel('disk',15)); %估计背景图像
figure, imshow(background);
I2=imsubtract(I,background); %从原始图像中减去背景图像
figure, imshow(I2)
图像乘法运算
I=imread('');
J=immultiply(I,);
K=immultiply(I,);
imshow(I)
figure,imshow(J)
figure,imshow(K)

图像缩放
读入图像‘’,改变图像大小,。
I=imread('');
J=imresize(I,);
K=imresize(I,);
imshow(I)
figure,imshow(J)
figure,imshow(K)
Y=imresize(I,[100,150]);
figure,imshow(Y)
在matlab环境中,程序首先读取图像,然后调用图像缩放函数,设置相关参数,再输出处理后的图像。
I = imread('');
figure,imshow(I);
scale = ;
J = imresize(I,scale);
figure,imshow(J);
图像旋转
将上述图像顺时针和逆时针旋转任意角度,观察显示效果。
I=imread('');
J=imrotate(I,30,'bilinear');
J1=imrotate(I,30,'bilinear','crop');
imshow(I)
figure,imshow(J)
figure,imshow(J1)
J2=imrotate(I,-15,'bilinear');
figure,imshow(J2)
在matlab环境中,程序首先读取图像,然后调用图像旋转函数,设置相关参数,再输出处理后的图像。
I = imread('');
figure,imshow(I);
theta = 30;
K = imrotate(I,theta); % Try varying the

二次数字图像处理实验报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人taotao0a
  • 文件大小1.73 MB
  • 时间2017-10-09