轮廓处理方法、装置及电子设备与流程

文档序号:36709652发布日期:2024-01-16 11:45阅读:13来源:国知局
轮廓处理方法、装置及电子设备与流程

本公开涉及计算机视觉,尤其涉及一种轮廓处理方法、装置及电子设备。


背景技术:

1、轮廓识别技术在计算机视觉技术领域中尤为重要。例如,通过轮廓识别技术可以获取视频中对象的轮廓,进而对其进行追踪、位置识别等操作。

2、目前,轮廓识别技术可以通过预设的采样点与像素之间的距离进行投票,并将投票最高的一组采样点,确定为对象的轮廓。例如,对于一组边缘像素,可以针对每个像素设置多个采样点,并采样点进行筛选,通过采样点与像素之间的距离进行采样点数量投票(如,距离边缘像素1个像素尺寸的采样点数量有多少),将票数最多的一组采样点确定为轮廓。但是,在对象的轮廓存在位置相近或者方向相近的边(如大圈套小圈的轮廓)时,会使得投票出现误差(如,外圈边缘的采样点投到内圈边缘,使得外圈和内圈的轮廓混淆),进而导致确定轮廓的准确度较低。


技术实现思路

1、本公开提供一种轮廓处理方法、装置及电子设备,用于解决现有技术中确定轮廓的准确度较低的技术问题。

2、第一方面,本公开提供一种轮廓处理方法,该方法包括:

3、获取第一对象,并将所述第一对象划分为至少一个子对象;

4、获取所述子对象的多个轮廓集合,所述轮廓集合中包括至少一个轮廓采样点,所述轮廓集合用于指示所述子对象的一条轮廓;

5、确定每个轮廓集合中的轮廓采样点的数量,并根据所述轮廓采样点的数量,在所述轮廓集合中确定一个或多个目标轮廓集合;

6、根据每个子对象对应的目标轮廓集合,确定所述第一对象的轮廓。

7、第二方面,本公开提供一种轮廓处理装置,轮廓处理装置包括第一获取模块、第二获取模块、第一确定模块和第二确定模块,其中:

8、所述第一获取模块用于,获取第一对象,并将所述第一对象划分为至少一个子对象;

9、所述第二获取模块用于,获取所述子对象的多个轮廓集合,所述轮廓集合中包括至少一个轮廓采样点,所述轮廓集合用于指示所述子对象的一条轮廓;

10、所述第一确定模块用于,确定每个轮廓集合中的轮廓采样点的数量,并根据所述轮廓采样点的数量,在所述轮廓集合中确定一个或多个目标轮廓集合;

11、所述第二确定模块用于,根据每个子对象对应的目标轮廓集合,确定所述第一对象的轮廓。

12、第三方面,本公开实施例提供一种电子设备,包括:处理器和存储器;

13、所述存储器存储计算机执行指令;

14、所述处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面以及第一方面各种可能的涉及所述的轮廓处理方法。

15、第四方面,本公开实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的涉及所述的轮廓处理方法。

16、第五方面,本公开实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上第一方面以及第一方面各种可能的涉及所述的轮廓处理方法。

17、本公开提供一种轮廓处理方法、装置及电子设备,获取第一对象,并将第一对象划分为至少一个子对象,获取子对象的多个轮廓集合,其中,轮廓集合中包括至少一个轮廓采样点,轮廓集合用于指示子对象的一条轮廓,确定每个轮廓集合中的轮廓采样点的数量,并根据轮廓采样点的数量,在轮廓集合中确定一个或多个目标轮廓集合,根据每个子对象对应的目标轮廓集合,确定第一对象的轮廓。在上述方法中,在子对象存在相近的边时,每个子对象可以对应多条轮廓,因此,在确定第一对象的轮廓时,可以通过多个子对象的多条轮廓之间的对比,将子对象中不准确的轮廓删除,进而可以避免相近的两条边的轮廓混淆,提高确定的轮廓的准确度。



技术特征:

1.一种轮廓处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,根据所述轮廓采样点的数量,在所述轮廓集合中确定一个或多个目标轮廓集合,包括:

3.根据权利要求2所述的方法,其特征在于,根据所述第一轮廓集合和所述第一数量,在所述轮廓集合中确定至少一个第二轮廓集合,包括:

4.根据权利要求3所述的方法,其特征在于,根据所述第一轮廓集合和所述第三轮廓集合,确定所述第二轮廓集合,包括:

5.根据权利要求4所述的方法,其特征在于,根据所述第一轮廓、所述第二轮廓,确定所述第二轮廓集合,包括:

6.根据权利要求1-5任一项所述的方法,其特征在于,根据每个子对象对应的目标轮廓集合,确定所述第一对象的轮廓,包括:

7.根据权利要求6所述的方法,其特征在于,针对于任意一个子对象;根据所述内点数量,确定所述子对象对应的第四轮廓,包括:

8.一种轮廓处理装置,其特征在于,包括第一获取模块、第二获取模块、第一确定模块和第二确定模块,其中:

9.一种电子设备,其特征在于,包括:处理器和存储器;

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如权利要求1至7中任一项所述的轮廓处理方法。

11.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的轮廓处理方法。


技术总结
本公开提供一种轮廓处理方法、装置及电子设备,该方法包括:获取第一对象,并将所述第一对象划分为至少一个子对象;获取所述子对象的多个轮廓集合,所述轮廓集合中包括至少一个轮廓采样点,所述轮廓集合用于指示所述子对象的一条轮廓;确定每个轮廓集合中的轮廓采样点的数量,并根据所述轮廓采样点的数量,在所述轮廓集合中确定一个或多个目标轮廓集合;根据每个子对象对应的目标轮廓集合,确定所述第一对象的轮廓。提高轮廓确定的准确度。

技术研发人员:刘赵梁
受保护的技术使用者:北京字跳网络技术有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1