一种标记桩基的方法和装置转让专利

申请号 : CN202010783736.6

文献号 : CN111738232B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王涛张洁孙连瑞李根

申请人 : 深圳须弥云图空间科技有限公司

摘要 :

本申请公开了一种标记桩基的方法和装置,该方法包括:首先,响应于标记图纸图像上一个桩基的操作确定桩基模板,并确定该桩基模板对应的桩基类型、桩基代号和桩基数量N;N为大于等于2的正整数;然后,基于桩基模板对目标图像进行图像识别处理,获得N个不重叠的、桩基模板大小的、包括桩基的区域图像作为N个桩基图像;目标图像为整个图纸图像或部分图纸图像;最后,基于桩基代号和桩基数量N标记N个桩基图像中桩基。由此可见,在确定桩基模板后通过图像识别技术对目标图像上的桩基进行自动识别,并自动标记目标图像上的桩基,大大减少手动方式标记桩基的工作量,节省人力精力,避免手动标记错误,从而大大提升标记桩基的效率。

权利要求 :

1.一种标记桩基的方法,其特征在于,包括:

通过点选或框选标记图纸图像上任一桩基,并以该桩基作为桩基模板,确定与所述桩基模板相匹配的桩基类型、桩基代号和桩基数量N,其中,N为大于或等于2的正整数;

在所述图纸图像的范围内选取目标区域,并设定所述目标区域内的图像作为目标图像;

从所述目标区域的一侧边界截取与所述桩基模板的大小相同的区域图像,每次向另一侧方向移动预设步长直至移动至所述目标区域的第二侧边界,直至遍历所述目标区域,以识别并提取所述目标图像中所有与所述桩基模板大小相同的区域图像;

基于所述桩基模板对所述目标图像内的所述区域图像进行图像识别处理,并通过相似度计算,在所有的所述区域图像内获得N个不重叠的、且包含有桩基的区域图像,并作为N个桩基图像;

基于所述桩基代号和所述桩基数量N标记各所述桩基图像中的桩基。

2.根据权利要求1所述的方法,其特征在于,所述基于所述桩基模板对所述目标图像内的所述区域图像进行图像识别处理,并通过相似度计算,在所有的所述区域图像内获得N个不重叠的、且包含有桩基的区域图像,并作为N个桩基图像,具体包括:获得所述目标图像上每个所述区域图像与所述桩基模板的相似度;

将各所述区域图像按照所述相似度由高到低排序,并确定排序中前N个不重叠、且包含有桩基的区域图像;

提取排序中前N个不重叠、且包含有桩基的区域图像作为N个桩基图像。

3.根据权利要求2所述的方法,其特征在于,所述从所述目标区域的一侧边界截取与所述桩基模板的大小相同的区域图像,每次向另一侧方向移动预设步长直至移动至所述目标区域的第二侧边界,直至遍历所述目标区域,以识别并提取所述目标图像中所有与所述桩基模板大小相同的区域图像,具体包括:从所述目标区域的左上角开始,依次截取多个所述区域图像,截取过程中,每次向右移动预设步长直至移动至所述目标区域的右边界;

从所述目标区域的左边界每次向下移动所述预设步长,并重复执行所述每次向右移动预设步长直至移动至所述图纸图像的右边界步骤,直至遍历所述目标区域。

4.根据权利要求3所述的方法,其特征在于,所述预设步长至少包括一个像素。

5.根据权利要求1-4任意一项所述的方法,其特征在于,所述桩基类型为人工挖土桩、沉管灌注桩、钻孔灌注桩、锚杆静压桩、长螺旋钻孔灌压桩或预制管桩中的一者。

6.根据权利要求1所述的方法,其特征在于,在所述基于所述桩基代号和所述桩基数量N标记各所述桩基图像中的桩基之后,还包括:调整所述N个桩基图像中桩基的标记数据。

7.一种标记桩基的装置,其特征在于,包括:

确定单元,用于通过点选或框选标记图纸图像上任一桩基,并以该桩基作为桩基模板,确定与所述桩基模板相匹配的桩基类型、桩基代号和桩基数量N,其中,N为大于或等于2的正整数;

