System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种地库的分区方法、装置、电子设备和存储介质。
技术介绍
1、地库分区主要应用于智能地库车位排布中的地块分块。在智能排布车位时,首先需要知道一个地块的区域如何分区,再在其中进行车位排布。
2、相关技术中,并不会对地库进行分区,而是直接进行地块通铺车位,导致无法给车位排布提供区域指引,最终导致排布的车位并不经济,对地块的利用率较低。
技术实现思路
1、本申请提供了一种地库的分区方法、装置、电子设备和存储介质,用以解决现有技术中,直接进行地块通铺车位,导致排布的车位并不经济,对地块的利用率较低的问题。
2、第一方面,本申请实施例提供了一种地库的分区方法,包括:
3、获取待分区的地库图,所述地库图为二值图像;
4、基于所述地库图中的像素值,对所述地库图进行分区,得到多个初始区域;
5、获取对所述地库图的网格分类结果,所述网格分类结果中包括多个网格区域;
6、基于所述初始区域对所述网格区域进行合并,得到地库分区结果。
7、可选的,所述基于所述地库图中的像素值,对所述地库图进行分区,得到多个初始区域,包括:
8、计算所述地库图中第一像素值的像素点到第二像素值的像素点的距离值,第一像素值和第二像素值为所述地库图中不同的像素值;
9、确定所述距离值中的局部最大值;
10、对所述局部最大值进行分类,得到多个最大值分类结果;
11、采用分水岭算
12、可选的,所述基于所述初始区域对所述网格区域进行合并,得到地库分区结果,包括:
13、确定所述网格区域与所述初始区域的重合率;
14、若任意两个网格区域与同一所述初始区域的重合率均大于预设值,将所述两个网格区域进行合并,得到初始分区结果;
15、对所述初始分区结果进行聚类,得到所述地库分区结果。
16、可选的,所述对所述初始分区结果进行聚类,得到所述地库分区结果,包括:
17、对每个所述初始分区结果配置不同的像素值;
18、按照所述像素值对所述初始分区结果进行重新分区,得到中间分区结果;
19、对所述中间分区结果进行聚类,得到所述地库分区结果。
20、可选的,所述按照所述像素值对所述初始分区结果进行重新分区,得到中间分区结果,包括:
21、确定目标像素点;所述目标像素点为四邻域像素点的像素值为两个不同的像素值、且所述两个不同的像素值的像素点的数量一样的像素点;
22、将目标像素点的像素值配置为所述两个不同的像素值对应的面积大的初始分区结果的像素值;
23、按照更新后的像素值重新分区得到所述中间分区结果。
24、可选的,所述对所述中间分区结果进行聚类,得到所述地库分区结果,包括:
25、确定目标中间分区结果的第一包围盒,所述目标中间分区结果为所述中间分区结果中的任意一个;
26、确定所述中间分区结果与其邻域的中间分区结果的第二包围盒;
27、计算第一非分区结果的面积与所述第一包围盒面积的第一比值,所述第一非分区结果为所述第一包围盒内除所述目标中间分区结果外的区域;
28、计算第二非分区结果的面积与所述第二包围盒面积的第二比值,所述第二非分区结果为所述第二包围盒内除所述目标中间分区结果及其邻域的中间分区结果外的区域;
29、若所述第二比值小于所述第一比值,将所述目标中间分区结果与其邻域的中间分区结果进行合并,得到所述地库分区结果。
30、可选的,从面积最小的所述中间分区结果开始,执行所述对所述中间分区结果进行聚类,得到所述地库分区结果。
31、第二方面,本申请实施例提供了一种地库的分区装置,包括:
32、获取模块,用于获取待分区的地库图,所述地库图为二值图像;
33、分区模块,用于基于所述地库图中的像素值,对所述地库图进行分区,得到多个初始区域;
34、分类模块,用于获取对所述地库图的网格分类结果,所述网格分类结果中包括多个网格区域;
35、合并模块,用于基于所述初始区域对所述网格区域进行合并,得到地库分区结果。
36、第三方面,本申请实施例提供了一种电子设备,包括:处理器、通信接口、存储器和通信总线,其中,处理器、通信接口和存储器通过通信总线完成相互间的通信;
37、所述存储器,用于存储计算机程序;
38、所述处理器,用于执行所述存储器中所存储的程序,实现第一方面所述的地库的分区方法。
39、第四方面,本申请实施例提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的地库的分区方法。
40、本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的该方法,通过获取待分区的地库图,所述地库图为二值图像;基于所述地库图中的像素值,对所述地库图进行分区,得到多个初始区域;获取对所述地库图的网格分类结果,所述网格分类结果中包括多个网格区域;基于所述初始区域对所述网格区域进行合并,得到地库分区结果。如此,通过对地库图的分区,实现了对地库图的准确划分,进而在排布车位时,能够使得地库中的地块利用率更高。
本文档来自技高网...【技术保护点】
1.一种地库的分区方法,其特征在于,包括:
2.根据权利要求1所述的地库的分区方法,其特征在于,所述基于所述地库图中的像素值,对所述地库图进行分区,得到多个初始区域,包括:
3.根据权利要求1所述的地库的分区方法,其特征在于,所述基于所述初始区域对所述网格区域进行合并,得到地库分区结果,包括:
4.根据权利要求3所述的地库的分区方法,其特征在于,所述对所述初始分区结果进行聚类,得到所述地库分区结果,包括:
5.根据权利要求4所述的地库的分区方法,其特征在于,所述按照所述像素值对所述初始分区结果进行重新分区,得到中间分区结果,包括:
6.根据权利要求4所述的地库的分区方法,其特征在于,所述对所述中间分区结果进行聚类,得到所述地库分区结果,包括:
7.根据权利要求6所述的地库的分区方法,其特征在于,从面积最小的所述中间分区结果开始,执行所述对所述中间分区结果进行聚类,得到所述地库分区结果。
8.一种地库的分区装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:处理器、通信接口、存
10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7任一项所述的地库的分区方法。
...【技术特征摘要】
1.一种地库的分区方法,其特征在于,包括:
2.根据权利要求1所述的地库的分区方法,其特征在于,所述基于所述地库图中的像素值,对所述地库图进行分区,得到多个初始区域,包括:
3.根据权利要求1所述的地库的分区方法,其特征在于,所述基于所述初始区域对所述网格区域进行合并,得到地库分区结果,包括:
4.根据权利要求3所述的地库的分区方法,其特征在于,所述对所述初始分区结果进行聚类,得到所述地库分区结果,包括:
5.根据权利要求4所述的地库的分区方法,其特征在于,所述按照所述像素值对所述初始分区结果进行重新分区,得到中间分区结果,包括:
6.根据权利...
【专利技术属性】
技术研发人员:何杰恒,段昱,刘广宇,
申请(专利权)人:深圳市万翼数字技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。