图像处理方法和装置制造方法及图纸

技术编号:36581059 阅读:13 留言:0更新日期:2023-02-04 17:40
本公开提供一种图像处理方法和装置。该方法包括:响应于用户的第一触发操作,获取第一触发操作的屏幕坐标;针对第一触发操作后获取到的每帧第一图像,根据第一触发操作的屏幕坐标,获取第一图像上触发像素点的坐标;根据触发像素点的坐标,对第一图像进行特效处理,得到具有放大镜特效的图像。上述方法可将视频中的图像处理为具有放大镜特效的图像,增加了特效效果多样性,提升了用户体验。提升了用户体验。提升了用户体验。

【技术实现步骤摘要】
图像处理方法和装置


[0001]本公开涉及图像处理领域,尤其涉及一种图像处理方法和装置。

技术介绍

[0002]随着软件开发技术的发展,移动终端上应用程序(Application,简称APP)的种类越来越多。其中,视频类APP深受大众喜欢。用户不仅可以通过视频类APP浏览视频,还可以自己制作并发布视频,用户可为视频增加特效,从而提升了用户参与感,然而,目前的特效多样化还不够,用户需求得不到满足。

技术实现思路

[0003]本公开提供一种图像处理方法和装置,可将视频中的图像处理为具有放大镜特效的图像,增加了特效效果的多样性,提升了用户体验。
[0004]第一方面,本公开提供一种图像处理方法,响应于用户的第一触发操作,获取所述第一触发操作的屏幕坐标;针对所述第一触发操作后获取到的每帧第一图像,根据所述第一触发操作的屏幕坐标,获取所述第一图像上触发像素点的坐标;根据所述触发像素点的坐标,对所述第一图像进行特效处理,得到具有放大镜特效的图像。
[0005]可选的,所述根据所述触发像素点的坐标,对所述第一图像进行特效处理,得到具有放大镜特效的图像,包括:根据所述第一图像的帧序号和第一映射关系,获取所述第一图像对应的处理参数,所述处理参数包括以下至少一种:色差强度系数、畸变系数、缩放系数以及模糊系数,所述第一映射关系用于指示帧序号和处理参数的对应关系;根据所述触发像素点的坐标和所述第一图像对应的处理参数,对所述第一图像进行特效处理,得到所述具有放大镜特效的图像;其中,所述特效处理与所述处理参数相对应,并且包括如下至少一种:径向色差处理、畸变处理、缩放处理或径向模糊处理。
[0006]可选的,所述处理参数包括:色差强度系数,所述特效处理包括:径向色差处理;所述根据所述触发像素点的坐标和所述第一图像对应的处理参数,对所述第一图像进行特效处理,包括:针对所述第一图像上的每个像素点,根据所述触发像素点的坐标、所述像素点的坐标、采样点个数、步长系数、各个颜色通道对应的强度系数、权重系数、所述第一图像纹理以及所述色差强度系数,获取所述像素点对应的多个采样点在每个颜色通道的颜色值之和;根据所述像素点对应的多个采样点在每个颜色通道的颜色值之和,确定所述像素点在每个颜色通道的颜色值。
[0007]可选的,所述根据所述触发像素点的坐标、所述像素点的坐标、采样点个数、步长系数、各个颜色通道对应的强度系数、权重系数、所述第一图像纹理以及所述色差强度系数,获取所述像素点对应的多个采样点在每个颜色通道的颜色值之和,包括:根据所述触发像素点的坐标和所述像素点的坐标,确定所述触发像素点到所述像素点的方向;根据所述触发像素点到所述像素点的方向、所述步长系数以及所述采样点个数,确定采样步长;针对RGB通道中的每个颜色通道,根据所述触发像素点到所述像素点的方向、所述色差强度系数
以及所述颜色通道对应的强度系数,确定所述颜色通道对应的偏移;针对RGB通道中的每个颜色通道,根据所述第一图像纹理、所述像素点的坐标、所述颜色通道对应的偏移、所述采样步长、所述采样点个数以及所述权重系数,确定所述像素点对应的多个采样点在所述颜色通道的颜色值之和。
[0008]可选的,所述根据所述像素点对应的多个采样点在每个颜色通道的颜色值之和,确定所述像素点在每个颜色通道的颜色值,包括:针对RGB通道中的每个颜色通道,使用所述像素点对应的多个采样点在所述颜色通道的颜色值之和除以所述采样点个数,得到所述像素点在所述颜色通道的颜色值。
[0009]可选的,所述处理参数包括:畸变系数,所述特效处理包括:畸变处理;
[0010]所述根据所述触发像素点的坐标和所述第一图像对应的处理参数,对所述第一图像进行特效处理,包括:根据所述畸变系数,获取畸变函数;针对所述第一图像上的每个像素点,根据所述触发像素点的坐标、所述像素点的坐标、所述触发像素点到所述像素点的距离以及所述畸变函数,确定所述第一图像上所述像素点所对应的畸变前像素点;将所述畸变前像素点的颜色值作为所述像素点的颜色值。
[0011]可选的,所述处理参数包括:缩放系数,所述特效处理包括:缩放处理;所述根据所述触发像素点的坐标和所述第一图像对应的处理参数,对所述第一图像进行特效处理,包括:根据所述触发像素点的坐标、四边形模型的当前顶点坐标以及所述缩放系数,确定缩放后的顶点坐标,所述四边形模型用于改变图像的显示大小;将所述四边形模型的顶点坐标更新为所述缩放后的顶点坐标;将所述第一图像映射至所述四边形模型,得到所述具有放大镜特效的图像。
[0012]可选的,所述处理参数包括:模糊系数,所述特效处理包括:径向模糊处理;所述根据所述触发像素点的坐标和所述第一图像对应的处理参数,对所述第一图像进行特效处理,包括:针对第一图像上的每个像素点,根据所述触发像素点的坐标、所述像素点的坐标、采样点个数、所述第一图像纹理以及所述模糊系数,获取所述像素点对应的多个采样点的颜色值之和;根据所述像素点对应的多个采样点的颜色值之和,获取所述像素点的颜色值。
[0013]可选的,所述根据所述触发像素点的坐标、所述像素点的坐标、采样点个数、所述第一图像纹理以及所述模糊系数,获取所述像素点对应的多个采样点的颜色值之和,包括:根据所述触发像素点的坐标和所述像素点的坐标,确定所述触发像素点到所述像素点的方向;根据所述像素点的坐标、所述采样点个数、所述模糊系数、所述第一图像纹理以及所述触发像素点到所述像素点的方向,确定所述像素点对应的多个采样点的颜色值之和。
[0014]可选的,所述根据所述像素点对应的多个采样点的颜色值之和,获取所述像素点的颜色值,包括:使用所述像素点对应的多个采样点的颜色值之和除以所述采样点个数,得到所述像素点的颜色值。
[0015]可选的,所述根据所述触发像素点的坐标和所述第一图像对应的处理参数,对所述第一图像进行特效处理,包括:根据所述触发像素点的坐标和所述第一图像对应的处理参数,对所述第一图像依次进行所述径向色差处理、所述畸变处理、所述缩放处理和所述径向模糊处理。
[0016]可选的,所述第一映射关系中,所述帧序号分别和所述色差强度系数、缩放系数以及模糊系数呈正相关,所述帧序号和所述畸变系数呈负相关。
[0017]可选的,所述方法还包括:响应于用户的第二触发操作,获取所述第二触发操作的屏幕坐标;针对所述第二触发操作后获取到的每帧第二图像,根据所述第二触发操作的屏幕坐标,获取所述第二图像上触发像素点的坐标;根据所述第二图像的帧序号和第二映射关系,获取所述第二图像对应的处理参数,根据所述第二图像上触发像素点的坐标和所述第二图像对应的处理参数,对所述第二图像进行特效处理,所述第二映射关系中,帧序号分别和色差强度系数、缩放系数以及模糊系数呈负相关,和畸变系数呈正相关。
[0018]第二方面,本公开提供一种终端设备,包括:获取模块,用于响应于用户的第一触发操作,获取所述第一触发操作的屏幕坐标;特效处理模块,用于针对所述第一触发操作后获取到的每帧第一图像,根据所述第一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:响应于用户的第一触发操作,获取所述第一触发操作的屏幕坐标;针对所述第一触发操作后获取到的每帧第一图像,根据所述第一触发操作的屏幕坐标,获取所述第一图像上触发像素点的坐标;根据所述触发像素点的坐标,对所述第一图像进行特效处理,得到具有放大镜特效的图像。2.根据权利要求1所述的方法,其特征在于,所述根据所述触发像素点的坐标,对所述第一图像进行特效处理,得到具有放大镜特效的图像,包括:根据所述第一图像的帧序号和第一映射关系,获取所述第一图像对应的处理参数,所述处理参数包括以下至少一种:色差强度系数、畸变系数、缩放系数以及模糊系数,所述第一映射关系用于指示帧序号和处理参数的对应关系;根据所述触发像素点的坐标和所述第一图像对应的处理参数,对所述第一图像进行特效处理,得到所述具有放大镜特效的图像;其中,所述特效处理与所述处理参数相对应,并且包括如下至少一种:径向色差处理、畸变处理、缩放处理或径向模糊处理。3.根据权利要求2所述的方法,其特征在于,所述处理参数包括:色差强度系数,所述特效处理包括:径向色差处理;所述根据所述触发像素点的坐标和所述第一图像对应的处理参数,对所述第一图像进行特效处理,包括:针对所述第一图像上的每个像素点,根据所述触发像素点的坐标、所述像素点的坐标、采样点个数、步长系数、各个颜色通道对应的强度系数、权重系数、所述第一图像纹理以及所述色差强度系数,获取所述像素点对应的多个采样点在每个颜色通道的颜色值之和;根据所述像素点对应的多个采样点在每个颜色通道的颜色值之和,确定所述像素点在每个颜色通道的颜色值。4.根据权利要求3所述的方法,其特征在于,所述根据所述触发像素点的坐标、所述像素点的坐标、采样点个数、步长系数、各个颜色通道对应的强度系数、权重系数、所述第一图像纹理以及所述色差强度系数,获取所述像素点对应的多个采样点在每个颜色通道的颜色值之和,包括:根据所述触发像素点的坐标和所述像素点的坐标,确定所述触发像素点到所述像素点的方向;根据所述触发像素点到所述像素点的方向、所述步长系数以及所述采样点个数,确定采样步长;针对RGB通道中的每个颜色通道,根据所述触发像素点到所述像素点的方向、所述色差强度系数以及所述颜色通道对应的强度系数,确定所述颜色通道对应的偏移;针对RGB通道中的每个颜色通道,根据所述第一图像纹理、所述像素点的坐标、所述颜色通道对应的偏移、所述采样步长、所述采样点个数以及所述权重系数,确定所述像素点对应的多个采样点在所述颜色通道的颜色值之和。5.根据权利要求3所述的方法,其特征在于,所述根据所述像素点对应的多个采样点在每个颜色通道的颜色值之和,确定所述像素点在每个颜色通道的颜色值,包括:
针对RGB通道中的每个颜色通道,使用所述像素点对应的多个采样点在所述颜色通道的颜色值之和除以所述采样点个数,得到所述像素点在所述颜色通道的颜色值。6.根据权利要求2所述的方法,其特征在于,所述处理参数包括:畸变系数,所述特效处理包括:畸变处理;所述根据所述触发像素点的坐标和所述第一图像对应的处理参数,对所述第一图像进行特效处理,包括:根据所述畸变系数,获取畸变函数;针对所述第一图像上的每个像素点,根据所述触发像素点的坐标、所述像素点的坐标、所述触发像素点到所述像素点的距离以及所述畸变函数,确定所述第一图像上所述像素点所对应的畸变前像素点;将所述畸变前像素点的颜色值作为所述像素点的颜色值。7.根据权利要求2所述的方法,其特征在于,所述处理参数包括:缩放系数,所述特效处理包括:缩放处理;所述根据所述触发像素点的坐标和所述第一...

【专利技术属性】
技术研发人员:吴金远张元煌郭燚
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1