图片处理方法及装置制造方法及图纸

技术编号:14976010 阅读:89 留言:0更新日期:2017-04-03 03:55
本公开是关于一种图片处理方法及装置。其中,该方法包括:获取待处理区域,所述待处理区域属于图片的被遮挡区域,且所述待处理区域的边缘包括未被遮挡的像素点;利用所述未被遮挡的像素点的颜色值,确定所述待处理区域的中心像素点的颜色值;利用所述未被遮挡的像素点的颜色值和所述中心像素点的颜色值,确定所述待处理区域中的剩余像素点的颜色值。如此方案,可使本公开方案的图片处理过程更具客观性,还有助于实现像素点颜色值的平滑过渡,改善修复效果,避免出现栅栏现象。

【技术实现步骤摘要】

本公开涉及图像处理领域,尤其涉及一种图片处理方法及装置
技术介绍
通常,为了标识图片或者视频的来源,提供方会在图片或视频的特定位置上添加一些标志性图样。例如,用户通过搜狐视频观看视频时,视频的左上角通常会显示搜狐视频的标志性图样,可以参见图1所示的示例性实施例中的虚线区域。标志性图样会一定程度上,对图片或视频的特定位置处的图像造成遮挡。目前,可以通过以下相关技术修复被标志性图样遮挡住的区域:从图片中截取被标志性图样遮挡的矩形区域,并复制矩形区域底部相邻的下一行像素点,也就是说,将底部相邻的下一行像素点的颜色值,作为底部像素点的颜色值。这种修复方式,可能会导致被遮挡区域在修复后出现明显的栅栏现象,修复效果较差,影响用户对图片或视频的观感。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种图片处理方法及装置。根据本公开实施例的第一方面,提供一种图片处理方法,包括:获取待处理区域,所述待处理区域属于图片的被遮挡区域,且所述待处理区域的边缘包括未被遮挡的像素点;利用所述未被遮挡的像素点的颜色值,确定所述待处理区域的中心像素点的颜色值;利用所述未被遮挡的像素点的颜色值和所述中心像素点的颜色值,确定所述待处理区域中的剩余像素点的颜色值。本公开的实施例提供的技术方案可以包括以下有益效果:先利用位于待处理区域边缘的未被遮挡的像素点,确定出待处理区域的中心像素点的颜色值,进而再利用未被遮挡的像素点和中心像素点,确定出待处理区域的剩余像素点的颜色值。如此修复过程,不论是中心像素点的颜色值,还是剩余像素点的颜色值,均以图片中原本存在的未被遮挡的像素点的颜色值为基础,可使本公开方案的图片处理过程更具客观性,还有助于实现像素点颜色值的平滑过渡,改善修复效果,避免出现栅栏现象。在本公开实施例第一方面的第一种可能的实施方式中,所述利用所述未被遮挡的像素点的颜色值,确定所述待处理区域的中心像素点的颜色值,包括:从所述未被遮挡的像素点中选取备用像素点;将所述备用像素点的颜色值的均值,确定为所述中心像素点的颜色值。本实施例提供的技术方案可以包括以下有益效果:可以简单便捷的确定出中心像素点的颜色值。另外,以图片中原本存在的未被遮挡的像素点的颜色值为基础,获得中心像素点的颜色值,还可使本公开方案的图片处理过程更具客观性。在本公开实施例第一方面的第二种可能的实施方式中,第一像素点属于所述待处理区域中的剩余像素点,则所述利用所述未被遮挡的像素点的颜色值和所述中心像素点的颜色值,确定所述待处理区域中的剩余像素点的颜色值,包括:从所述待处理区域的边缘像素点中,确定出第二像素点,所述第二像素点为所述中心像素点向所述第一像素点连线的延长线、与所述待处理区域的边缘相交的像素点;确定所述中心像素点的权重值w1和所述第二像素点的权重值w2;获得所述第一像素点的颜色值P1=P0*w1+P2*w2,P0为所述中心像素点的颜色值,P2为所述第二像素点的颜色值。本实施例提供的技术方案可以包括以下有益效果:可以简单便捷的实现像素点颜色值的平滑过渡,有助于优化对被遮挡区域的修复效果。结合本公开实施例第一方面的第二种可能的实施方式,在第三种可能的实施方式中,所述确定所述中心像素点的权重值w1和所述第二像素点的权重值w2,包括:获取所述中心像素点与所述第一像素点之间的距离d1、以及所述第一像素点与所述第二像素点之间距离d2;根据所述d1和所述d2,确定所述w1和所述w2:如果d1>d2,则设置使w1<w2,且w1+w2=1;如果d1<d2,则设置使w1>w2,且w1+w2=1;如果d1=d2,则设置使w1=w2,且w1+w2=1。本实施例提供的技术方案可以包括以下有益效果:通常,图片中的相邻像素点之间的颜色值大多会平滑过渡,一般不会出现颜色值突变,因此,本公开方案中,可以根据第一像素点、中心像素点和第二像素点三者之间的位置关系,确定出表示中心像素点对第一像素点颜色值的影响程度w1、第二像素点对第一像素点颜色值的影响程度w2。依据点距越近,权重值越大的原则,设置w1和w2。结合本公开实施例第一方面的第二种或第三种可能的实施方式,在第四种可能的实施方式中,如果所述待处理区域的边缘包括被遮挡的像素点,则在所述获得所述第一像素点的颜色值P1之前,所述方法还包括:判断所述第二像素点是否为被遮挡的像素点;如果所述第二像素点为被遮挡的像素点,则从所述待处理区域的边缘像素点中,确定出与所述第二像素点相邻的未被遮挡的像素点,并利用确定出的未被遮挡的像素点的颜色值,获得所述第二像素点的颜色值P2。本实施例提供的技术方案可以包括以下有益效果:作为一种可能的实施方式,待处理区域的边缘可能包括被标志性图样遮挡的像素点,对应于此,可以在确定出第二像素点后,先判断第二像素点是否为被遮挡像素点,进而根据判断结果获得第二像素点的颜色值。如果判断结果表示第二像素点为被遮挡的像素点,同样可以利用相邻像素点之间的颜色值一般不会出现突变的原理,从边缘像素点中确定出,与第二像素点相邻的未被遮挡的像素点,并利用确定出的像素点,获得第二像素点的颜色值,用于后续计算第一像素点的颜色值时使用。根据本公开实施例的第二方面,提供一种图片处理装置,包括:待处理区域获取模块,被配置为获取待处理区域,所述待处理区域属于图片的被遮挡区域,且所述待处理区域的边缘包括未被遮挡的像素点;中心像素点颜色值确定模块,被配置为利用所述未被遮挡的像素点的颜色值,确定所述待处理区域的中心像素点的颜色值;剩余像素点颜色值确定模块,被配置为利用所述未被遮挡的像素点的颜色值和所述中心像素点的颜色值,确定所述待处理区域中的剩余像素点的颜色值。在本公开实施例第二方面的第一种可能的实施方式中,所述中心像素点颜色值确定模块,被配置为从所述未被遮挡的像素点中选取备用像素点;将所述备用像素点的颜色值的均值,确定为所述中心像素点的颜色值。在本公开实施例第二方面的第二种可能的实施方式中,第一像素点属于所述待处理区域中的剩余像素点,则所述剩余像素点颜色值确定模块包括:第二像素点确定模块,被配置为从所述待处理区域的边缘像素点中,确定出第二像素点,所述第二像素点为所述中心像素点向所述第一像素点连线的延长线、与所述待处理区域的边缘相交的像素点;权重值确定模块,被配置为确定所述中心像素点的权重值w1和所述第二像素点的权重值w本文档来自技高网...

