点栅格转为点矢量的算法
1个回答
关注
展开全部
咨询记录 · 回答于2024-01-06
点栅格转为点矢量的算法
# 点栅格转为点矢量的算法
亲!您好,以下是点栅格转为点矢量的算法:
1. **二值化**
由于扫描后的图像是以不同灰度级存储的,为了进行栅格数据矢量化的转换,需压缩为两级(0和1),称为二值化。
2. **二值图像的预处理**
对于扫描输入的图幅,由于原稿不干净等原因,总是会出现一些飞白、污点、线划边缘凹凸不平等。
3. **细化(剥皮法、骨架法)**
所谓细化就是将二值图像象元阵列逐步剥除轮廓边缘的点,使之成为线划宽度只有一个象元的骨架图形。细化后的图形骨架既保留了原图形的绝大部分特征,又便于下一步的跟踪处理。细化的基本过程是:确定需细化的象元集合;移去不是骨架的象元;重复,直到仅剩骨架象元。
如果是对扫描后的地图图像进行细化处理,应符合下列基本要求:
- 保持原线划的连续性;
- 线宽只为一个象元;
- 细划后的骨架应是原线划的中心线;
- 保持图形的原有特征。
希望以上信息能帮助到您!如果您还有其他问题,欢迎随时咨询。