图像处理方法及其装置、存储介质与流程

文档序号:34022804发布日期:2023-05-05 03:40阅读:52来源:国知局
图像处理方法及其装置、存储介质与流程

本发明涉及图像处理,尤其涉及一种图像处理方法及其装置、存储介质。


背景技术:

1、图像裁剪处理广泛应用于地理信息系统、计算机图形学、机器人运动学等多种领域中,是解决计算机图形学中许多重要问题的基础。

2、在相关技术中,针对图像裁剪处理的研究,大多是为了裁剪掉待处理图像轮廓中位于目标物图像轮廓之外的部分。然而,在一些应用场景中,则需要去除待处理图像轮廓中的目标物图像轮廓而剩下位于目标物图像轮廓之外的部分。对于这种应用场景,通过常规的空间几何处理方法即可实现,但是,该方法得到的结果是采用内外环方式表示的洞状图像轮廓,而在实际应用中,现有的支持图像轮廓展示以及操作等的系统,无法直接支持这种使用内外环方式表示的洞状图像轮廓,如果想要现有的系统能够支持洞状图像轮廓,则需要对现有系统进行较大的改动。因此,如何在不对现有系统进行较大改动的前提下实现对洞状图像轮廓的支持,是亟待解决的技术问题。


技术实现思路

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、将所述洞状图像轮廓与所有所述相交裁剪结果进行轮廓裁剪,得到轮廓裁剪结果;

38、将所述轮廓裁剪结果和所有所述相交裁剪结果进行汇总,得到多个所述非洞状图像轮廓。

39、可选地,所述第二裁剪单元还用于:

40、对所有所述相交裁剪结果进行轮廓合并,得到轮廓合并结果;

41、将所述洞状图像轮廓与所述轮廓合并结果进行轮廓裁剪,得到轮廓裁剪结果。

42、可选地,所述目标物图像轮廓的数量为多个,所述第一裁剪单元还用于:

43、将所述待处理图像轮廓与当前的所述目标物图像轮廓进行轮廓裁剪,得到裁剪图像轮廓;

44、将所述裁剪图像轮廓与下一个所述目标物图像轮廓进行轮廓裁剪,直到所有所述目标物图像轮廓均被裁剪,得到洞状图像轮廓。

45、可选地,所述轮廓获取单元还用于:

46、获取所述待处理图像轮廓;

47、在所述待处理图像轮廓中进行空间索引,得到所述目标物图像轮廓。

48、另一方面,本发明实施例还提供了一种图像处理装置,包括:

49、至少一个处理器;

50、至少一个存储器,用于存储至少一个程序;

51、当至少一个所述程序被至少一个所述处理器执行时实现如前面所述的图像处理方法。

52、另一方面,本发明实施例还提供了一种计算机可读存储介质,其中存储有处理器可执行的计算机程序,所述处理器可执行的计算机程序被处理器执行时用于实现如前面所述的图像处理方法。

53、另一方面,本发明实施例还提供了一种计算机程序产品,包括计算机程序或计算机指令,所述计算机程序或所述计算机指令存储在计算机可读存储介质中,图像处理装置的处理器从所述计算机可读存储介质读取所述计算机程序或所述计算机指令,所述处理器执行所述计算机程序或所述计算机指令,使得所述图像处理装置执行如前面的图像处理方法。

54、本发明实施例至少包括以下有益效果:在根据目标物图像轮廓对待处理图像轮廓进行轮廓裁剪以得到洞状图像轮廓之后,根据洞状图像轮廓的外环轮廓和内环轮廓构造得到裁剪窗口轮廓,然后根据裁剪窗口轮廓对洞状图像轮廓进行轮廓裁剪,得到能够合并表征洞状图像轮廓的多个非洞状图像轮廓。由于得到的每个非洞状图像轮廓均可以采用与待处理图像轮廓相同的表示形式进行表示,因此能够避免采用内外环方式的表示形式进行表示,而且,由于得到的多个非洞状图像轮廓的并集能够表征该洞状图像轮廓,因此在得到多个非洞状图像轮廓之后,不仅能够达到在待处理图像轮廓中去除目标物图像轮廓的目的,并且能够在不对现有系统进行较大改动的前提下实现对洞状图像轮廓的支持。

55、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1