【技术保护点】
一种图片处理方法,其特征在于,包括:获取待处理区域,所述待处理区域属于图片的被遮挡区域,且所述待处理区域的边缘包括未被遮挡的像素点;利用所述未被遮挡的像素点的颜色值,确定所述待处理区域的中心像素点的颜色值;利用所述未被遮挡的像素点的颜色值和所述中心像素点的颜色值,确定所述待处理区域中的剩余像素点的颜色值。

【技术特征摘要】
1.一种图片处理方法,其特征在于,包括:
获取待处理区域,所述待处理区域属于图片的被遮挡区域,且所述待处
理区域的边缘包括未被遮挡的像素点;
利用所述未被遮挡的像素点的颜色值,确定所述待处理区域的中心像素
点的颜色值;
利用所述未被遮挡的像素点的颜色值和所述中心像素点的颜色值,确定
所述待处理区域中的剩余像素点的颜色值。
2.根据权利要求1所述的方法,其特征在于,所述利用所述未被遮挡的
像素点的颜色值,确定所述待处理区域的中心像素点的颜色值,包括:
从所述未被遮挡的像素点中选取备用像素点;
将所述备用像素点的颜色值的均值,确定为所述中心像素点的颜色值。
3.根据权利要求1所述的方法,其特征在于,第一像素点属于所述待处
理区域中的剩余像素点,则
所述利用所述未被遮挡的像素点的颜色值和所述中心像素点的颜色值,
确定所述待处理区域中的剩余像素点的颜色值,包括:
从所述待处理区域的边缘像素点中,确定出第二像素点,所述第二像素
点为所述中心像素点向所述第一像素点连线的延长线、与所述待处理区域的
边缘相交的像素点;
确定所述中心像素点的权重值w1和所述第二像素点的权重值w2;
获得所述第一像素点的颜色值P1=P0*w1+P2*w2,P0为所述中心像素点
的颜色值,P2为所述第二像素点的颜色值。
4.根据权利要求3所述的方法,其特征在于,所述确定所述中心像素点

\t的权重值w1和所述第二像素点的权重值w2,包括:
获取所述中心像素点与所述第一像素点之间的距离d1、以及所述第一像
素点与所述第二像素点之间距离d2;
根据所述d1和所述d2,确定所述w1和所述w2:
如果d1>d2,则设置使w1<w2,且w1+w2=1;
如果d1<d2,则设置使w1>w2,且w1+w2=1;
如果d1=d2,则设置使w1=w2,且w1+w2=1。
5.根据权利要求3或4所述的方法,其特征在于,如果所述待处理区域
的边缘包括被遮挡的像素点,则在所述获得所述第一像素点的颜色值P1之前,
所述方法还包括:
判断所述第二像素点是否为被遮挡的像素点;
如果所述第二像素点为被遮挡的像素点,则从所述待处理区域的边缘像
素点中,确定出与所述第二像素点相邻的未被遮挡的像素点,并利用确定出
的未被遮挡的像素点的颜色值,获得所述第二像素点的颜色值P2。
6.一种图片处理装置,其特征在于,包括:
待处理区域获取模块,被配置为获取待处理区域,所述待处理区域属于
图片的被遮挡区域,且所述待处理区域的边缘包括未被遮挡的像素点;
中心像素点颜色值确定模块,被配置为利用所述未被遮挡的像素点的颜
色值,确定所述待处理区...

【专利技术属性】
技术研发人员:刘洁吴小勇茹忆
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

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

1