如何在卫星图像中使用高斯核来改变图像的分辨率

我想改变resolution(GSD)的的satellite images使用Gaussian kernel(以opencv_python高斯模糊)。我有一个分辨率为 的图像,15cm 我想转换为30cm,50cm,1m,1.20m,1.5m,2m. 所以要做到这一点,我如何使用这个高斯滤波器来改变分辨率,或者是否有任何方法可以在 python 中做到这一点。此问题附有示例图片

http://img1.mukewang.com/614f1cd300010a2a03440379.jpg

http://img2.mukewang.com/614f1cda00013a8703460111.jpg


喵喵时光机
浏览 138回答 1
1回答

斯蒂芬大帝

如果您有一个 15cm 分辨率的 1000x1000 像素图像,并且您想知道它在 30cm 分辨率下的外观,只需使用 OpenCVcv2.resize()或 PIL/PillowImage.resize()将其设置为 500x500 像素。OpenCV 调整大小文档PIL/枕头调整大小文档您随后可以选择将大小重新调整为 1000x1000,以便图像具有可比的大小。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java