[发明专利]一种autocad建筑二维图快速提取并生成楼层轮廓线的方法有效
申请号: | 201810876707.7 | 申请日: | 2018-08-03 |
公开(公告)号: | CN109272569B | 公开(公告)日: | 2023-07-11 |
发明(设计)人: | 陈境焕;李海艳 | 申请(专利权)人: | 广东工业大学 |
主分类号: | G06F30/13 | 分类号: | G06F30/13 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 林丽明 |
地址: | 510006 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种外形提取的方法,更具体地,涉及一种autocad建筑二维图快速提取并生成楼层轮廓线的方法,本发明提供一种autocad建筑二维图快速提取并生成楼层轮廓线的方法,通过设置避开建筑楼层二维图的一些不需要的突出部分,提取楼层外边界的特征点,并且用这些特征点直接在autocad上直线生成近似的多段线,去描述楼层外边界。本发明把斜直线、圆弧和非斜直线归为三类,分别以不同的像素值表示(有利于接下来取特征点,使得较少的特征点就可以描述上述三类图元),再以像素值为4的像素点表示autocad的图元交点(为了跳出边界进入建筑二维图的突出部分),能快速找到建筑二维图的楼层边界特征点,并用这些特征点生成autocad上的多段线,大大的减少了人工操作。 | ||
搜索关键词: | 一种 autocad 建筑 二维 快速 提取 生成 楼层 轮廓 方法 | ||
【主权项】:
1.一种autocad建筑二维图快速提取并生成楼层轮廓线的方法,其特征在于,具体步骤如下:(1)在软件autocad中框选边界部分的实体;并且对框选的实体中非水平和非垂直的直线进行分类标注,直线中,非水平和非垂直的直线标记为A,水平和垂直的直线归记为C,圆弧标记为B;(2)在步骤(1)之后,将直线和直线、直线和圆弧、圆弧和圆弧之间的交点坐标都找出来标记为一个集合D;在autocad软件上通过人机交互,提示让用户点选一条线作为起始外轮廓边界,记为S;(3)在步骤(2)之后,将所框选的实体进行图像数字化,即将标记后的A、B、C、D、S分别给不同的像素值;(4)在步骤(3)之后,设定外墙轮廓迭代的方向,设定顺时针为迭代方向,即选定起始外围轮廓、startpoint2点、startpoint1点、endpiont点;(5)在步骤(4)之后,进行算法的计算,以startpoint1点,statrpiont2点作为一个向量
的起点和终点,以startpoint2点的八邻域像素点为搜索范围,再以startpoint2为向量
的起点,以八邻域像素点作为向量
的终点;然后把向量
替换为向量
再次进行判断,找出新的向量
一直循环到八邻域出现endpiont点则跳出循环;(6)在步骤(5)之后,找到建筑楼层二维图的边界像素点集合D;对这些像素点进行采样,取出特征点;(7)在步骤(6)之后,图像数字化后,像素图和autocad原始图的坐标的比列都不一样,下面对像素图的像素点坐标做变换,旨在得到autocad原图一致的坐标点,从而便于autocad直接生成楼层外边界多段线。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810876707.7/,转载请声明来源钻瓜专利网。