通过本篇和上一篇的结合,应该就能做出拉普拉斯图像融合了。

这里用的方法很简单,就是用模板和两个图像相乘,然后对处理后的两个图像再相加就可以了。

拉普拉斯融合就是对金字塔的每一层图像做这样的操作,然后再重构就行了。

先看看这里的效果:

原图apple

原图orange:

模板图像(实际处理时需要对模板进行模糊):

融合后图像:

matlab代码如下:

clear all; close all; clc;apple=double(imread('apple.jpg'));
orange=double(imread('orange.jpg'));[m n]=size(apple);
maska=[ones(m,220) zeros(m,n-220)];
masko=1-maska;maska=imfilter(maska,fspecial('gaussian',20,10),'replicate','same');
masko=imfilter(masko,fspecial('gaussian',20,10),'replicate','same');re=maska.*apple+masko.*orange;imshow(re,[])

matlab练习程序(简单图像融合)相关推荐

  1. 金字塔图像融matlab,金字塔变换的图像融合Matlab源码.pdf

    金字塔变换的图像融合Matlab源码.pdf 附录1 金字塔变换图像融合方法程序 % 拉普拉斯金字塔融合函数 function Y = fuse_lap(M1, M2, zt, ap, mp) % M ...

  2. 【图像融合】基于matlab DSIFT多聚焦图像融合【含Matlab源码 2224期】

    ⛄一.SIFT配准简介 1 算法概述 在实时系统中,算法的输入为相机数据流,当前输入的图像与上一张相似度很高时应不参与融合,由于在体视显微镜下序列图像存在较大程度的偏移,所以融合前还需要进行图像配准, ...

  3. matlab设计一个简单图像直方图均衡的GUI程序

    效果,感觉画丑了我女神 命令行输入 guide 创建空白 GUI 程序, 拖动控件,修改按钮 String 按钮1用来选择图片,回调函数下粘贴程序 function pushbutton1_Callb ...

  4. matlab练习程序(图像区域分裂)

    图像区域分裂可以将图像中相似的区域归为一个子区域,否则这个区域分裂. 分裂的步骤还是很好理解的. 对一个图像而言,首先确定一个分裂准则,如果当前图像区域中有像素没有满足这个准则,那么本区域继续分裂,否 ...

  5. matlab练习程序(图像旋转,最邻近插值)

    cl;H=1; %索引pix中第一个元素,即高度W=2; %索引pix中第二个元素,即宽度jiaodu=45; %要旋转的角度,旋转方向为顺时针img=imread('Corner.png'); %这 ...

  6. matlab练习程序(图像放大/缩小,放大没有进行插值操作)

    cl;w=0.7; %放大或缩小的宽度h=1.5; %放大或缩小的高度img=imread('Corner.png');imshow(img);[m n]=size(img);imgn=zeros(h ...

  7. matlab练习程序(图像马赛克)

    处理原理就是将邻域像素平均值赋给邻域中的所有像素. 这里将处理方法分为了带线条和不带线条,带线条处理后的视觉效果要好些. 原图: 处理结果(不带线条): 处理结果(带线条): 代码处理的是带线条的情况 ...

  8. matlab练习程序(图像放大/缩小,最邻近插值)

    cl;w=0.6; %放大或缩小的宽度h=1.4; %放大或缩小的高度img=imread('Corner.png');imshow(img);[m n]=size(img);imgn=zeros(h ...

  9. 【图像融合】简单加权融合

    简单加权融合   简单加权融合也叫做像素加权平均法(Weighted Averaging,WA)是最简单.直接的图像融合方法.它具有简单易实现.运算速度快的优点,并能提高融合图像的信噪比,但是这种方法 ...

最新文章

  1. 阿里云服务器上使用iptables设置安全策略
  2. 数据中心夏季如何防雷
  3. 特征工程(2):特征构建
  4. 程序员必知的8大排序(三)-------冒泡排序,快速排序(java实现) .
  5. Apache Nuvem将带来更多的开源云?
  6. final、static、finally总结
  7. js中的浅拷贝深拷贝深入理解
  8. Python 之操作so动态库
  9. K8s部署Nexus3管理Docker镜像
  10. 笔记本win7共享WIFI
  11. Win10--YOLOX训练和测试VOC格式数据
  12. 《秘密》之你的秘密和生命的秘密
  13. js和css动态画出一只安卓机器人,附代码
  14. 经典游戏打砖块(粗糙版)
  15. nodejs 将对象转化为query(URLSearchParams)
  16. 解决vue项目路由出现message: Navigating to current location (XXX) is not allowed的问题
  17. 研磨设计模式之简单工厂模式-3
  18. 用scrapy+selenium+Firefox爬取腾讯新闻
  19. PMI-ACP敏捷管理认证的含金量
  20. 如何构建供应链服务平台?

热门文章

  1. node.js入门系列(一)--Node.js简介
  2. codeforces 374A Inna and Pink Pony 解题报告
  3. 系统性能检测工具之lsof
  4. Js 原型对象与原型链(转)
  5. ROS学习(十二):ROS URDF-model_state
  6. Hadoop_23_MapReduce倒排索引实现
  7. 【CodeForces】960 F. Pathwalks 主席树+动态规划
  8. iptables防火墙(二)
  9. iOS开发UINavigation系列四——导航控制器UINavigationController
  10. ueditor 1.4.3 JSP 配置