获得单元,用于在所述图纸图像的范围内选取目标区域,并设定所述目标区域内的图像作为目标图像;从所述目标区域的一侧边界截取与所述桩基模板的大小相同的区域图像,每次向另一侧方向移动预设步长直至移动至所述目标区域的第二侧边界,直至遍历所述目标区域,以识别并提取所述目标图像中所有与所述桩基模板大小相同的区域图像;基于所述桩基模板对所述目标图像内的所述区域图像进行图像识别处理,并通过相似度计算,在所有的所述区域图像内获得N个不重叠的、且包含有桩基的区域图像,并作为N个桩基图像;

标记单元,用于基于所述桩基代号和所述桩基数量N标记各所述桩基图像中的桩基。

8.一种终端设备,其特征在于,所述终端设备包括处理器以及存储器:所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;

所述处理器用于根据所述程序代码中的指令执行权利要求1-6任一项所述的标记桩基的方法。

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行权利要求1-6任一项所述的标记桩基的方法。

说明书 :

一种标记桩基的方法和装置

技术领域

[0001] 本申请涉及图像处理技术领域,尤其涉及一种标记桩基的方法和相关装置。

背景技术

[0002] 目前,针对建造工程的图纸图像上每个桩基均需要进行建档,即,一桩一档进行施工信息和验收信息等相关信息的记录和管理,在专业人员报验上述相关信息时,需要通过图纸图像查看所报验的桩基在建造工程工地对应的位置,因此,首先需要在图纸图像上标记各个桩基以便于后续桩基的查看。
[0003] 现有技术中,在图纸图像上标记各个桩基是指人工手动在图纸图像上找到各个桩基的位置、框选出各个桩基,并为框选出的各个桩基命名。但是,一个建造工程项目往往有多栋楼房,每栋楼房在打地基时,通常间隔大约2-3米就需要一根混凝土桩作为桩基,即,一个建造工程项目就有大量的桩基。采用现有技术中人工手动方式标记各个桩基,工作枯燥繁琐,工作量巨大,需要耗费较多的人力精力,且极其容易出现手动标记错误。

发明内容

