【技术实现步骤摘要】
房屋矢量图拼接方法、装置及计算机可读存储介质
本公开涉及图像拼接
,尤其涉及一种房屋矢量图拼接方法、装置及计算机可读存储介质。
技术介绍
在一些情况下,需要进行房屋矢量图的拼接,例如将单个楼栋内的各个房屋的房屋矢量图拼接为整体矢量图。目前,房屋矢量图的拼接一般是由人工实现,拼接效率往往非常低。
技术实现思路
为了解决上述技术问题,提出了本公开。本公开的实施例提供了一种房屋矢量图拼接方法、装置及计算机可读存储介质。根据本公开实施例的一个方面,提供了一种房屋矢量图拼接方法,包括:从符合设定空间布局规则的房屋矢量图组中,确定多个矢量图对:其中,每个矢量图对包括所述房屋矢量图组中相邻的两个房屋矢量图;针对每个矢量图对,根据其包括的两个房屋矢量图的两个边界向量方向组的公共元素序列,确定其包括的两个房屋矢量图的参考拼接策略;其中,所述两个边界向量方向组的时针序相反;利用所有矢量图对所对应的参考拼接策略,得到整体拼接策略;利用所述整体拼接策略,得到所述房屋矢量图组的目标拼接 ...
【技术保护点】
1.一种房屋矢量图拼接方法,其特征在于,包括:/n从符合设定空间布局规则的房屋矢量图组中,确定多个矢量图对;其中,每个矢量图对包括所述房屋矢量图组中相邻的两个房屋矢量图;/n针对每个矢量图对,根据其包括的两个房屋矢量图的两个边界向量方向组的公共元素序列,确定其包括的两个房屋矢量图的参考拼接策略;其中,所述两个边界向量方向组的时针序相反;/n利用所有矢量图对所对应的参考拼接策略,得到整体拼接策略;/n利用所述整体拼接策略,得到所述房屋矢量图组的目标拼接矢量图。/n
【技术特征摘要】
1.一种房屋矢量图拼接方法,其特征在于,包括:
从符合设定空间布局规则的房屋矢量图组中,确定多个矢量图对;其中,每个矢量图对包括所述房屋矢量图组中相邻的两个房屋矢量图;
针对每个矢量图对,根据其包括的两个房屋矢量图的两个边界向量方向组的公共元素序列,确定其包括的两个房屋矢量图的参考拼接策略;其中,所述两个边界向量方向组的时针序相反;
利用所有矢量图对所对应的参考拼接策略,得到整体拼接策略;
利用所述整体拼接策略,得到所述房屋矢量图组的目标拼接矢量图。
2.根据权利要求1所述的方法,其特征在于,所述从符合设定空间布局规则的房屋矢量图组中,确定多个矢量图对之前,所述方法还包括:
获取待拼接的房屋矢量图组;
根据所述房屋矢量图组中的各房屋矢量图的矢量图编号信息,确定所述房屋矢量图组的参考排序结果;
按照设定放置规则,将所述房屋矢量图组中的各房屋矢量图分别置于多宫格的相应宫格区域中;其中,所述设定放置规则包括:窗户朝向所述多宫格的外部,入户门朝向所述多宫格的内部;
根据所述参考排序结果,对所述多宫格中的所述房屋矢量图组进行空间重定位,以使所述多宫格中的所述房屋矢量图组符合设定空间布局规则。
3.根据权利要求2所述的方法,其特征在于,所述根据所述参考排序结果,对所述多宫格中的所述房屋矢量图组进行空间重定位,以使所述多宫格中的所述房屋矢量图组符合设定空间布局规则,包括:
确定所述多宫格中的所述房屋矢量图组在第一时针序下的第一实际排序结果及在第二时针序下的第二实际排序结果;
从所述第一实际排序结果和所述第二实际排序结果中,选取与所述参考排序结果的相似度较高的实际排序结果;
以所选取的实际排序结果和所述参考排序结果的差异为指导信息,对所述多宫格中的相应房屋矢量图进行位置变换,以使所述多宫格中的所述房屋矢量图组符合所述参考排序结果。
4.根据权利要求3所述的方法,其特征在于,所述对所述多宫格中的相应房屋矢量图进行位置变换之后,所述方法还包括:
在进行了位置变换的房屋矢量图包括第一房屋矢量图,且所述第一房屋矢量图的位置变换包括方位变换的情况下,对数据库中存储的,与所述第一房屋矢量图具有相同标识的房屋矢量图进行相应位置变换。
5.根据权利要求1或2所述的方法,其特征在于,每个矢量图对包括第二房屋矢量图和第三房屋矢量图;
所述针对每个矢量图对,根据其包括的两个房屋矢量图的两个边界向量方向组的公共元素序列,确定其包括的两个房屋矢量图的参考拼接策略,包括:
获取所述第二房屋矢量图的第一边界向量方向组以及所述第三房屋矢量图的第二边界向量方向组的最长公共元素序列,并将所述最长公共元素序列作为当前的测试序列;
根据所述第二房屋矢量图的第一房屋结构...
【专利技术属性】
技术研发人员:冯轲,袁章,韩彩彩,
申请(专利权)人:贝壳找房北京科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。