代码应用场景:做图像融合的时候,有的图像是部分区域重叠,其他区域是不重叠的,所以需要挑出重叠区域做图像融合,去掉非重叠区域。

代码主要思想: 分别做两幅图像的权重矩阵,所有有值的部分权重为 1,nan值权重为0。然后权重矩阵相乘,重叠部分权重为1,不重叠部分权重为0。得到新的权重矩阵,再和原图像相乘,既可以取出重叠部分。

比如这几幅遥感图像:有的地方是重叠的,有的地方是冗余的,做图像融合的时候需要去除冗余信息,因为冗余部分可能会影响算法,保留有效区域,高效处理图像。

图来源于网络

对于处理遥感图像而言,都有经纬度信息,按照地理坐标与地球进行匹配配准后,截取overlap的部分

python代码

#挑出两幅图像匹配的图像
import cv2 as cv
import numpy as np
import cut_resize as cr#这是自己写的函数

python分割出两幅图像重叠区域代码相关推荐

  1. 【python图像处理】两幅图像的合成一幅图像(blending two images)

    将两幅图像合成一幅图像,是图像处理中常用的一种操作,python图像处理库PIL中提供了多种种将两幅图像合成一幅图像的接口. 下面我们通过不同的方式,将两图合并成一幅图像. 1.使用Image.ble ...

  2. matlab两幅图重叠,matlab两幅图叠在一起

    MATLAB中内建有cpselect函数,该函数允 许用户在将要拼接的两幅图像的重叠区域 中手工选取一定数量的匹配特征点对然后 自动给出两幅图像之间的初始变换矩阵. 优化...... MATLAB 数 ...

  3. python对比两张图片的不同并圈起来,比较两幅图像/图片,并标记差异

    问题1: 这篇文章展示了比较两张图片的方法.最简单的方法可能是:from PIL import Image from PIL import ImageChops im1 = Image.open(&q ...

  4. 计算两幅图像的PSNR和SSIM以及python代码实现

    欢迎关注博主的公众号:happyGirl的异想世界.有更多干货还有技术讨论群哦~ psnr是"Peak Signal to Noise Ratio"的缩写,即峰值信噪比,是一种评价 ...

  5. 【python】两幅图像融合成一幅图像

    完成的目标 可以看以下的过程,比如有两张图像A和B,希望变为AB融合的图像: 代码实现[代码里面可以实现为图像添加文本描述,如果是中文,可以参考我的博文] # -*- coding:utf-8 -*- ...

  6. python双重直方图_Python 2.x中两幅图像的直方图匹配?

    我以前写过一个答案here解释如何在图像直方图上进行分段线性插值,以实现高光/中音/阴影的特定比率. 两幅图像之间histogram matching的基本原理相同.基本上,计算源图像和模板图像的累积 ...

  7. OpenCV之core 模块. 核心功能(1)Mat - 基本图像容器 OpenCV如何扫描图像、利用查找表和计时 矩阵的掩码操作 使用OpenCV对两幅图像求和(求混合(blending))

    Mat - 基本图像容器 目的 从真实世界中获取数字图像有很多方法,比如数码相机.扫描仪.CT或者磁共振成像.无论哪种方法,我们(人类)看到的是图像,而让数字设备来"看"的时候,则 ...

  8. 如何计算两幅图像的相似度,计算两张图片相似度

    怎么对比两张图片的相似度 1.首先打开微信,选择底部"发现".如图所示.2.然后在点击进入"小程序".如图所示.3.然后输入"腾讯AI体验中心&quo ...

  9. python之对比两张图像的相似度

    python之图像背景识别 本着结合实际工作,实际落地并已应用的态度去码文. python之对比两张图像的相似度 需求:在某个手机端项目中,有多个页面图片,但每个图片都做了相应的修改,由于这种图片非常 ...

  10. 比较两幅图像的相似度

    现在以图搜图的功能比较火热,很好奇其原理. 简单的搜索学习得知,实现相似图片搜索的关键技术是"感知哈希算法",作用是对每一张图片按照某种规律生成一个对应的指纹字符串.比较不同图片之 ...

最新文章

  1. linux 多目录makefile,royalchen
  2. 650 storm 铃木v_铃木公升级V缸拉力V-strom 1050国内公布!高配版预售价14.98万
  3. 关于mysql_connect CLIENT_MULTI_RESULTS
  4. JS中双引号单引号,转义字符问题!!
  5. NOIP2017洛谷P3953:逛公园(分层图最短路、dp、拓扑)
  6. python的环境变量设置
  7. java模拟数据库压测_Jeecgboot Feign、分布式压测、分布式任务调度
  8. 求两个点的欧氏距离_数据智能系列(五)| 距离的秘密
  9. 计算机运行慢提速小技巧,教你为Win7系统加速的五个技巧
  10. 对于计算机了解的知识,学电脑应该了解哪些基本知识
  11. JAVA 将一个对象的所有字段值 赋给另一个 对象
  12. UX设计师是做什么的,现在怎么样
  13. PS CS6视频剪辑基本技巧(二)视频剪接和添加图片
  14. Oracle大数据量读取:LOB variable no longer valid after subsequent fetch
  15. js 弹出全屏窗效果
  16. 王楠——海外华人程序员视角:解密移动游戏开发与Unity 4引擎特性
  17. 英语演讲稿关于计算机小知识,英语演讲稿25篇
  18. 天猫某个商品秒杀js精简
  19. 光束传输 matlab,matlab仿真光束的传输特性
  20. 写一个函数将以秒计数的时间转换为以时、分、秒计数的时间。

热门文章

  1. OSChina 周六乱弹 —— 正负能量交锋,谁是赢家?
  2. VSCode远程连接服务器报错:Could not establish connection to “xxx”,Faild to write install script to path!【已解决】
  3. VT是什么?怎么打开教程
  4. [转载]主流漫游技术-OKC802.11r介绍
  5. 2022-2028全球婚恋交友软件行业调研及趋势分析报告
  6. 笔记:全网最详细jQuery教程
  7. 最简洁用EXCEL公式实现身份证验证
  8. windowsxp下载python下载视频_Python实现视频下载功能
  9. 频繁默认网关不可用_电脑经常掉线提示默认网关不可用原因分析和解决办法
  10. 【OpenCV 例程300篇】48. 直方图处理之彩色直方图匹配