本申请涉及计算机,具体涉及一种图像处理方法、装置及设备。
背景技术:
1、目前,终端会实时接收云端发送的码流(即,编码后的数据流),然而,由于不同帧的内容可能存在较大差异,导致不同帧的码流的数据量会出现较大的波动,从而影响码率的平稳性。
技术实现思路
1、本申请实施例提供一种图像处理方法、装置及设备,可以有效避免出现数据量较大的帧,保持码率的平稳性。
2、一方面,提供一种图像处理方法,所述方法包括对当前帧图像进行一次编码,以获取编码参数,所述编码参数指示所述当前帧图像是否存在场景切换;根据所述编码参数确定是否对所述当前帧图像重新编码;若是,则对所述当前帧图像重新编码,重新编码后的所述当前帧图像的数据量少于所述一次编码后的所述当前帧图像的数据量。
3、另一方面,提供一种图像处理装置,所述装置包括第一编码模块、第一确定模块和第二编码模块。所述第一编码模块用于对当前帧图像进行一次编码,以获取编码参数,所述编码参数指示所述当前帧图像是否存在场景切换;所述第一确定模块用于根据所述编码参数确定是否对所述当前帧图像重新编码;所述第二编码模块用于在确定对所述当前帧图像重新编码时,对所述当前帧图像重新编码,重新编码后的所述当前帧图像的数据量少于所述一次编码后的所述当前帧图像的数据量。
4、另一方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行如上任一实施例所述的图像处理方法中的步骤。
5、另一方面,提供一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,用于执行如上任一实施例所述的图像处理方法中的步骤。
6、本申请实施例通过获取当前帧图像的编码参数来确定是否对当前帧图像进行重新编码,从而通过重新编码来减小当前帧图像的数据量。本申请实施例通过编码参数确定是否对当前帧图像进行重新编码,如编码参数指示编码后的存在场景切换时确定对当前帧图像进行重新编码,以减小当前帧图像的数据量,可以有效避免出现数据量较大的帧,保持码率的平稳性。
1.一种图像处理方法,其特征在于,所述方法包括:
2.如权利要求1所述的图像处理方法,其特征在于,还包括:
3.如权利要求1所述的图像处理方法,其特征在于,还包括:
4.如权利要求1所述的图像处理方法,其特征在于,所述编码参数包括帧内预测像素的比例,所述根据所述编码参数确定是否对所述当前帧图像重新编码,包括:
5.如权利要求1所述的图像处理方法,其特征在于,所述编码参数包括帧内预测像素的比例、图像尺寸、当前编码帧率和当前编码码率,所述根据所述编码参数确定是否对所述当前帧图像重新编码,包括:
6.如权利要求5所述的图像处理方法,其特征在于,所述根据所述编码参数确定是否对所述当前帧图像重新编码,还包括:
7.如权利要求1所述的图像处理方法,其特征在于,所述编码参数还包括平均量化参数,所述对所述当前帧图像重新编码,包括:
8.如权利要求1所述的图像处理方法,其特征在于,所述编码参数还包括图像尺寸和平均量化参数,所述对所述当前帧图像重新编码,包括:
9.如权利要求1所述的图像处理方法,其特征在于,所述编码参数还包括平均量化参数和图像尺寸,所述对所述当前帧图像重新编码,包括:
10.如权利要求1所述的图像处理方法,其特征在于,还包括:
11.一种图像处理装置,其特征在于,所述装置包括:
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行如权利要求1-10任一项所述的图像处理方法中的步骤。
13.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,用于执行权利要求1-10任一项所述的图像处理方法中的步骤。