【技术实现步骤摘要】
训练样本的生成方法、目标检测方法和装置
本说明书一个或多个实施例涉及图像处理领域,尤其涉及训练样本的生成方法、目标检测方法和装置。
技术介绍
当前,常常需要在图像中检测具有规则几何形状的物体,例如,在图像中检测具有四边形轮廓的物体(简称四边形物体),比如身份证、书籍等。现有的解决方案是通过传统的边缘检测算法,比如霍夫直线检测算法,从图像中得到四个线段,然后两两计算线段所在直线相交的交点,从而得到四边形物体的四个顶点的坐标。在图像的背景稍微复杂的情况下,经过边缘检测算法对图像处理后,不仅会得到四个线段,还会有不少干扰线段。现有的方案,通过人为设定的规则来排除这些干扰线段,比如为线段所形成的四边形的长宽比、面积的大小、相邻线段的角度等设定相应阈值,通过是否满足相应的阈值来确定四边形物体对应的四个线段。上述方法需要根据不同的背景环境来设置算法的阈值,因而在不同的背景环境下鲁棒性较差。因此,希望能有改进的方案,针对不同的背景环境下的图像目标检测的鲁棒性好。
技术实现思路
本说明书一个或多个实施例描述了一种训练样本的生成方法、目标检测方法和装置,针对不同的背景环境下的图像目标检测的鲁棒性好。第一方面,提供了一种训练样本的生成方法,方法包括:获取第一图像,所述第一图像中包括至少一个干扰物体;获取第二图像,所述第二图像中包括目标检测物体,所述目标检测物体具有四个顶点;以所述第一图像作为背景图像以及以所述第二图像作为前景图像,将所述第一图像和所述第二图像进行合成处理,得到合成图像;获取所述合成图像中所述四个顶点的位置信息;根据所述合成图像和所述四个顶点的位置信息,生成神经网络 ...
【技术保护点】
1.一种训练样本的生成方法,所述方法包括:获取第一图像,所述第一图像中包括至少一个干扰物体;获取第二图像,所述第二图像中包括目标检测物体,所述目标检测物体具有四个顶点;以所述第一图像作为背景图像以及以所述第二图像作为前景图像,将所述第一图像和所述第二图像进行合成处理,得到合成图像;获取所述合成图像中所述四个顶点的位置信息;根据所述合成图像和所述四个顶点的位置信息,生成神经网络模型的一组训练样本,所述神经网络模型用于从图像中检测目标物体的顶点。
【技术特征摘要】
1.一种训练样本的生成方法,所述方法包括:获取第一图像,所述第一图像中包括至少一个干扰物体;获取第二图像,所述第二图像中包括目标检测物体,所述目标检测物体具有四个顶点;以所述第一图像作为背景图像以及以所述第二图像作为前景图像,将所述第一图像和所述第二图像进行合成处理,得到合成图像;获取所述合成图像中所述四个顶点的位置信息;根据所述合成图像和所述四个顶点的位置信息,生成神经网络模型的一组训练样本,所述神经网络模型用于从图像中检测目标物体的顶点。2.如权利要求1所述的方法,其中,以所述第一图像作为背景图像以及以所述第二图像作为前景图像,将所述第一图像和所述第二图像进行合成处理,得到合成图像,包括:以所述第一图像作为背景图像,以所述第二图像作为前景图像,通过改变所述第二图像的尺寸和/或所述第二图像的位置,将所述第一图像和所述第二图像进行多次合成处理,得到多个合成图像。3.如权利要求2所述的方法,其中,所述获取所述合成图像中所述四个顶点的位置信息,包括:获取人工输入的所述第二图像中所述四个顶点的位置信息;根据生成合成图像时所述第二图像的尺寸的变化,和/或所述第二图像的位置变化,确定所述合成图像中所述四个顶点的位置信息。4.如权利要求2所述的方法,其中,所述获取所述合成图像中所述四个顶点的位置信息,包括:获取人工输入的一个合成图像中所述四个顶点的位置信息;根据另一个合成图像相对于该合成图像中所述第二图像的尺寸的变化,和/或另一个合成图像相对于该合成图像中所述第二图像的位置变化,确定所述另一个合成图像中所述四个顶点的位置信息。5.如权利要求1所述的方法,其中,所述干扰物体包括具有干扰线段的物体。6.如权利要求1所述的方法,其中,所述目标检测物体为四边形物体。7.如权利要求1所述的方法,其中,所述根据所述合成图像和所述四个顶点的位置信息,生成神经网络模型的一组训练样本,包括:通过边缘检测算法对所述合成图像进行处理,生成包括所述目标检测物体的边缘信息的黑白图像;将所述黑白图像和所述四个顶点的位置信息,作为神经网络模型的一组训练样本。8.一种目标检测方法,所述方法包括:获取待检测图像,所述待检测图像中包含具有四个顶点的目标检测物体;将所述待检测图像输入预先训练的神经网络模型,通过所述神经网络模型的输出得到所述目标检测物体的四个顶点的位置信息,其中所述神经网络模型利用权利要求1的方法生成的训练样本训练得到。9.如权利要求8所述的方法,其中,获取待检测图像包括:获取原始图像,所述原始图像中包含具有四个顶点的目标检测物体;利用边缘检测算法对所述原始图像进行处理,得到包含所述目标检测物体的边缘信息的黑白图像作为所述待检测图像。10.如权利要求8所述的方法,其中,所述神经网络模型包含卷积神经网络CNN。11.一种训练样本的生成装置,所述装置包括:获取单元,用于获取第一图像,所述第一图像中包括至少一个干扰物体;获取第二图像,所述第二图像中包括目标检测物体,所述目标检...
【专利技术属性】
技术研发人员:钱佳景,王康,管维刚,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。