python获取图片坐标 gps_python:具有GPS坐标和相应的值,生成2D热图

回答这个问题有很多细节.

首先是,到目前为止你得到了什么?

你有地图图片吗?

您是否绘制了gps坐标以使其与图像中的像素位置重合?

您是否有一个查找表来与您的不同“温度”值相对应?

您是要创建静态输出图像,还是要动态更新图像? (这可以确定您用于生成热图叠加图的方法.)

一旦解决了这些细节,就可以使用Python(PIL / OpenCV)中提供的各种映像库中的任何一个,生成像上面的热图一样简单.

这是我将如何使用OpenCV从初始数据生成热图的粗略概述(过于简化):

我将从两个图像开始,即地图图像和一个大小相同的零值(黑色)图像.然后,您可以在gps /像素位置为空白图像的所有三个颜色通道添加适当的值,这将为您提供3通道的灰色图像. (因此,如果值为0.25,则将RG和B设置为0.25)

然后,应用具有大内核尺寸的高斯模糊;适用于您希望在点之间混合的数量和图像的大小.

模糊之后,您可能需要将模糊的图像乘以某个因子(取决于内核大小)以使颜色变亮.

接下来,将“查找表”应用于模糊的映射值:

然后,您可以使用任意数量的组合(add,multiple,addWeighted()等)将两个图像合并为一个输出图像.或者,如果您想为更清晰的叠加层添加一个Alpha通道,则可以使用here中描述的方法.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值