栅格图像转换为矢量地图一般步骤

Python与开源GIS

栅格图像转换为矢量地图一般步骤

2018-11-02 作者: xuzhiping 浏览: 4045 次

摘要: 将栅格图像转换为矢量地图一般需要以下一系列步骤: 1)图像二值化(Threshold) 图像二值化用于从原始扫描图像计算得到黑白二值图像 (Binary Image),通常将图像上的白色区域的栅格点 赋值为0;而黑色区域为1,黑色区域对应了要矢量化提 取的地...

将栅格图像转换为矢量地图一般需要以下一系列步骤:

1)图像二值化(Threshold)

图像二值化用于从原始扫描图像计算得到黑白二值图像 (Binary Image),通常将图像上的白色区域的栅格点 赋值为0;而黑色区域为1,黑色区域对应了要矢量化提 取的地物,又称为前景。

2)平滑(Smooth)

图像平滑用于去除图像中的随机噪声,通常表现为斑点。

3)细化

细化将一条线细化为只有一个像素宽,细化是矢量化过 程中的重要步骤,也是矢量化的基础。

4)链式编码

链式编码将细化后的图像转换成为点链的集合,其中每个 点链对应于一条弧段。

5)矢量线提取

将每个点链转化成为一条矢量线。每条线由一系列点组成,点的数目取决于线的弯曲程度和要求的精度。

关注“开源集思”公众号
获取免费资源

随机推荐


Copyright © from 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org