本申请涉及计算机,尤其涉及图像处理方法、图像处理装置、计算机设备、计算机可读存储介质及计算机程序产品。
背景技术:
1、随着计算机视觉技术的发展,图像特效技术被广泛应用于各种移动应用中。图像特效技术是一类特殊的图像处理技术,它可以基于图像像素的数据特征,对原始图像进行一定的处理(例如像素计算等),从而获得特效图像。不同种类的图像特效技术可以生成包含不同效果的图像(例如浮雕效果的图像、油画效果的图像等)。
2、目前,图像特征技术通常是根据原始图像生成一张包含特殊效果的图像,然而这种特殊效果一般是静态效果(如虚化效果、黑白效果等),不能使处理后的图像展现动态效果,表现力较差。因此,找到一种能展现动态效果的图像处理方法,是目前亟待解决的问题。
技术实现思路
1、本申请实施例提供了图像处理方法、装置、设备、可读存储介质及程序产品,可以对原始图像进行处理,得到能够展现动态效果的多帧图像。
2、一方面,本申请实施例提供了一种图像处理方法,所述方法包括:
3、获取原始图像的模糊图像;
4、对所述模糊图像进行色值提取处理,得到所述模糊图像包括的各个像素点的颜色值,并根据所述模糊图像包括的各个像素点的颜色值、k个颜色控制数据以及基础颜色数据,确定k帧颜色变化图像,k为大于1的正整数;
5、对所述原始图像进行色值提取处理,得到所述原始图像包括的各个像素点的颜色值,并根据k个亮度控制数据对所述原始图像包括的各个像素点的颜色值进行亮度调整处理,得到k帧亮度调整图像;
6、将所述k帧颜色变化图像与所述k帧亮度调整图像进行混合处理,得到k帧目标图像,所述k帧目标图像用于生成包含动态效果的视频。
7、一方面,本申请实施例提供了一种图像处理装置,所述装置包括:
8、获取单元,用于获取原始图像的模糊图像;
9、处理单元,用于对所述模糊图像进行色值提取处理,得到所述模糊图像包括的各个像素点的颜色值,并根据所述模糊图像包括的各个像素点的颜色值、k个颜色控制数据以及基础颜色数据,确定k帧颜色变化图像,k为大于1的正整数;
10、所述处理单元,还用于对所述原始图像进行色值提取处理,得到所述原始图像包括的各个像素点的颜色值,并根据k个亮度控制数据对所述原始图像包括的各个像素点的颜色值进行亮度调整处理,得到k帧亮度调整图像;
11、混合单元,用于将所述k帧颜色变化图像与所述k帧亮度调整图像进行混合处理,得到k帧目标图像,所述k帧目标图像用于生成包含动态效果的视频。
12、一方面,本申请实施例提供了一种计算机设备,包括:处理器、通信接口和存储器,所述处理器、所述通信接口和所述存储器相互连接,其中,所述存储器存储有可执行程序代码,所述处理器用于调用所述可执行程序代码,实现本申请实施例提供的图像处理方法。
13、相应地,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机实现本申请实施例提供的图像处理方法。
14、相应地,本申请实施例还提供了一种计算机程序产品,所述计算机程序产品包括计算机程序或计算机指令,所述计算机程序或计算机指令存储在计算机可读存储介质中。计算机设备的处理器从所述计算机可读存储介质读取所述计算机程序或计算机指令,处理器执行所述计算机程序或计算机指令,使得所述计算机设备实现本申请实施例提供的图像处理方法。
15、本申请实施例中,对原始图像的模糊图像进行色值提取处理,得到模糊图像包括的各个像素点的颜色值,并根据模糊图像包括的各个像素点的颜色值、k个颜色控制数据以及基础颜色数据,确定k帧颜色变化图像,k为大于1的正整数;对原始图像进行色值提取处理,得到原始图像包括的各个像素点的颜色值,并根据k个亮度控制数据对原始图像包括的各个像素点的颜色值进行亮度调整处理,得到k帧亮度调整图像;将k帧颜色变化图像与k帧亮度调整图像进行混合处理,得到k帧用于生成包含动态效果的视频的目标图像。通过本申请实施例提供的图像处理方法,可以基于一张原始图像生成k帧目标图像,使k帧目标图像可以展现出动态效果,具有较强的表现力;同时可以利用k个颜色控制数据和k个亮度控制数据对k帧目标图像所展现的动态效果进行调整,有效实现了图像处理的个性化。
1.一种图像处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述模糊图像包括的各个像素点的颜色值、k个颜色控制数据以及基础颜色数据,确定k帧颜色变化图像,包括:
3.根据权利要求2所述的方法,其特征在于,所述基础颜色数据包括背景颜色数据和过渡颜色数据,所述根据所述效果区域包括的各个像素点、所述非效果区域包括的各个像素点、所述k个颜色控制数据以及所述基础颜色数据,确定所述k帧颜色变化图像,包括:
4.根据权利要求3所述的方法,其特征在于,所述设定灰度阈值包括第一灰度阈值和第二灰度阈值,所述根据所述效果区域包括的各个像素点的灰度值、所述任一颜色控制数据和所述过渡颜色数据,确定所述效果区域包括的各个像素点的颜色值,包括:
5.根据权利要求3所述的方法,其特征在于,所述根据所述k个颜色控制数据对应的效果图像,确定所述k帧颜色变化图像,包括:
6.根据权利要求1-5任一项所述的方法,其特征在于,所述根据k个亮度控制数据对所述原始图像包括的各个像素点的颜色值进行亮度调整处理,得到k帧亮度调整图像,包括:
7.根据权利要求1-5任一项所述的方法,其特征在于,所述将所述k帧颜色变化图像与所述k帧亮度调整图像进行混合处理,得到k帧目标图像,包括:
8.一种图像处理装置,其特征在于,所述装置包括:
9.一种计算机设备,其特征在于,包括:处理器、通信接口和存储器,所述处理器、所述通信接口和所述存储器相互连接,其中,所述存储器存储有可执行程序代码,所述处理器用于调用所述可执行程序代码,实现如权利要求1-7中任一项所述的图像处理方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机指令,当其在计算机上运行时,使得计算机实现如权利要求1-7中任一项所述的图像处理方法。
11.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序或计算机指令,所述计算机程序或计算机指令被处理器执行时实现如权利要求1-7中任一项所述的图像处理方法。