将多边形从图像保存到PostGIS数据库

我正在研究一种从卫星图像中检测建筑物的软件。

到目前为止,我已设法将建筑物与图像的其他物体分开。 我现在的问题是如何将多边形形状的每个建筑物保存到PostGIS数据库中?

java和PostGIS中的函数是否有可用的库? 在此处输入图像描述

使用python函数raster2pgsql, http: //suite.opengeo.org/opengeo-docs/dataadmin/pgGettingStarted/raster2pgsql.html将图像添加到postgis

然后,您可以使用ST_DumpAsPolygons将图像转换为矢量,基于一系列连续的像素值。 请参见http://postgis.net/docs/RT_ST_DumpAsPolygons.html

一般的想法是你从一系列像素值创建一个多边形,但在你的情况下,它看起来只有255。

您实际上可以以这种方式直接在Postgis中进行建筑物检测,假设建筑物具有足够独特的值。

什么是蓝色,作为一个感兴趣的问题?