mapgis 把两种图斑叠加 ,有没有叠加的部分,如何删除没有叠加的
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mapgis 把两种图斑叠加 ,有没有叠加的部分,如何删除没有叠加的相关的知识,希望对你有一定的参考价值。
我们有两个图斑图 把它们叠加后 有一部分是没有叠加的 有一部分被另一种覆盖,我们如何删除没有叠加的
参考技术A 两个图斑图层叠加后删除不重叠部分,在mapgis里面不好弄吧~要是只是两个单独的图斑的话,可以通过区提取线,再重新造新图斑~Python如何重叠图片?
比如有40~60张600x800的图片群(名称随机),还有一张600x800的png图片A,想把图片A分别叠加到之前的图片群上,就是图1+A,图2+A……这样的形式,然后保存。
有什么好的办法吗?望指教,谢谢。
图片叠加再一起成这种形式(batch,28,28,1)
可以使用numpy库的concatenate函数实现
import numpy as np
a = np.array([[0,1]])
print(a.shape)
b = np.array([[0,1]])
print(b.shape)
print (np.concatenate((a,b),axis = 0).shape)
输出如下:
参考技术A from PIL import Imageimport math
import os
os.chdir('图片地址路径')
img_A = Image.open('A图片') #读取图片A
for i in [图片名]:
img_temp = Image.open(i') #依次读取其它图片
final_img = Image.blend(img_A, img_temp, 0.5)
final_img.save('路径\新的图片名')本回答被提问者和网友采纳
以上是关于mapgis 把两种图斑叠加 ,有没有叠加的部分,如何删除没有叠加的的主要内容,如果未能解决你的问题,请参考以下文章