python分割出两幅图像重叠区域代码
生活随笔
收集整理的這篇文章主要介紹了
python分割出两幅图像重叠区域代码
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
代碼應(yīng)用場景:做圖像融合的時候,有的圖像是部分區(qū)域重疊,其他區(qū)域是不重疊的,所以需要挑出重疊區(qū)域做圖像融合,去掉非重疊區(qū)域。
代碼主要思想: 分別做兩幅圖像的權(quán)重矩陣,所有有值的部分權(quán)重為 1,nan值權(quán)重為0。然后權(quán)重矩陣相乘,重疊部分權(quán)重為1,不重疊部分權(quán)重為0。得到新的權(quán)重矩陣,再和原圖像相乘,既可以取出重疊部分。
比如這幾幅遙感圖像:有的地方是重疊的,有的地方是冗余的,做圖像融合的時候需要去除冗余信息,因為冗余部分可能會影響算法,保留有效區(qū)域,高效處理圖像。
圖來源于網(wǎng)絡(luò)
對于處理遙感圖像而言,都有經(jīng)緯度信息,按照地理坐標(biāo)與地球進(jìn)行匹配配準(zhǔn)后,截取overlap的部分
python代碼
#挑出兩幅圖像匹配的圖像 import cv2 as cv import numpy as np import cut_resize as cr#這是自己寫的函數(shù)總結(jié)
以上是生活随笔為你收集整理的python分割出两幅图像重叠区域代码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 光纤收发器的原理及应用_光纤收发器知识讲
- 下一篇: 生产线生产工序自动化信息化管理系统软件生