利用matlab实现对图片的拼接

(图像处理的课堂小作业,简单地手打代码,有问题请联系)

1、效果图

(先看效果图,后思考怎么实现)
原图:

简单拼接:

再进一步操作,加了线:

2、原理

1、matlab图片读取与显示自己百度知识就行;

2、利用matlab矩阵拼接的简单实现,如矩阵A,B
左右拼接C=[A,B]
上下拼接C=[A;B]
千万记得要矩阵一致

3、对图片的RGB值进行修改,见代码

4、算法实现原理:

3、代码

x=imread('testimg.jpg');
figure(1);imshow(x);
[m,n,w]=size(x);%将原图瓜分为3个部分
x1=x(1:m/2,:,:);
x2=x(m/2+1:m,1:round(n/2),:);
x3=x(m/2+1:m,round(n/2)+1:n,:);%重新进行拼接
y=[x3 x2;x1];
figure(2);imshow(y);xx1=x(1:3,:,:);%横线
for j=1:n%%红色RGB(255,0,0)xx1(1:3,j,1)=255;xx1(1:3,j,2)=0;xx1(1:3,j,3)=0;
end
xx4=x(1:3,1:3,:);%横线2,此处为了保证矩阵维度
for j=1:n%%红色RGB(255,0,0)xx1(1:3,j,1)=255;xx1(1:3,j,2)=0;xx1(1:3,j,3)=0;
endxx2=x(1:m/2,1:3,:);%竖线
for i=1:m/2%%红色RGB(255,0,0)xx2(i,1:3,1)=255;xx2(i,1:3,2)=0;xx2(i,1:3,3)=0;
endxx3=x(1:m/2,1:3,:);%竖线2
for i=1:m/2%%白色RGB(255,255,255)xx3(i,1:3,1)=255;xx3(i,1:3,2)=255;xx3(i,1:3,3)=255;
endyy=[x3 xx2 x2;xx1 xx4;x1 xx3];
figure(3);imshow(yy);

利用matlab实现对图片的拼接相关推荐

  1. matlab图片拼接变成白的,利用matlab实现对图片的拼接

    利用matlab实现对图片的拼接 (图像处理的课堂小作业,简单地手打代码,有问题请联系) 1.效果图 (先看效果图,后思考怎么实现) 原图: 简单拼接: 再进一步操作,加了线: 2.原理 1.matl ...

  2. 利用matlab对彩色图片进行颜色变换

    最近,遇到了一个问题,我师兄的深度学习代码成功的将荞麦种子分为了三类.将左图转换为了右图,将图中的黑色,灰色,白色而且形状不一的荞麦种子分为了3类. 我要做的就是,分别将右边图中红色的部分.黄色的部分 ...

  3. 基于临近图片相似性分析的图片碎片拼接算法matlab仿真

    目录 1.算法描述 2.仿真效果预览 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 由于所使用的碎片,背景颜色都是白色,而且部分碎片正好在两个不同的文字之间,因此,没法直接使用颜色匹配 ...

  4. 利用Matlab替换图片部分颜色

    目录 1. 需求分析 2. 技术分析 3. 程序代码 1. 需求分析 日常工作.研究.学习当中,往往需要对图片进行处理.其中图片重新着色.渲染是非常常见的.比如说去掉或则更换证件照底色:去掉遥感图像中 ...

  5. 利用MATLAB将图片转换成coe文件、TXT文件、mif文件、bin文件

    利用MATLAB将图片转换成coe文件.TXT文件.mif文件 利用MATLAB将图片转换成coe文件 利用MATLAB将图片转换成txt文件 利用MATLAB将图片转换成mif文件 利用MATLAB ...

  6. 利用Matlab将图片转换成素描(简笔画)风格

    题目: 利用Matlab将图片转换成素描(简笔画)风格 记得曾经看过别人的网络头像,是那种类似简笔画或素描的图片,一直以来都想做一个类似的头像,但始终不得要领.今天当我看到文献[1]中的图5.28时( ...

  7. 第七周作业:matlab分别对图片加入高斯噪音和椒盐噪音,然而利用均值滤波和中值滤波分别对上述两种噪音进行去噪。

    文章目录 题目 原图 1.添加椒盐噪声 2.添加高斯噪声 3.均值滤波处理椒盐噪声 4.中值滤波处理椒盐噪声 5.均值滤波处理高斯噪声 6.中值滤波处理高斯噪声 题目 利用MATLAB编程,制作一张照 ...

  8. 利用MATLAB实现图片切换动画效果详解

    内容摘要:本博文介绍MATLAB图片切换动画效果的制作以及GIF文件保存,并结合具体代码详细解释.介绍了利用MATLAB编程进行几幅图片的轮流切换,切换时实现与幻灯片切换相似的炫酷的图片切换特效.其中 ...

  9. 利用MATlab实现简单的曲线图片识别

    问题描述: 已知图片中的曲线,利用Matlab编程实现提取曲线中点的数据. 输入:图片文件 所用到的主要函数:rgb2gray 代码是参考网上教程 如下: clear all;clc;close al ...

最新文章

  1. FreeType简介及在vs2010的编译使用
  2. 【转】Win7+Ubuntu12.04.1硬盘安装错误及解决方案----不错
  3. 理解ROS服务和参数---ROS学习第6篇
  4. Java对异常处理或抛出之后,后面代码会不会再执行?
  5. SpringBoot优点
  6. 測试新浪微博@小冰 为代码机器人的一些方法
  7. SilverLight中的数据绑定
  8. 2021-08-09
  9. 在B/S开发中经常用到的javaScript技术(转载)
  10. Java 调用SAP PI PO 的Rest JSON接口
  11. 专家教你简单又轻松的MD5解密方法,一看就会
  12. gdb 查看是否 栈溢出_64位Linux栈溢出教程
  13. 低成本、低功耗、小体积433MHz数字量无线控制器
  14. 安卓和iOS的兼容性问题: 键盘弹起时,固定在底部的按钮是否被弹到键盘上方
  15. AndroidStudio 实现用户登录注册
  16. 手写汉字笔顺轨迹提取(已开源)
  17. IE、360、百度三者的比较
  18. 机场生产运行数据统计指标-第二篇-航班类
  19. 日有所思(6)——直流电机注意点
  20. 通过Xshell上传文件到Linux

热门文章

  1. h5-自定义生成海报
  2. 简历上敢写自己熟练运用Spring,那这些问题你清楚嘛?
  3. k8s的kubelet报错PLEG is not healthy: pleg was last seen active 3m41.603110188s ago
  4. 来玩二分查找[NO.1]
  5. R语言作业:样本容量与好样本概率的关系
  6. 亚马逊账户锁定无法登陆_如何删除您的亚马逊账户
  7. Maven中的打胖包瘦包
  8. 产业价值链-商业模式名词解释15
  9. 20个最好的在线网站 Fav 图标生成工具
  10. Chrome浏览器主页被劫持的解决