[0004] 有鉴于此,本申请实施例提供一种标记桩基的方法和相关装置,以便减少手动方式标记桩基的工作量,节省人力精力,避免手动标记错误,从而显著提升标记桩基的效率。
[0005] 第一方面,本申请实施例提供了一种标记桩基的方法,该方法包括:
[0006] 通过点选或框选标记图纸图像上任一桩基,并以该标记的桩基作为桩基模板,确定与所述桩基模板相匹配的桩基类型、桩基代号和桩基数量N,其中,N为大于或等于2的正整数;
[0007] 在所述图纸图像的范围内选取目标区域,并设定所述目标区域内的图像作为目标图像;
[0008] 从所述目标区域的一侧边界截取与所述桩基模板的大小相同的区域图像,每次向另一侧方向移动预设步长直至移动至所述目标区域的第二侧边界,直至遍历所述目标区域,以识别并提取所述目标图像中所有与所述桩基模板大小相同的区域图像;
[0009] 基于所述桩基模板对所述目标图像内的所述区域图像进行图像识别处理,并通过相似度计算,在所有的所述区域图像内获得N个不重叠的、且包含有桩基的区域图像,并作为N个桩基图像;
[0010] 基于所述桩基代号和所述桩基数量N标记各所述桩基图像中的桩基。
[0011] 进一步地,所述基于所述桩基模板对所述目标图像内的所述区域图像进行图像识别处理,并通过相似度计算,在所有的所述区域图像内获得N个不重叠的、且包含有桩基的区域图像,并作为N个桩基图像,具体包括:
[0012] 获得所述目标图像上每个所述区域图像与所述桩基模板的相似度;
[0013] 将各所述区域图像按照所述相似度由高到低排序,并确定排序中前N个不重叠、且包含有桩基的区域图像;
[0014] 提取排序中前N个不重叠、且包含有桩基的区域图像作为N个桩基图像。
[0015] 进一步地,所述从所述目标区域的一侧边界截取与所述桩基模板的大小相同的区域图像,每次向另一侧方向移动预设步长直至移动至所述目标区域的第二侧边界,直至遍历所述目标区域,以识别并提取所述目标图像中所有与所述桩基模板大小相同的区域图像,具体包括:
[0016] 从所述目标区域的左上角开始,依次截取多个所述区域图像,截取过程中,每次向右移动预设步长直至移动至所述目标区域的右边界;
[0017] 从所述目标区域的左边界每次向下移动所述预设步长,并重复执行所述每次向右移动预设步长直至移动至所述图纸图像的右边界步骤,直至遍历所述目标区域。
[0018] 进一步地,所述预设步长至少包括一个像素。
[0019] 进一步地,所述桩基类型为人工挖土桩、沉管灌注桩、钻孔灌注桩、锚杆静压桩、长螺旋钻孔灌压桩或预制管桩中的一者。
[0020] 进一步地,还包括:
[0021] 将所述目标图像递归划分为多个目标子图像;
[0022] 对应地,所述基于所述桩基模板对所述目标图像进行图像识别处理,获得N个不重叠的区域图像作为N个桩基图像,具体为:
[0023] 基于所述桩基模板对所述多个目标子图像进行并行图像识别处理,获得N个不重叠的区域图像作为N个桩基图像。
[0024] 进一步地,在所述基于所述桩基代号和所述桩基数量N标记各所述桩基图像中的桩基之后,还包括:
[0025] 调整所述N个桩基图像中桩基的标记数据。
[0026] 本发明还提供一种标记桩基的装置,包括:
[0027] 确定单元,用于通过点选或框选标记图纸图像上任一桩基,并以该标记的桩基作为桩基模板,确定与所述桩基模板相匹配的桩基类型、桩基代号和桩基数量N,其中,N为大于或等于2的正整数;
[0028] 获得单元,用于在所述图纸图像的范围内选取目标区域,并设定所述目标区域内的图像作为目标图像;从所述目标区域的一侧边界截取与所述桩基模板的大小相同的区域图像,每次向另一侧方向移动预设步长直至移动至所述目标区域的第二侧边界,直至遍历所述目标区域,以识别并提取所述目标图像中所有与所述桩基模板大小相同的区域图像;基于所述桩基模板对所述目标图像内的所述区域图像进行图像识别处理,并通过相似度计算,在所有的所述区域图像内获得N个不重叠的、且包含有桩基的区域图像,并作为N个桩基图像;
[0029] 标记单元,用于基于所述桩基代号和所述桩基数量N标记各所述桩基图像中的桩基。
[0030] 本发明还提供一种终端设备,所述终端设备包括处理器以及存储器:
[0031] 所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
[0032] 所述处理器用于根据所述程序代码中的指令执行如上所述的标记桩基的方法。
[0033] 本发明还提供一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行如上所述的标记桩基的方法。与现有技术相比,本申请至少具有以下优点:
[0034] 采用本申请实施例的技术方案,首先,响应于标记图纸图像上一个桩基的操作确定桩基模板,并确定该桩基模板对应的桩基类型、桩基代号和桩基数量N;然后,基于桩基模板对目标图像进行图像识别处理,获得N个不重叠的、桩基模板大小的、包括桩基的区域图像作为N个桩基图像;最后,基于桩基代号和桩基数量N标记N个桩基图像中的桩基。由此可见,该方法在确定桩基模板后,可以通过图像识别技术对目标图像上的桩基进行自动识别,并自动标记目标图像上的桩基,从而减少了由于手动方式标记桩基所带来的工作量,节省了人力精力,避免了手动标记错误,从而显著提升了标记桩基的效率。

附图说明

