我们这节详细说一下如何进行图像的平移,这个是我们的平移的数学模型,而我们要做的就是用代码来实现!


故可以实现代码:

I = imread('lena_color_512.tif');
a = 50; b = 50; %设置平移坐标
J1 = move(I, a, b); %移动原图;a = -50; b = 50;
J2 = move(I, a, b);a = 50; b = -50;
J3 = move(I, a, b);a = -50; b = -50;
J4 = move(I, a, b);set(0, 'defaultFigurePosition', [100, 100, 1000, 500]);  %修改图像位置的默认设置
set(0, 'defaultFigureColor', [1 1 1]);  %修改图形背景颜色的设置figure(1)
subplot(121), imshow(J1), axis on;
subplot(122), imshow(J2), axis on;figure(2)
subplot(121), imshow(J3), axis on;
subplot(122), imshow(J4), axis on;

这里调用一个函数

function J = move(I, a, b)
[M, N, G ] = size(I); %获取图像尺寸;
I = im2double(I); %数据类型转换;
J= ones(M,N,G); %初始化矩阵为1,大小与原图相同
for i = 1: Mfor j = 1: Nif ((i+a >= 1) && (i+a <= M) && (j+b>=1) && (j+b <= N)); %判断坐标是否超出范围;J(i+a, j+b, :) = I(i, j, :);endend
end
end

图一:
向右平移50及向下平移50

图二:
向右平移50及向上平移50

图三:
向左平移50及向下平移50

图四:
向左平移50及向上平移50


一篇简单的图像平移就完成啦!

Matlab之图像平移(七)相关推荐

  1. MATLAB实现图像平移的源代码

    图像处理开发需求.图像处理接私活挣零花钱,请加微信/QQ 2487872782 图像处理开发资料.图像处理技术交流请加QQ群,群号 271891601 直接上源码和运行结果吧! clear all; ...

  2. MATLAB图像平移、旋转、缩放、裁剪

    版本: MATLAB R2019a 目录 (一)图像平移 (二)图像旋转 1.图像尺寸不变 2.图像信息不丢失 (三)图像缩放 (四)图像裁剪 (一)图像平移 使用MATLAB自带函数 transla ...

  3. 图像平移 ——MATLAB实现

    %图像平移 I = imread('g0.jpg') se=translate(strel(1),[80 50]);% B=imdilate(I,se);%形态学膨胀 figure; subplot( ...

  4. 图像的七个不变矩 可用于图像的匹配

    图像的几何不变矩 矩特征主要表征了图像区域的几何特征,又称为几何矩, 由于其具有旋转.平移.尺度等特性的不变特征,所以又称其为不变矩.在图像处理中,几何不变矩可以作为一个重要的特征来表示物体,可以据此 ...

  5. 基于matlab的图像形状与分类毕业设计(含源文)

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

  6. 图像仿射变换 图像平移 python实现

    写文章不易,如果您觉得此文对您有所帮助,请帮忙点赞.评论.收藏,感谢您! 一. 仿射变换介绍: 请参考:图解图像仿射变换:https://www.cnblogs.com/wojianxin/p/125 ...

  7. 基于MATLAB的图像融合设计

    基于MATLAB的图像融合设计 摘 要 图像融合能够将不同类型传感器获取的同一对象的图像数据进行空间配准.并且采用一定的算法将不同类型的传感器获取的同一对象的图像数据所含用的信息优势或互补性有机地结合 ...

  8. 基于MATLAB的图像去雾系统

    基于MATLAB的图像去雾系统 (一)图像去雾基础原理 1.雾霭的形成机理 雾实际上是由悬浮颗粒在大气中的微小液滴构成的气溶胶,常呈现乳白色,其底部位于地球表面,所以也可以看作是接近地面的云.霭其实跟 ...

  9. MATLAB的图像融合设计

    基于MATLAB的图像融合设计 第一章 绪论 图像融合技术作为多类型传感器信息融合的一个非常重要的分支-可视信息的融合,近20年来,引起了世界范围为内的广泛关注和研究热潮.图像融合就是通过多幅图像数据 ...

最新文章

  1. 如何判断服务器遭到***
  2. MySQL DELETE:删除数据
  3. 2009年北京突然的一场雪
  4. Linux三大主流网站构建平台,Linux快速构建LAMP网站平台
  5. scanner一次输入多行_记一次项目复盘,技术盘点(易忽略的细节)
  6. 【HDU 5532 Almost Sorted Array】水题,模拟
  7. Apple Music已达成目标 库中歌曲全部达到无损标准
  8. JDK8的新特性——Lambda表达式
  9. 从入门到狂热,特征工程必学的几项资源
  10. android 连接windows 蓝牙 串口工具_ESP32变身蓝牙串口调试工具 只需几行代码即可实现...
  11. 信息化和信息系统-PMP
  12. 初探一个0代码开发—iVX平台
  13. 数学建模——时间序列预测(股价预测)
  14. 膳食纤维之短链脂肪酸
  15. Win10家庭版升级至专业版
  16. HNU软件能力实训2-17. 小A的计算器
  17. 网络编程——基于TCP协议的通讯录【课程设计】
  18. Error LNK2005:_main already defined in test.obj
  19. 安徽省计算机应用能力考试证书,合肥信息技术职业学院1084名学子成功获得了全国信息化应用能力考试合格证书...
  20. hive自定义函数实现组织机构代码、统一社会信用代码校验

热门文章

  1. 跨站脚本攻击-----为什么要过滤危险字符串
  2. tecplot合速度
  3. 考研380分什么水平计算机,考研380分属于什么水平 算高分吗
  4. Invalid Component definition:header
  5. Air202掉坑日记(2)——连接阿里云成功后自动掉线(AT版本)
  6. 经验总结|一个移动端数据产品的设计思路
  7. 抓包导出的har格式解析
  8. c语言break后要分号吗,C语言程序每行结尾处都必须加分号(;)作为结束符号。
  9. AB-test理解与实战
  10. STM32F103C6T6 | 模拟IIC主机读取AHT20温湿度传感器数据