matlab实现图像镜像

镜像的目的是将图像进行翻转,镜像的模式有水平镜像,垂直镜像,水平垂直镜像。

matlab实现镜像:

close all;

clear all;

clc;

I=imread('test.png');

[ROW COL DIM] = size(I);

Ih = uint8(zeros(ROW, COL,DIM));%Horizontal mirroring

Iv = uint8(zeros(ROW, COL,DIM));%Vertical mirroring

Ihv = uint8(zeros(ROW, COL,DIM));

%水平镜像

for i =1:ROW

for j=1:COL

for k=1:DIM

x = i;

y = COL-j+1;

z = k;

Ih(x,y,z) =I(i,j,k);

end

end

end

%垂直镜像

for i =1:ROW

for j=1:COL

for k=1:DIM

x = ROW-i+1;

y = j;

z = k;

Iv(x,y,z) =I(i,j,k);

end

end

end

%水平垂直镜像

for i =1:ROW

for j=1:COL

for k=1:DIM

x = ROW-i+1;

y = COL-j+1;

z = k;

Ihv(x,y,z) =I(i,j,k);

end

end

end

figure,

subplot(221),imshow(I);title('原图');

subplot(222),imshow(Ih);title('水平镜像');

subplot(223),imshow(Iv);title('垂直镜像');

subplot(224),imshow(Ihv);title('水平垂直镜像');

标签:DIM,end,title,matlab,图像,镜像,COL,ROW

来源: https://blog.csdn.net/baidu_34971492/article/details/94588470

matlab如何镜像处理图片,matlab实现图像镜像相关推荐

  1. Java垂直镜像,Java OpenCV实现图像镜像翻转效果

    本文实例为大家分享了Java OpenCV实现图像镜像翻转效果的具体代码,供大家参考,具体内容如下 主要使用OpenCV的flip()方法,可以实现图像的垂直.水平以及同时垂直镜像翻转. flip是C ...

  2. python图片镜像翻转_翻转图像/镜像图像

    你混淆了基于0和基于1的索引.x范围从0到org.size[0]-1.但是a的范围从org.size[0]到1,因为您从a=org.size[0]开始使用它,而不需要首先减去. 最有可能的错误来自这一 ...

  3. MATLAB实现图像镜像变换的源代码

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

  4. Docker下安装MCR windows镜像安装Matlab 静默安装MCR silent install 无交互安装 无Gui安装 控制台安装

    Docker下安装MCR windows镜像安装Matlab 静默安装MCR silent install 无交互安装 无Gui安装 控制台安装 转载请注明出处:https://blog.csdn.n ...

  5. 如何熟练掌握MATLAB机器学习、深度学习在图像中的处理

    近年来,随着无人驾驶汽车.医学影像智慧辅助诊疗.ImageNet竞赛等热点事件的发生,人工智能迎来了新一轮的发展浪潮.尤其是在计算机视觉和图像处理领域,各种颠覆性的成果应运而生. 阅读全文点击:< ...

  6. matlab平面图形的几何变换,matlab图像的几何变换

    2. 了解平移.伸缩.对称.旋转等变换. 3. 学习掌握 MATLAB 软件有 实验报告 课程名称:数学实验 实验名称:平面图形的几何变换 指导教师: 实验目的.要求: 1. ...... Matla ...

  7. Matlab实现连通域标记算法求图像连通域

    Matlab实现连通域标记算法求图像连通域 连通域 连通域标记算法 连通域 连通区域(Connected Component)一般是指图像中具有相同像素值且位置相邻的前景像素点组成的图像区域(Regi ...

  8. 【深度学习入门到精通系列】Python批量实现图像镜像翻转

    ''' Python批量实现图像镜像翻转 函数:DataAugment() 函数功能:扩大数据量 输入参数:dir_path----图片库路径 '''import cv2 import os impo ...

  9. python opencv图片旋转180度_Python opencv图像镜像翻转

    最近在训练CNN网络,需要对数据进行扩充,于是想做一下图像的镜像翻转,主要参考了博客: 不过我发现博主使用的是opencv老版本了,现在大家都是cv2了,因此我对博主的代码进行了必要的修改. 首先,说 ...

最新文章

  1. 赠书 | AI 还原宋代皇帝,原来这么帅?!
  2. DD3D:基于预训练的单目3D目标检测
  3. mysql 存储过程 嵌套if_mysql存储过程if嵌套if的写法
  4. js添加多个子节点_DOM节点
  5. 汽车之家10周年办演唱会,厂商们怎么看?
  6. 【IT资讯】年薪170万码农征友,条件让网友炸锅……
  7. 深度学习资料挑的眼花啦?小夕帮你做选择!
  8. 路飞学城django
  9. cad画直角命令_CAD绘制燃气灶实例
  10. 设计模式---状态模式
  11. 印象笔记再WIN10同步失败解决方法
  12. 深度学习实践指南(五)—— 求解异或问题
  13. matlab里的copula函数,常见copula函数简介
  14. iPhone手机绑定163邮箱解决方案
  15. 特征多项式法(characteristic polynomial )求特征值(结合lanczos和householder)(python,数值积分)
  16. Endnote 导出中英文参考文献到Word
  17. android引用外部字体
  18. 用python做网站开发的课程_腾讯课堂:Flask Python Web 网站开发
  19. 给初学Java的老铁,知道这4点太重要了!
  20. Java网络编程——Socket 编程

热门文章

  1. 甬矽电子科创板上市:年营收21亿募资11亿 市值122亿
  2. java与es8实战之四:SpringBoot应用中操作es8(无安全检查)
  3. 面试官:说说left join和left semi join 两者有什么区别?
  4. QQ、微信消息定时发送/自动发送【支持发送文件】
  5. opencv medianBlur均值滤波
  6. 使用Python处理声音文件(三):剪辑与淡入淡出
  7. 【一点唐城】15个未来高科技产品会让你无法想象、这些开脑洞的设计太牛了
  8. 用计算机计算年龄公式,年龄计算器
  9. Linux 常用系统故障(修复MBR扇区故障、修复GRUB引导故障、遗忘root用户密码、修复文件系统、磁盘配额等)
  10. douyin_xl,xa,xg,xk