[0035] 为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0036] 图1为本申请实施例中一种应用场景所涉及的系统框架示意图;
[0037] 图2为本申请实施例提供的一种标记桩基的方法的流程示意图;
[0038] 图3为本申请实施例提供的获得多个桩基模板大小的区域图像的示意图;
[0039] 图4为本申请实施例提供的一种标记桩基的装置的结构示意图。

具体实施方式

[0040] 为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0041] 现阶段,在建造工程的图纸图像上标记各个桩基需要人工手动在图纸图像上找到各个桩基的位置框选出各个桩基,并为框选出的各个桩基命名。但是,一个建造工程项目往往需要大量的桩基,即,图纸图像上有大量的桩基,采用现有技术中人工手动方式标记各个桩基,工作枯燥繁琐,工作量巨大,需要耗费较多的人力精力,且极其容易出现手动标记错误。
[0042] 为了解决这一问题,在本申请实施例中,响应于标记图纸图像上一个桩基的操作确定桩基模板,并确定该桩基模板对应的桩基类型、桩基代号和桩基数量N(其中,N为大于等于2的正整数);基于桩基模板对目标图像进行图像识别处理,获得N个不重叠的、桩基模板大小的、包括桩基的区域图像作为N个桩基图像;目标图像为整个图纸图像或部分图纸图像;基于桩基代号和桩基数量N标记N个桩基图像中桩基。由此可见,在确定桩基模板后通过图像识别技术对目标图像上的桩基进行自动识别,并自动标记目标图像上的桩基,大大减少手动方式标记桩基的工作量,节省人力精力,避免手动标记错误,从而大大提升标记桩基的效率。
[0043] 举例来说,本申请实施例的场景之一,可以是应用到如图1所示的场景中,该场景包括用户终端101和处理器102,用户在用户终端101所显示的建造工程的图纸图像上标记一个桩基,首先,处理器102确定桩基模板以及其对应的桩基类型、桩基代号和桩基数量N;然后,处理器102基于桩基模板对从图纸图像中选定的目标图像进行图像识别处理,获得N个不重叠的桩基模板大小的区域图像作为N个桩基图像;最后,处理器102基于桩基代号和桩基数量N标记N个桩基图像中桩基,以便在用户终端101所显示的图纸图像上显示被标记的N个桩基。
[0044] 在上述应用场景中,虽然将本申请实施例提供的实施方式的动作描述由处理器102执行;但是,本申请实施例在执行主体方面不受限制,只要执行了本申请实施例提供的实施方式所公开的动作即可。
[0045] 上述场景仅是本申请实施例提供的一个场景示例,本申请实施例并不限于此场景。
[0046] 下面结合附图,通过实施例来详细说明本申请实施例中标记桩基的方法和相关装置的具体实现方式。
[0047] 示例性方法
[0048] 参见图2,示出了本申请实施例中一种标记桩基的方法的流程示意图。在本实施例中,所述方法例如可以包括以下步骤:
[0049] 步骤201:通过点选或框选标记图纸图像上任一桩基,并以该标记的桩基作为桩基模板,确定与所述桩基模板相匹配的桩基类型、桩基代号和桩基数量N,其中,N为大于或等于2的正整数。
[0050] 由于建造工程的图纸图像上包括大量的桩基,若是采用现有技术中人工手动方式标记各个桩基,工作枯燥繁琐,工作量巨大,需要耗费较多的人力精力,且极其容易出现手动标记错误;因此,在本申请实施例中,考虑减少手动方式标记桩基的工作量,实现图纸图像上桩基的自动标记。首先,需要标记图纸图像上一个桩基,将其作为桩基模板,并确定该桩基模板对应的桩基类型、桩基代号和桩基数量N。其中,桩基代号表示该桩基类型对应的预设代号,桩基数量N表示需要标记的该桩基类型对应的桩基的预设数量。
[0051] 由于建造工程中常见的桩基类型包括人工挖土桩、沉管灌注桩、钻孔灌注桩、锚杆静压桩、长螺旋钻孔灌压桩和预制管桩等等,因此,桩基模板中桩基属于上述桩基类型中的一种。即,在本申请实施例一种可选的实施方式中,所述桩基类型为人工挖土桩、沉管灌注桩、钻孔灌注桩、锚杆静压桩、长螺旋钻孔灌压桩或预制管桩。
[0052] 作为一种示例,确定桩基模板对应的桩基类型为“人工挖土桩”,桩基代号为“a”,桩基数量为“63”;作为另一种示例,确定桩基模板对应的桩基类型为“沉管灌注桩”,桩基代号为“b”,桩基数量为“13”等等,其他示例类似,在此不再赘述。
[0053] 步骤202:在所述图纸图像的范围内选取目标区域,并设定所述目标区域内的图像作为目标图像;
[0054] 步骤203:从所述目标区域的一侧边界截取与所述桩基模板的大小相同的区域图像,每次向另一侧方向移动预设步长直至移动至所述目标区域的第二侧边界,直至遍历所述目标区域,以识别并提取所述目标图像中所有与所述桩基模板大小相同的区域图像;
[0055] 步骤204:基于所述桩基模板对所述目标图像内的所述区域图像进行图像识别处理,并通过相似度计算,在所有的所述区域图像内获得N个不重叠的、且包含有桩基的区域图像,并作为N个桩基图像;
[0056] 在本申请实施例中,在步骤201确定桩基模板后,可灵活地选定的整个图纸图像或部分图纸图像作为目标图像,根据桩基模板通过图像识别技术在目标图像上自动识别桩基,直至得到N个不重叠的、桩基模板大小的、包括桩基的区域图像作为N个桩基图像,该方式大大减少人工手动在图纸图像上找到各个桩基的位置框选出各个桩基的工作量,以节省大量的人力精力。
[0057] 具体地,基于桩基模板对目标图像进行图像识别处理是指:首先,计算目标图像上每个桩基模板大小的区域图像与桩基模板的相似度,桩基模板大小的区域图像与桩基模板的相似度越高,表示桩基模板大小的区域图像包括需要被标记的桩基的可能性越高;然后,按照相似度的高低对多个桩基模板大小的区域图像进行排序,排序越靠前的桩基模板大小的区域图像与桩基模板的相似度越高,从排序后的多个桩基模板大小的区域图像中选取前N个不重叠的桩基模板大小的区域图像,其表示与桩基模板最相似且不重叠的桩基模板大小的区域图像,可将其作为N个桩基图像。因此,在本申请实施例一种可选的实施方式中,所述步骤202例如可以包括以下步骤:
[0058] 步骤A:获得所述目标图像上每个所述区域图像与所述桩基模板的相似度;
[0059] 步骤B:将各所述区域图像按照所述相似度由高到低排序,并确定排序中前N个不重叠、且包含有桩基的区域图像;
[0060] 步骤C:提取排序中前N个不重叠、且包含有桩基的区域图像作为N个桩基图像。
[0061] 其中,图像识别处理的方式可以是OpenCV,OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。其轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。当然,在本申请实施例中并不限定图像识别处理的具体方式,图像识别处理的方式还可以是FreeImage、CImg或者CxImage等等。
[0062] 其中,多个桩基模板大小的区域图像实际上是遍历目标图像按照桩基模板大小和预设步长依次截取区域图像获得的。即,在本申请实施例一种可选的实施方式中,所述多个所述桩基模板大小的区域图像是先从所述图纸图像的左上角截取所述桩基模板大小的区域图像,每次向右移动预设步长直至移动至所述图纸图像的右边界;再从所述图纸图像的左边界每次向下移动所述预设步长,并重复执行所述每次向右移动预设步长直至移动至所述图纸图像的右边界步骤,直至遍历所述目标图像获得的。
[0063] 在本申请实施例中,预设步长可以是预先设置的移动步长,针对图纸图像而言,预设步长大于等于一个像素;即,在本申请实施例一种可选的实施方式中,所述预设步长至少包括一个像素。例如,预设步长具体可以为一个像素,或者预设步长具体可以为五个像素等等。预设步长越小,多个桩基模板大小的区域图像的数量越多,图像识别效果越准确。
[0064] 作为一种示例,如图3所示的一种获得多个桩基模板大小的区域图像的示意图。先从图纸图像的左上角截取桩基模板大小的区域图像,每次向右移动一个像素直至移动至图纸图像的右边界;再从图纸图像的左边界每次向下移动一个像素,并重复执行每次向右移动一个像素直至移动至图纸图像的右边界步骤,直至遍历目标图像获得多个桩基模板大小的区域图像。
[0065] 需要说明的是,当目标图像较大时,直接对目标图像进行图像识别处理,遍历整个目标图像耗费时间较多,为了进一步提高图像识别的效率;在本申请实施例中,考虑将目标图像递归划分为多个目标子图像,针对多个目标子图像,并行基于桩基模板进行图像识别处理,该递归划分并行处理的方式能够较快地获得N个不重叠的桩基模板大小的区域图像作为N个桩基图像,大大提高减少图像识别的处理时间。因此,在本申请实施例一种可选的实施方式中,例如还可以包括步骤C:将所述目标图像递归划分为多个目标子图像;对应地,所述步骤201例如可以为:基于所述桩基模板对所述多个目标子图像进行并行图像识别处理,获得N个不重叠的所述桩基模板大小的区域图像作为N个桩基图像。
[0066] 作为一种示例,将目标图像递归划分为多个目标子图像可以是将目标图像划分为2个图像,再将划分得到的2个图像中每个图像分别划分为2个图像,依此类推,得到多个目标子图像。
[0067] 步骤205:基于所述桩基代号和所述桩基数量N标记所述N个桩基图像中的桩基。
[0068] 在本申请实施例中,在获得N个桩基图像后,该桩基图像包括的桩基是需要被标记的桩基,标记桩基图像中桩基实质上是指按照桩基代号和桩基数量N对桩基图像中桩基进行桩基命名。
[0069] 作为一种示例,当桩基模板对应的桩基类型为“人工挖土桩”,桩基代号为“a”,桩基数量N为“63”时,可以按照预设顺序依次标记N个桩基图像中桩基为“a1”、“a2”、“a3”、……、“a63”,基于此,在图像图纸上表示63根人工挖土桩;其中,预设顺序比如可以为从左至右、从上至下的顺序。
[0070] 还需要说明的是,在步骤205基于桩基代号和桩基数量N标记N个桩基图像中桩基后,形成N个桩基图像中桩基的标记数据,该标记数据并不是固定不变的,还可以基于需求进行相应的调整。因此,在本申请实施例一种可选的实施方式中,在所述步骤205之后,例如还可以包括步骤D:调整所述N个桩基图像中桩基的标记数据。
[0071] 通过本实施例提供的各种实施方式,首先,响应于标记图纸图像上一个桩基的操作确定桩基模板,并确定该桩基模板对应的桩基类型、桩基代号和桩基数量N; N为大于等于2的正整数;然后,基于桩基模板对目标图像进行图像识别处理,获得N个不重叠的、桩基模板大小的、包括桩基的区域图像作为N个桩基图像;目标图像为整个图纸图像或部分图纸图像;最后,基于桩基代号和桩基数量N标记N个桩基图像中桩基。由此可见,在确定桩基模板后通过图像识别技术对目标图像上的桩基进行自动识别,并自动标记目标图像上的桩基,大大减少手动方式标记桩基的工作量,节省人力精力,避免手动标记错误,从而大大提升标记桩基的效率。
[0072] 示例性装置
[0073] 参见图4,示出了本申请实施例中一种标记桩基的装置的结构示意图。在本实施例中,所述装置例如具体可以包括:
[0074] 确定单元401,用于通过点选或框选标记图纸图像上任一桩基,并以该标记的桩基作为桩基模板,确定与所述桩基模板相匹配的桩基类型、桩基代号和桩基数量N,其中,N为大于或等于2的正整数;
[0075] 获得单元402,在所述图纸图像的范围内选取目标区域,并设定所述目标区域内的图像作为目标图像;从所述目标区域的一侧边界截取与所述桩基模板的大小相同的区域图像,每次向另一侧方向移动预设步长直至移动至所述目标区域的第二侧边界,直至遍历所述目标区域,以识别并提取所述目标图像中所有与所述桩基模板大小相同的区域图像;基于所述桩基模板对所述目标图像内的所述区域图像进行图像识别处理,并通过相似度计算,在所有的所述区域图像内获得N个不重叠的、且包含有桩基的区域图像,并作为N个桩基图像;
[0076] 标记单元403,用于基于所述桩基代号和所述桩基数量N标记各所述桩基图像中的桩基。
[0077] 在本申请实施例一种可选的实施方式中,所述获得单元402包括获得子单元和确定子单元:
[0078] 所述获得子单元,用于获得所述目标图像上每个所述桩基模板大小的区域图像与所述桩基模板的相似度;
[0079] 所述确定子单元,用于按照所述相似度由高到低排序多个所述桩基模板大小的区域图像,确定前N个不重叠的桩基模板大小的区域图像作为N个桩基图像。
[0080] 在本申请实施例一种可选的实施方式中,所述多个所述桩基模板大小的区域图像是先从所述图纸图像的左上角截取所述桩基模板大小的区域图像,每次向右移动预设步长直至移动至所述图纸图像的右边界;再从所述图纸图像的左边界每次向下移动所述预设步长,并重复执行所述每次向右移动预设步长直至移动至所述图纸图像的右边界步骤,直至遍历所述目标图像获得的。
[0081] 在本申请实施例一种可选的实施方式中,所述预设步长至少包括一个像素。
[0082] 在本申请实施例一种可选的实施方式中,所述桩基类型为人工挖土桩、沉管灌注桩、钻孔灌注桩、锚杆静压桩、长螺旋钻孔灌压桩或预制管桩。
[0083] 在本申请实施例一种可选的实施方式中,所述装置还包括划分单元:
[0084] 所述划分单元,用于将所述目标图像递归划分为多个目标子图像;
[0085] 对应地,所述获得单元402具体用于:
[0086] 基于所述桩基模板对所述多个目标子图像进行并行图像识别处理,获得N个不重叠的所述桩基模板大小的区域图像作为N个桩基图像。
[0087] 在本申请实施例一种可选的实施方式中,所述装置还包括调整单元:
[0088] 所述调整单元,用于调整所述N个桩基图像中桩基的标记数据。
[0089] 通过本实施例提供的各种实施方式,标记桩基的装置包括确定单元、获得单元和标记单元,确定单元响应于标记图纸图像上一个桩基的操作确定桩基模板,并确定该桩基模板对应的桩基类型、桩基代号和桩基数量N; N为大于等于2的正整数;获得单元基于桩基模板对目标图像进行图像识别处理,获得N个不重叠的、桩基模板大小的、包括桩基的区域图像作为N个桩基图像;目标图像为整个图纸图像或部分图纸图像;标记单元基于桩基代号和桩基数量N标记N个桩基图像中桩基。由此可见,在确定桩基模板后通过图像识别技术对目标图像上的桩基进行自动识别,并自动标记目标图像上的桩基,大大减少手动方式标记桩基的工作量,节省人力精力,避免手动标记错误,从而大大提升标记桩基的效率。
[0090] 此外,本申请实施例还提供了一种终端设备,所述终端设备包括处理器以及存储器:
[0091] 所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
[0092] 所述处理器用于根据所述程序代码中的指令执行上述方法实施例所述的标记桩基的方法。
[0093] 本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行上述方法实施例所述的标记桩基的方法。
[0094] 本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0095] 专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
[0096] 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0097] 以上所述,仅是本申请的较佳实施例而已,并非对本申请作任何形式上的限制。虽然本申请已以较佳实施例揭露如上,然而并非用以限定本申请。任何熟悉本领域的技术人员,在不脱离本申请技术方案范围情况下,都可利用上述揭示的方法和技术内容对本申请技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例。因此,凡是未脱离本申请技术方案的内容,依据本申请的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本申请技术方案保护的范围内。