Matlab中实现两张图片的叠加显示效果

article/2025/10/27 15:22:22

Matlab中实现两张图片的叠加显示效果

  • 1、相同大小图片的叠加显示
    • 2、不同大小图片的叠加显示

** 在matlab中以50%透明度实现两张图图片的叠加显示,图片的大小可以任意设置,不同大小的图片,较小的图片在整幅图中居中显示。**

1、相同大小图片的叠加显示

matlab代码如下:
%两张尺寸大小相同的图片的叠加

clc;                    %清除命令代码
clear                   %清除变量
close all;              %关闭所有窗口m = imread('Lena.jpg');
m1 = imread('scen1.jpg');
result = imadd(0.5*m,m1);
subplot(1, 3, 1);
imshow(m);title('Lena');
subplot(1, 3, 2);
imshow(m1);title('scen1');
subplot(1, 3, 3);
imshow(result);title('result');

Lena原图
背景图
运行结果如下所示:
在这里插入图片描述

2、不同大小图片的叠加显示

图片尺寸的大小可以通过电脑自带的画图软件进行修改,设计中把背景图片放大作为底图,设计代码如下所示:

clc;                    %清除命令代码
clear                   %清除变量
close all;              %关闭所有窗口
% 导入图像12,显示图像基本信息
im1 = imread('scen.jpg');%大图
im2 = imread('lena.jpg');%小图% 显示大尺寸的彩色风景图和小尺寸彩色照片的原始图
figure(1)
imshow(im1)
figure(2)
h_im2 = imshow(im2)% 显示图片文件的详细信息
infoIm1 = imfinfo('scen.jpg')
infoIm2 = imfinfo('Lena.jpg')% 小尺寸彩色照片在风景图当中的居中处理
[m1,n1,l1] = size(im1);
[m2,n2,l2] = size(im2);
t = zeros(m1,n1,l1); 
t = uint8(t);
t((m1/2-m2/2+1):(m1/2+m2/2),(n1/2-n2/2+1):(n1/2+n2/2),:) = im2 ;%做居中处理
C = imadd(0.5*t,im1);%乘以0.5对中间小照片做透明处理C((m1/2-m2/2+1):(m1/2+m2/2),(n1/2-n2/2+1):(n1/2+n2/2),:) =... 
C((m1/2-m2/2+1):(m1/2+m2/2),(n1/2-n2/2+1):(n1/2+n2/2),:)-...
im1((m1/2-m2/2+1):(m1/2+m2/2),(n1/2-n2/2+1):(n1/2+n2/2),:).*0.5;  %对pic_1乘以0.5做补偿处理figure(3)
imshow(C);

运行结果如下所示:
在这里插入图片描述


http://chatgpt.dhexx.cn/article/7l6DiKtY.shtml

相关文章

java中将两个图片进行叠加

