【技术实现步骤摘要】
图像处理方法、装置、存储介质及电子设备
本公开涉及图像处理领域,具体地,涉及一种图像处理方法、装置、存储介质及电子设备。
技术介绍
随着计算机技术的发展,越来越多与建筑相关的工作使用到计算机技术,并且逐渐从二维建筑平面图向三维建筑模型转变。目前,在对建筑物进行3D重建时,一般将建筑物与模型库中已有的三维模型做匹配,以完成对建筑物的3D重建。然而,模型库中的三维模型样式有限,若对某建筑物进行3D重建,但在模型库中无法匹配到合适的三维模型,则需要人为对该建筑物进行手动建模,会花费大量的人力成本,且建模效率不够高。
技术实现思路
本公开的目的是提供一种图像处理方法、装置、存储介质及电子设备,以提升三维建模效率。为了实现上述目的,根据本公开的第一方面,提供一种图像处理方法,所述方法包括:根据目标建筑物的俯视图,确定所述目标建筑物的轮廓,所述轮廓由像素点构成;确定目标轮廓的可用像素点,初始情况下,所述目标轮廓为所述目标建筑物的轮廓;根据所述目标轮廓的可用像素点,确定是否存在符合第一预设条件的目标切割线,所述目标切割线由两个所述可用像素点确定,所述第一预设条件至少包括:利用所述目标切割线对所述目标轮廓切割后得到的两个子轮廓面积不同,且面积较小的子轮廓与模型库中已存储的轮廓模型相匹配;若存在所述目标切割线,利用所述目标切割线对所述目标轮廓进行切割,获得第一子轮廓和第二子轮廓,并将所述第一子轮廓存储为目标子轮廓,其中,所述第一子轮廓的面积小于所述第二子轮廓的面积;判 ...
【技术保护点】
1.一种图像处理方法,其特征在于,所述方法包括:/n根据目标建筑物的俯视图,确定所述目标建筑物的轮廓,所述轮廓由像素点构成;/n确定目标轮廓的可用像素点,初始情况下,所述目标轮廓为所述目标建筑物的轮廓;/n根据所述目标轮廓的可用像素点,确定是否存在符合第一预设条件的目标切割线,所述目标切割线由两个所述可用像素点确定,所述第一预设条件至少包括:利用所述目标切割线对所述目标轮廓切割后得到的两个子轮廓面积不同,且面积较小的子轮廓与模型库中已存储的轮廓模型相匹配;/n若存在所述目标切割线,利用所述目标切割线对所述目标轮廓进行切割,获得第一子轮廓和第二子轮廓,并将所述第一子轮廓存储为目标子轮廓,其中,所述第一子轮廓的面积小于所述第二子轮廓的面积;/n判断模型库中是否存在与所述第二子轮廓相匹配的轮廓模型;/n若存在与所述第二子轮廓相匹配的轮廓模型,则将所述第二子轮廓存储为目标子轮廓,并停止切割。/n
【技术特征摘要】
1.一种图像处理方法,其特征在于,所述方法包括:
根据目标建筑物的俯视图,确定所述目标建筑物的轮廓,所述轮廓由像素点构成;
确定目标轮廓的可用像素点,初始情况下,所述目标轮廓为所述目标建筑物的轮廓;
根据所述目标轮廓的可用像素点,确定是否存在符合第一预设条件的目标切割线,所述目标切割线由两个所述可用像素点确定,所述第一预设条件至少包括:利用所述目标切割线对所述目标轮廓切割后得到的两个子轮廓面积不同,且面积较小的子轮廓与模型库中已存储的轮廓模型相匹配;
若存在所述目标切割线,利用所述目标切割线对所述目标轮廓进行切割,获得第一子轮廓和第二子轮廓,并将所述第一子轮廓存储为目标子轮廓,其中,所述第一子轮廓的面积小于所述第二子轮廓的面积;
判断模型库中是否存在与所述第二子轮廓相匹配的轮廓模型;
若存在与所述第二子轮廓相匹配的轮廓模型,则将所述第二子轮廓存储为目标子轮廓,并停止切割。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若不存在所述目标切割线,则将所述目标轮廓存储为目标子轮廓,并停止切割;
若不存在与所述第二子轮廓相匹配的轮廓模型,则将所述第二子轮廓作为新的所述目标轮廓,并返回所述确定目标轮廓的可用像素点的步骤,直至停止切割。
3.根据权利要求1所述的方法,其特征在于,所述确定目标轮廓的可用像素点,包括:
根据所述目标轮廓的各个像素点的梯度值,确定第一像素点;
针对每一所述第一像素点,确定与该第一像素点对应的满足第二预设条件的第二像素点,所述第二预设条件为:所述第二像素点与所述第一像素点的连线与第一外接矩形的任意一边之间的夹角小于第一预设角度阈值,所述第一外接矩形为所述目标轮廓的最小面积外接矩形;
根据所述第一像素点和所述第二像素点,确定所述可用像素点。
4.根据权利要求3所述的方法,其特征在于,所述根据所述目标轮廓的各个像素点的梯度值,确定第一像素点,包括:
按照预设方向,依次将所述目标轮廓中的像素点作为第一目标像素点,并执行如下步骤,其中,预设方向为顺时针方向或逆时针方向:
计算所述第一目标像素点的梯度值;
若所述第一目标像素点的梯度值与所述第一目标像素点的前一像素点的梯度值不同,则将所述第一目标像素点确定为所述第一像素点;
将所述第一目标像素点的后一像素点作为新的所述第一目标像素点,并返回所述计算所述第一目标像素点的梯度值的步骤。
5.根据权利要求3所述的方法,其特征在于,所述针对每一所述第一像素点,确定与该第一像素点对应的满足第二预设条件的第二像素点,包括:
分别将每一所述第一像素点作为第二目标像素点,并执行如下步骤:
将所述目标轮廓中除所述第一像素点之外的其他像素点分别作为第三目标像素点,并分别判断所述第三目标像素点是否满足所述第二预设条件;
若所述第三目标像素点满足所述第二预设条件,确定所述第三目标像素点为所述第二像素点。
6.根据权利要求1所述的方法,其特征在于,所述第一预设条件还包...
【专利技术属性】
技术研发人员:田利民,
申请(专利权)人:当家移动绿色互联网技术集团有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。