System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 图像处理方法、终端设备及计算机可读存储介质技术_技高网

图像处理方法、终端设备及计算机可读存储介质技术

技术编号:44965804 阅读:7 留言:0更新日期:2025-04-12 01:37
本申请适用于图像处理技术领域,尤其涉及一种图像处理方法、终端设备及计算机可读存储介质。所述方法包括:获取待处理图像的边缘像素点,得到第一点集;根据所述第一点集中每两个像素点之间的像素距离和相对角度,对所述第一点集进行去冗余处理,得到目标点集;根据所述目标点集对所述待处理图像的边缘进行平滑处理。本申请实施例中,不仅考虑了像素距离,还考虑了相对角度,使得处理后的图像边缘变为平滑的同时,还能减少细节的丢失,保持了图像的清晰度。

【技术实现步骤摘要】

本申请属于图像处理,尤其涉及一种图像处理方法、终端设备及计算机可读存储介质


技术介绍

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、可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。

本文档来自技高网...

【技术保护点】

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

2.如权利要求1所述的图像处理方法,其特征在于,所述根据所述第一点集中每两个像素点之间的像素距离和相对角度,对所述第一点集进行去冗余处理,得到目标点集,包括:

3.如权利要求1或2所述的图像处理方法,其特征在于,所述根据所述第一点集中每两个像素点之间的像素距离和相对角度,对所述第一点集进行去冗余处理,得到目标点集,包括:

4.如权利要求3所述的图像处理方法,其特征在于,所述继续根据所述第二点集进行去冗余处理,直到得到所述目标点集,包括:

5.如权利要求3所述的图像处理方法,其特征在于,在计算所述第一组像素点中两个像素点之间的相对角度之后,所述方法还包括:

6.如权利要求5所述的图像处理方法,其特征在于,所述根据所述像素距离从小到大的顺序,继续从所述第一点集中获取下一组像素点,直至得到所述目标点集,包括:

7.如权利要求3所述的图像处理方法,其特征在于,所述删除所述第一组像素点中的任意一个像素点,得到剩余的第二点集,包括:

8.如权利要求3至7任一项所述的图像处理方法,其特征在于,所述计算所述第一组像素点中两个像素点之间的相对角度,包括:

9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至8任一项所述的方法。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至8任一项所述的方法。

...

【技术特征摘要】

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

2.如权利要求1所述的图像处理方法,其特征在于,所述根据所述第一点集中每两个像素点之间的像素距离和相对角度,对所述第一点集进行去冗余处理,得到目标点集,包括:

3.如权利要求1或2所述的图像处理方法,其特征在于,所述根据所述第一点集中每两个像素点之间的像素距离和相对角度,对所述第一点集进行去冗余处理,得到目标点集,包括:

4.如权利要求3所述的图像处理方法,其特征在于,所述继续根据所述第二点集进行去冗余处理,直到得到所述目标点集,包括:

5.如权利要求3所述的图像处理方法,其特征在于,在计算所述第一组像素点中两个像素点之间的相对角度之后,所述方法还包括:

6.如权利要求5所述的图像处理方法,其特征在于,所...

【专利技术属性】
技术研发人员:王欣怡董培
申请(专利权)人:深圳市优必选科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1