有个需求要在一张图片上绘制图案,不好实现,就想到把图案的图片直接叠加到背景图片上,试了一下,居然成功了,话不多说,直接看代码: public static void main(String[] args) {try {BufferedImage…

android 中关于两张图片叠加方法(记录)

最近在做一个小的Android项目中遇到一个问题,就是不知道为什么机器输出的分辨率不稳定,总是有几十个像素的误差。导致屏幕适配出现了问题。这次主要记录一下解决思路。 问题就如图 主要是一张背景图 ,在背景图指定区域去镶嵌一张指定图片。…

html盒子两个背景图片,css怎么实现两张图片叠加在一起,css添加盒子背景图片

css怎么实现两张图片叠加在一起CSS怎么实现了两张图片的叠加,Css实现了两张图片叠加在一起的方法:可以通过分别设置div与页面左边缘的距离和div与页面上边缘的距离来实现。需要注意的是,两张图片都应该设置position:absolute属性。 环境&…

两个图片叠加在一起css,css两张图片怎么叠加在一起?

css实现两张图片叠加在一起的方法:首先添加2个img标签;然后设置它们的css样式为position:absolute;最后设置其中一个img样式为left:120px即可看见效果。 使用css把两个图片叠加,可以通过position定位属性设置两张图片的位置来实现…

使用Vue将两张图片叠加再保存为一张图片下载

最终效果 将一张课程图片和一张二维码图片叠加(网上图片随便乱找,勿对号入座!!!) 步骤 先将两张图片使用css进行叠加,然后按照自己需求将图片移动到合理位置要使用到一个插件将两张图片转为…

Unity-两张图片叠加合成一张图片

在做图片分享时,往往需要对图片加上水印或其他标签图片,这个时候就要考虑如何对多张图片进行叠加合成为一张图片。 其实一张图片就是一组单色像素组成的像素矩阵 要对两张图片进行叠加,只需要将背景图片中对应的像素颜色,替换成…

opencv两张图片叠加显示

详细流程: (一)、线性混合操作:使用addWeighted()1、代码2、说明3、图片效果 (二)、使用roi和mask方式1、代码2、说明3、图片效果 (一)、线性混合操作:使用addWeighted()…

html怎么使两张照片重叠,怎样把两张图片叠加在一起?

用手机后期的“双重曝光”功能,可以实现将两张图片叠加的效果,操作非常简单。比如:让人物剪影站在海面的效果 是由一张“海面背景图人物剪影”,两张图片合成: 为了让人物看上去更融入环境,后期加上“人物倒…

第7章第23节:双图排版:两张图片的错位叠加 [PowerPoint精美幻灯片实战教程]

本节演示图片错位叠加的排版方式,首先在此处按下并向左上方拖动,将图片移到另一张图片的上方。 在此处按下并向右下方拖动,以放大图片的尺寸,从而更容易形成图片叠加的效果。 接着来处理另一张图片。 在此处按下并向右下方拖动,将图片移到上面图片的右下方,并和上面的…

chatgpt赋能python:Python如何将两张图片叠加

Python如何将两张图片叠加 介绍 图像处理是计算机视觉领域的重要应用,而Python已经成为了图像处理中最流行的编程语言之一。在图像处理的过程中,有时需要将两张图片叠加在一起,这就需要用到Python中的图像叠加技术。 本文将介绍Python中如…

SQL分表

分表 分表是因为当一张表的数据量比较多时,但是我们只需要查询其中的某个字段数据,就会导致查询效率降低,这时可以将所查询的字段数据存到另一个表里 goods表 创建一个商品分类表 查询goods表中的cate_name并插入到商品分类表里 INSERT I…

java 分表操作_Mybatis Plus 分表操作

大家都知道没到万不已就不分表分库,我也是没有办法,先不使用中间件实现简单的分表操作。可根据实际情况来分表,我现在要分的就是运动穿戴设备的运动数据,单次运动对应多个运动轨迹记录,有运动表(watch_sport)和运动详情表(watch_sport_detail),数据量比较大的就是运动详情…

mysql年月分表_MySQL 按日期分表

一、表不存在时则创建 之前做项目实在是太赶了,很多东西都没记录。是时候补回来了 MySQL做一个大表,由于要存历史记录,所以数据量很大,查询很慢。恰好查询的时候,又不需要时间太久的冷数据。现在将其实现原理提取成一个…

ShardingJdbc分表

ShardingJdbc分表 前言一、ShardingJdbc分表1.引入maven依赖2.yml配置2.分表功能测试 总结 前言 ShardingJdbc官网 下载链接 快速入门 官网原话: Apache ShardingSphere 是一套开源的分布式数据库解决方案组成的生态圈,它由 JDBC、Proxy 和 Sidecar&…

Java如何实现分库分表

一、为啥要分库分表 在大型互联网系统中,大部分都会选择mysql作为业务数据存储。一般来说,mysql单表行数超过500万行或者单表容量超过2GB,查询效率就会随着数据量的增长而下降。这个时候,就需要对表进行拆分。 那么应该怎么拆分…

mysql 垂直分表 设计_水平分表和垂直分表

一、数据库瓶颈 不管是IO瓶颈,还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载活跃连接数的阈值。在业务Service来看就是,可用数据库连接少甚至无连接可用。接下来就可以想象了吧(并发量、吞吐量、…

ShardingSphere分库分表

ShardingSphere是一款起源于当当网内部的应用框架。2015年在当当网内部诞生,最初就叫ShardingJDBC。2016年的时候,由其中一个主要的开发人员张亮,带入到京东数科,组件团队继续开发。在国内历经了当当网、电信翼支付、京东数科等多…

mysql innodb分表技术_mysql分表技术

一般来说,当我们的数据库的数据超过了100w记录的时候就应该考虑分表或者分区了,这次我来详细说说分表的一些方法。 目前我所知道的方法都是MYISAM的,INNODB如何做分表并且保留事务和外键,我还不是很了解。 首先,我们需…

mybatis实现分表

分析上面登陆,当前表按照年份分表了,最大的一张表超过500w建议分表 注意:之前写的经过多方测试发现遍历的时候参数传递不进去,现如今已经完善 package org.jeecg.config.mybatis;import lombok.extern.slf4j.Slf4j; import org.apache.ibati…

mysql 分表条件_mysql分表详解

本人混迹qq群2年多了,经常听到有人说“数据表太大了,需要分表”,“xxxx了,要分表”的言论,那么,到底为什么要分表? 难道数据量大就要分表? mysql数据量对索引的影响 本人mysql版本为…