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

图像处理方法、计算机程序产品、设备及存储介质技术

技术编号:43734672 阅读:15 留言:0更新日期:2024-12-20 12:58
本申请实施例提供一种图像处理方法、计算机程序产品、电子设备及计算机存储介质。在对待抠图图像进行抠图处理时,可以获取抠图关键色,根据RGB颜色立方体模型8个角点表示的颜色中与抠图关键色比较接近的颜色对应的色相分界面,确定用于表征该抠图关键色与其他颜色的色相分界位置的参考平面,进而可以基于待抠图图像中各像素点与该抠图关键色各自相对于该参考平面的相对位置关系,确定各像素点为待抠图图像前景区域的概率。本申请中通过利用抠图关键色和参考平面限定待抠取的背景颜色的范围,可以更加准确地区分前景和背景,且过渡更加自然。

【技术实现步骤摘要】

本申请涉及图像处理,具体而言,涉及一种图像处理方法、计算机程序产品、电子设备及计算机存储介质。


技术介绍

1、抠图技术广泛应用于各个领域。通过从待抠图图像中识别出前景区域和背景区域,然后将背景区域替换成用户想要的背景,从而无需额外布置专门的场景也可以得到一些特效图像或特定场景下的图像。

2、目前的抠图技术中,有些技术采用“阈值分割+平滑滤波”的方式,即通过判定待抠图图像中各像素点的各个通道的像素值是否在背景颜色对应通道的取值范围内,将像素点确定为前景或背景,然后再对分割后的待抠图图像进行平滑滤波处理。通常为了保留边缘细节,滤波半径往往设置得较大,从而使得边缘模糊,抠图痕迹明显。

3、还有些技术通过计算待抠图图像中各像素点的颜色与用户设置的参考颜色的距离,基于该距离和预先设定的相似度阈值确定待抠图图像中各个像素点为前景区域的概率,然而,使用参考颜色和单个相似度阈值限定的范围(即圆形范围)无法覆盖背景颜色的整个颜色分布,因而会出现如果相似度阈值设置得过低,则无法把背景抠除干净,如果相似度阈值设置得过高,则和背景颜色比较接近的一些前景区域也会被抠除掉,影响最终得到的替换背景后的图像的效果。

4、可见,需要提供一种抠图方案,既能够更加准确的抠取前景和背景,且使得抠图得到的图像的边缘过渡更加自然。


技术实现思路

1、有鉴于此,本申请提供一种图像处理方法、计算机程序产品、电子设备及计算机存储介质。

2、根据本申请的第一方面,提供一种图像处理方法,所述方法包括:

3、获取待抠图图像,以及抠图关键色;

4、从rgb颜色立方体模型的8个角点各自表示的颜色中确定与所述抠图关键色最接近的目标颜色;

5、基于所述目标颜色与其他颜色的色相分界面,确定用于区分所述待抠图图像的前景区域和背景区域的参考平面,所述参考平面为所述抠图关键色与其他颜色的色相分界面;

6、针对所述待抠图图像中的各像素点,根据该像素点和所述抠图关键色各自与所述参考平面的相对位置关系,确定该像素点为所述待抠图图像的前景区域的概率,以基于所述概率对所述待抠图图像进行抠图处理。

7、根据本申请的第二方面,提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被执行时实现上述第一方面提及的方法。

8、根据本申请的第三方面,提供一种电子设备,所述电子设备包括处理器、存储器、存储于所述存储器可供所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面提及的方法。

9、根据本申请的第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被执行时实现上述第一方面提及的方法。

10、应用本申请提供的方案,在对待抠图图像进行抠图处理时,可以获取代表背景颜色的抠图关键色,根据rgb颜色立方体模型8个角点表示的颜色中与抠图关键色比较接近的颜色对应的色相分界面,确定用于表征该抠图关键色与其他颜色的色相分界位置的参考平面,进而可以基于待抠图图像中各像素点与该抠图关键色各自相对于该参考平面的相对位置关系,确定各像素点为待抠图图像前景区域的概率。本申请中通过利用抠图关键色和参考平面限定待抠取的背景颜色的范围,可以更加准确地区分前景和背景,且过渡更加自然。并且,由于仅需计算不同像素点与参考平面的相对位置关系,计算量较低,抠图处理的速度较快,针对嵌入式平台等性能较差的设备,也可以保证抠图处理的速度和实时性。

11、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的方法,其特征在于,所述基于所述目标颜色与其他颜色的色相分界面,确定用于区分所述待抠图图像的前景区域和背景区域的参考平面,包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求2所述的方法,其特征在于,所述参考平面为A,B、C三个点构成的平面,

5.根据权利要求1所述的方法,其特征在于,所述基于所述目标颜色与其他颜色的色相分界面,确定用于区分所述待抠图图像的前景区域和背景区域的参考平面,包括:

6.根据权利要求1所述的方法,其特征在于,所述根据该像素点和所述抠图关键色各自与所述参考平面的相对位置关系,确定该像素点为所述待抠图图像的前景区域的概率,包括:

7.根据权利要求6所述的方法,其特征在于,所述基于所述接近程度确定所述像素点为所述待抠图图像的前景区域的概率,包括:

8.根据权利要求6所述的方法,其特征在于,若该像素点和所述抠图关键色各自与所述参考平面的距离均为正数或均为负数,则判定该像素点和所述抠图关键色位于所述参考平面的同侧,若该像素点和所述抠图关键色各自与所述参考平面的距离一个为正数一个为负数,则判定该像素点和所述抠图关键色分别位于所述参考平面的两侧;

9.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被执行时实现权利要求1-8任一项所述的方法。

10.一种电子设备,其特征在于,所述电子设备包括处理器、存储器,以及存储在所述存储器上的计算机指令,所述处理器执行所述计算机指令时实现权利要求1-8任一项所述的方法。

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

...

【技术特征摘要】

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

2.根据权利要求1所述的方法,其特征在于,所述基于所述目标颜色与其他颜色的色相分界面,确定用于区分所述待抠图图像的前景区域和背景区域的参考平面,包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求2所述的方法,其特征在于,所述参考平面为a,b、c三个点构成的平面,

5.根据权利要求1所述的方法,其特征在于,所述基于所述目标颜色与其他颜色的色相分界面,确定用于区分所述待抠图图像的前景区域和背景区域的参考平面,包括:

6.根据权利要求1所述的方法,其特征在于,所述根据该像素点和所述抠图关键色各自与所述参考平面的相对位置关系,确定该像素点为所述待抠图图像的前景区域的概率,包括:

7.根据权利要求6所述的方法,其特征在于,所述基于所述接近程度确定所述像素点为所述待抠...

【专利技术属性】
技术研发人员:刘德志董康
申请(专利权)人:深圳市昊一源科技有限公司
类型:发明
国别省市:

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

1