[发明专利]一种地图内长度测量方法在审
申请号: | 202111350824.8 | 申请日: | 2021-11-15 |
公开(公告)号: | CN114037721A | 公开(公告)日: | 2022-02-11 |
发明(设计)人: | 王万千 | 申请(专利权)人: | 湖南康瑄科技有限公司 |
主分类号: | G06T7/13 | 分类号: | G06T7/13;G06T7/60;G06T7/62;G06T5/00 |
代理公司: | 长沙湘驰达知识产权代理事务所(普通合伙) 43242 | 代理人: | 罗若愚 |
地址: | 422000 湖南省*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 地图 长度 测量方法 | ||
1.一种地图内长度测量方法,其特征在于,所述控制方法包括:
数字图像处理,输入需要计算的目标地图图片,对图片进行图像二值化处理,得到由有限个具有一定位置和幅值的像素点组成的数字图像;
边缘检测,标识出数字图像中亮度变化超出预设阈值的点,以所述点为线径边缘;
图像细化以获取线径总面积S,对所述线径边缘的像素进行筛选,删除线径边缘满足预设条件的像素,得到单像素宽带骨架,并以所述单像素宽带骨架的像素个数直接作为线径的总面积S;
获取线径宽度W,在线径上随机取点,获取所选取的点所在线径两平行边线的直线间距,取各点直线间距的平均值为线径宽度W;
获取线径长度L,以所述线径总面积S和线径宽度W计算得出所述线径长度L,计算式为:;
获取实际长度,根据所输入的原图实际长度,计算出实际长度与像素之间的比例关系,将所述线径长度L的单位从像素转换为实际长度。
2.如权利要求1所述的地图内长度测量方法,其特征在于,所述边缘检测的步骤具体包括:
以所述像素点的二维坐标值x、y及其幅值f,以如下算子:
标识出数字图像中亮度变化超出预设阈值的点,以所述点为线径边缘。
3.如权利要求1所述的地图内长度测量方法,其特征在于,所述图像细化以获取线径总面积S的步骤包括:
以NumPy 的where函数获取指定像素值的点的坐标,得到了图像线径上所有点的坐标,以len函数输出指定像素值的点的个数,得到所述线径总面积S。
4.如权利要求1所述的地图内长度测量方法,其特征在于,所述获取线径宽度W的步骤包括:
在线径上随机取点,取所选取的点所在线径两平行边线的某条边上一点,过该点做该边的垂线交于另一边,垂足于该点间距即为两平行直线间的距离,设该点二维坐标为,垂足二维坐标为,以如下算式得出两平行直线间距d:
取各直线间距d的平均值为线径宽度W。
5.如权利要求1所述的地图内长度测量方法,其特征在于,所述获取线径宽度W的步骤包括:
在线径上随机取点,取所选取的点所在线径两平行边线的某条边上一点,绕该点180°作直线交于另一边,在所得到的所有截线中,取最短的一条为两平行直线间距离d,取各直线间距d的平均值为线径宽度W。
6.如权利要求4或5所述的地图内长度测量方法,其特征在于,所述获取线径宽度W的步骤后还包括:
以第n次获取的线径宽度W为Wn,再次在线径上随机取点,获取各点所在线径的两平行直线间距dn+1,以各dn+1与所述Wn对比,去除超过预设对比值的点,取余下各点的两平行直线间距dn+1平均值为Wn+1,最终得出线径宽度W。
7.一种可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-6中任意一项所述的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南康瑄科技有限公司,未经湖南康瑄科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111350824.8/1.html,转载请声明来源钻瓜专利网。