从Imag中删除小于给定大小的相同颜色的连接区域

2024-04-25 01:00:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个相当大(250000 x 250000像素)的GeoTIFF包含感兴趣的白色背景上的黑色区域(白色对黑色也可能)。由于我需要我感兴趣的区域作为geojson格式的多边形,所以我运行gdal_polygonize.py。由于大量(小)黑色区域gdal_polygonize.py在这个大文件上运行大约一周。你知道吗

在后期处理步骤中,我删除了所有多边形(在geojson中),这些多边形太小,无法包含给定尺寸的矩形,例如10 x 100px。 减少gdal_polygonize.py的工作量

我正在寻找一种方法,在运行gdal_polygonize.py之前,消除geoTiff中那些“小”的黑色区域。”“小”可以定义为“小于1000个黑色像素”。你知道吗

有没有办法删除图像中相同颜色的区域,使其达到给定的区域大小?你知道吗


Tags: 文件py区域geojson格式步骤像素多边形