System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机视觉的,尤其是涉及一种图像轮廓修正方法、装置、设备及存储介质。
技术介绍
1、图像目标检测技术在当今信息化时代得到广泛应用,涵盖了多个行业,如智能安防、自动驾驶、医疗影像、零售、农业等,随着计算机视觉和深度学习等技术的飞速发展,图像目标检测在实际应用中取得了显著的进展。图像目标检测技术使计算机系统能够从图像中提取有关目标的信息,从而提高系统的智能决策水平,这对于实现自动化和智能化的目标至关重要,有助于系统更好地理解和应对复杂多变的环境。
2、现有技术通常使用基于特征工程的目标检测技术对图像中的目标进行检测,如haar特征通过计算图像中矩形区域的亮度变化来捕捉纹理信息,hog特征通过统计图像中局部区域的梯度方向形成特征向量,用于描述目标的边缘和纹理。
3、然而,使用haar特征或hog特征进行目标检测生成的识别框形状仅限于矩形,而且精度相对较低,当面对需要精准识别特殊图形轮廓的情况时,目标检测的适用性受到显著限制,导致对非矩形目标或具有复杂轮廓的目标检测的准确率降低。
技术实现思路
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、通过本申请方案,结合目标物体轮廓的灰度信息,通过生成灰度值列表和二维曲线,进而计算目标拐点,不仅考虑了目标的位置和形状,还充分利用了灰度信息,提高了对非矩形目标或复杂轮廓目标的检测准确性;通过对齐合并操作,总灰度值列表的生成可以有效地整合不同部分的灰度信息,为目标拐点的准确计算提供更可靠的基础,最终的目标框修正操作则是根据目标拐点相对于原始目标框的位置来调整目标框,使得更精确地捕捉目标的真实形状。
本文档来自技高网...【技术保护点】
1.一种图像轮廓修正方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述生成所述目标物体对应的目标框之后,还包括剔除所述目标框为不封闭形状对应的目标物体。
3.根据权利要求1所述的方法,其特征在于,所述基于所述目标边所在像素点的灰度值,生成若干灰度值列表包括:
4.根据权利要求1所述的方法,其特征在于,所述对若干所述灰度值列表执行对齐合并操作,得到总灰度值列表包括:
5.根据权利要求1所述的方法,其特征在于,所述计算所述二维曲线对应的目标拐点包括:
6.根据权利要求5所述的方法,其特征在于,所述确定所述目标点的动态范围包括:
7.根据权利要求1所述的方法,其特征在于,所述根据所述目标拐点相对于所述目标框的位置,对所述目标框执行变换操作,得到修正目标框包括:
8.一种图像轮廓修正装置,其特征在于,所述装置包括:
9.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行如权利要求1至7中任一种方法的计算机程序。
...
【技术特征摘要】
1.一种图像轮廓修正方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述生成所述目标物体对应的目标框之后,还包括剔除所述目标框为不封闭形状对应的目标物体。
3.根据权利要求1所述的方法,其特征在于,所述基于所述目标边所在像素点的灰度值,生成若干灰度值列表包括:
4.根据权利要求1所述的方法,其特征在于,所述对若干所述灰度值列表执行对齐合并操作,得到总灰度值列表包括:
5.根据权利要求1所述的方法,其特征在于,所述计算所述二维曲线对应的目标拐点包括:
6.根据权...
【专利技术属性】
技术研发人员:请求不公布姓名,
申请(专利权)人:深存科技无锡有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。