实验3.1 图像的缩放

一.实验目的

1.熟悉matlab图像处理工具箱及图像缩放函数的使用;

2.掌握图像缩放的方法和应用;

二.实验设备

1.PC机一台;

2.软件matlab;

三.程序设计

在matlab环境中,程序首先读取图像,然后调用图像缩放函数,设置相关参数,再输出处理后的图像。

I = imread('cameraman.tif');

figure,imshow(I);

scale = 0.5;

J = imresize(I,scale);

figure,imshow(J);

四.实验步骤

1. 启动matlab

双击桌面matlab图标启动matlab环境;

2. 在matlab命令窗口中输入相应程序。书写程序时,首先读取图像,一般调用matlab自带的图像,如:cameraman图像;再调用相应的图像缩放函数,设置参数;最后输出处理后的图像;

3.浏览源程序并理解含义;

4.运行,观察显示结果;

5.结束运行,退出;

五.实验结果

观察matlab环境下图像缩放后的结果。

(a)原始图像 (b)缩放后的图像

图(5)

六.实验报告要求

输入一幅灰度图像,给出其图像缩放后的结果,然后改变缩放比率,观察图像缩放后结果柄进行分析。

实验3.2 图像旋转

一.实验目的

1.熟悉matlab图像处理工具箱及图像旋转函数的使用;

2.理解和掌握图像旋转的方法和应用;

二.实验设备

1.PC机一台;

2.软件matlab;

三.程序设计

在matlab环境中,程序首先读取图像,然后调用图像旋转函数,设置相关参数,再输出处理后的图像。

I = imread('cameraman.tif');

figure,imshow(I);

theta = 30;

K = imrotate(I,theta); % Try varying the angle, theta.

figure, imshow(K)

四.实验步骤

1. 启动matlab

双击桌面matlab图标启动matlab环境;

2. 在matlab命令窗口中输入相应程序。书写程序时,首先读取图像,一般调用matlab自带的图像,如:cameraman图像;再调用相应的图像旋转函数,设置参数;最后输出处理后的图像;

3.浏览源程序并理解含义;

4.运行,观察显示结果;

5.结束运行,退出;

五.实验结果

观察matlab环境下图像旋转后的结果。

(a)原始图像 (b)旋转后的图像

图(7)

六.实验报告要求

输入一幅灰度图像,给出其图像旋转后的结果,然后改变旋转角度,观察图像旋转后结果柄进行分析。

MATLAB数字图像处理系统——图像几何变换相关推荐

  1. MATLAB数字图像处理系统[多功能]

    MATLAB数字图像处理系统[多功能] 目录 实验一 MATLAB数字图像处理初步 实验二 图像的代数运算 实验三 图像增强-空间滤波 实验四 图像分割 2 实验一 MATLAB数字图像处理初步 一. ...

  2. MATLAB数字图像处理系统-形状分类

    MATLAB数字图像处理系统-形状分类 摘 要 数字图像处理是一门新兴技术,随着计算机硬件的发展,数字图像的实时处理已经成为可能,由于数字图像处理的各种算法的出现,使得其处理速度越来越快,能更好的为人 ...

  3. 数字图像处理:图像几何变换(Matlab实现几何变换+原理解析

    图像几何变换 自己手动实现几何变换和调用内置函数实现几何变换的区别 1.代码实现 xianxing.m % 读入图片 init = imread('20161117110940335.png'); i ...

  4. MATLAB数字图像处理系统——边缘检测

    实验4.1 边缘检测(Sobel.Prewitt.Log边缘算子) 一.实验目的 1.熟悉matlab图像处理工具箱及图像边缘检测函数的使用: 2.理解和掌握图像边缘检测(Sobel.Prewitt. ...

  5. Matlab数字图像处理 01 图像数据的表示与基本运算

    第一章 图像数据的表示与基本运算 1.1 读取和显示图像文件 1.2 图像类型与图像数据 1.2.1 RGB真彩色图像 1.2.2 索引图像 1.2.3 灰度图像 1.2.4 二值图像 1.2.5 视 ...

  6. 数字图像处理之图像几何变换

    图像的几何变换包括以下几个方面: 导入库 import numpy as np import matplotlib.pyplot as plt import cv2 as cv 显示图片函数 def ...

  7. MATLAB数字图像处理(一)——图像打开、保存与显示

    文章目录 准备工作 读入与显示图像 分离RGB图像 添加噪声 准备工作 本篇博客所用图像都保存在Matlab安装目录下的\toolbox\images\imdemos子目录中.我们在当前matlab新 ...

  8. Matlab|数字图像处理02|图像的傅里叶变换(平移/旋转性质)及图像的离散余弦变换

    问题1:x,y方向同时平移后频谱有何变化? 答:经过平移后的傅里叶变换幅值图与原图像得到的傅里叶变换幅值图基本相同,平移不改变频谱的幅值. 代码运行结果: 代码: clc; clear all; I= ...

  9. 【数字图像处理】图像几何变换之 图像的极坐标变化展开鱼眼图

    (一)基础知识 极坐标变换及其反变换的关键在于,根据极坐标变换前的图像(我们称为"圆图")确定极坐标变换后的图像(我们称为"方图")上每个像素点的像素值.也即是 ...

最新文章

  1. 【第13周复盘】小朋友们也开始卷了
  2. 阿里云CDN技术 揭秘
  3. 13SpringMvc_限定某个业务控制方法,只允许GET或POST请求方式访问
  4. centos修改磁盘uuid_CentOS 6如何修改磁盘配额限制
  5. spring @Transactional注解参数详解
  6. java reference详解_Java Reference详解
  7. 关于 Orbeon form PE 版本 Unauthorized 错误消息
  8. JSP、ASP、PHP Web应用程序怎么这么多P!
  9. 【opencv 学习】仿射变换(图像的旋转、缩放、平移)
  10. vissim跟驰模型_MATLAB——基于元胞自动机的单向3车道模型
  11. 演示Eclipse插件实现代码提示和补全
  12. JavaScript第6章上机练习2(使用jQuery美化英雄联盟简介页)上机练习3(制作非缘勿扰页面特效)
  13. windows xp 美化大师
  14. Java工具类 BeanUtils库介绍以及对象拷贝
  15. 笔记本计算机无法开机,笔记本电脑无法开机黑屏?故障分析大全,及时解决办法...
  16. 反向跟单——羊群效应
  17. 文件的三种加载方式(全网讲解最全,最严谨)
  18. pcb元器件焊接技巧
  19. u盘里的视频文件损坏了怎么修复?
  20. Xpoded模块开发教程

热门文章

  1. Matlab数字图像处理学习记录【7】——形态学图像处理
  2. C#中的虚方法的使用个人理解
  3. C++中幂次方表示方法
  4. 【机器学习算法】最大熵模型
  5. Centos7 测试实际网速/带宽
  6. skynet框架应用 (八) Multicast组播
  7. 免费网站模版:一个黑色系的公司网站模版(flash幻灯)
  8. 超高频RFID电子标签与超高频手持机在固定资产管理领域的应用与解决方案
  9. 被世人遗忘的AlphaZero:中国象棋界的AlphaGo
  10. AppScan扫描器的用法