本申请实施例涉及图像处理领域,尤其涉及一种数据处理方法及装置、检测方法及装置、设备。
背景技术:
1、在与房屋相关的业务领域中,通常可以对房屋对应的全景图像中房门上的目标点进行检测,目标点例如可以包括房门与地面相交的点等,以便于基于目标点进行全景图像拼接获得房屋整体布局、配置等情况。传统方案中,通常需要首先识别全景图像中的房门对象,之后,再对房门对象上的目标点进行检测,过程较繁琐且耗时较多,效果不佳。
技术实现思路
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、本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
1.一种数据处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据房门检测任务以及目标点检测任务,构建目标检测模型包括:
3.根据权利要求1所述的方法,其特征在于,所述利用所述样本房屋全景图像及所述标注数据,训练所述目标检测模型包括:
4.根据权利要求3所述的方法,其特征在于,所述标注数据包括至少一个房门对象的外接检测框中的第一顶点坐标标签及第二顶点坐标标签,以及所述至少一个房门对象上与地面相交的第一目标点坐标标签及第二目标点坐标标签;
5.一种检测方法,其特征在于,包括:
6.根据权利要求5所述的方法,其特征在于,所述将所述房屋全景图像输入目标检测模型,识别获得至少一个房门对象,以及所述至少一个房门对象上的多个目标点包括:
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
8.一种数据处理装置,其特征在于,包括:
9.一种检测装置,其特征在于,包括:
10.一种电子设备,其特征在于,包括存储组件及处理组件;
11.一种计算机可读存储介质,其特征在于,存储有计算机程序,所述计算机程序被计算机执行时实现如权利要求1~4任一项所述的数据处理方法,或权利要求5~7任一项所述的检测方法。