本申请涉及多帧降噪技术,尤其涉及一种降噪方法、电子设备及计算机存储介质。
背景技术:
目前,由于手机体积上的限制,无法在手机内部设置大尺寸的图像传感器,因此,现有的手机相比更大的图像传感器的图像信噪就会更低,为了能使得手机拍出效果更好的照片,通常采用多帧拍摄技术。
常见的多帧拍摄技术采用多帧降噪算法和多帧超解析算法,分别可以实现高信噪比图像的拍摄和高分辨率图像的拍摄,现有的手机,实现单次的多帧拍摄功能,例如,当用户发起多帧拍摄时,摄像头会执行指定次数的连续拍摄,当拍摄完成时,所有的图像会被送入图像处理器来执行,执行完毕后,处理器会输出一张照片;现有的手机,还可以实现多次的单帧拍摄功能,例如,用户通常可以在手机上发起连拍,此时相机将以较高的帧率输出拍照图像,每张图像都将被单独保存为一个图像文件,而所有的输出图像,只能采用单帧处理相关算法进行处理;由此可以看出,现有的连续拍摄出的照片存在效果不佳的技术问题。
技术实现要素:
本申请实施例提供一种降噪方法、电子设备及计算机存储介质,能够降低连续拍摄出的照片的噪声。
本申请的技术方案是这样实现的:
本申请实施例提供了一种降噪方法,包括:
获取连续拍摄的图片;
当接收到针对所述连续拍摄的图片中指定图片的操作信息时,将所述指定图片确定为所述基准图片;其中,所述针对所述连续拍摄的图片中指定图片的操作信息用于保存所述指定图片;
基于所述基准图片,采用多帧降噪算法对所述连续拍摄的图片进行处理,得到多帧降噪后的图片。
本申请实施例提供了一种电子设备,包括:
获取模块,用于获取连续拍摄的图片;
确定模块,用于当接收到针对所述连续拍摄的图片中指定图片的操作信息时,将所述指定图片确定为所述基准图片;其中,所述针对所述连续拍摄的图片中指定图片的操作信息用于保存所述指定图片;
降噪模块,用于基于所述基准图片,采用多帧降噪算法对所述连续拍摄的图片进行处理,得到多帧降噪后的图片。
本申请实施例还提供了一种电子设备,所述电子设备包括:处理器以及存储有所述处理器可执行指令的存储介质,所述存储介质通过通信总线依赖所述处理器执行操作,当所述指令被所述处理器执行时,执行上述一个或多个实施例所述降噪方法。
本申请实施例提供了一种计算机存储介质,存储有可执行指令,当所述可执行指令被一个或多个处理器执行的时候,所述处理器执行上述一个或多个实施例所述降噪方法。
本申请实施例提供了一种降噪方法、电子设备及计算机存储介质,该方法包括:获取连续拍摄的图片,当接收到针对连续拍摄的图片中的指定图片的操作信息时,将指定图片确定为基准图片,其中,针对连续拍摄的图片中指定图片的操作信息用于保存指定图片,基于基准图片,采用多帧降噪算法对连续拍摄的图片进行处理,得到多帧降噪后的图片;也就是说,在本申请实施例中,在连拍图片时,当接收到针对指定图片的操作信息,该操作信息用于保存该指定图片时,基于该指定图片对连续拍摄的图片进行多帧降噪,使得连拍得到的图片能够进一步地进行多帧降噪处理,从而降低了连拍图片的噪声,进而提高了连拍图片的信噪比,提高了连拍图片的质量。
附图说明
图1为本申请实施例提供的一种可选的降噪方法的流程示意图;
图2为本申请实施例提供的一种连续拍摄的图片的排序结构示意图;
图3为本申请实施例提供的一种电子设备的结构示意图一;
图4为本申请实施例提供的一种电子设备的结构示意图二。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
实施例一
本申请实施例提供了一种降噪方法,图1为本申请实施例提供的一种可选的降噪方法的流程示意图,参考图1所示,上述降噪方法可以包括:
s101:获取连续拍摄的图片;
目前,手机在连拍模式下,图片均为单帧拍摄,照片的信噪比就会很差,连拍得到的图片上全是噪点。
为了提高连拍图片的信噪比,本申请实施例提供一种降噪方法,首先,电子设备获取连续拍摄的图片,这里,需要说明的是,在获取连续拍摄的图片可以是通过摄像头拍摄到的图片,也可以是通过网络接收到的图片,并且,电子设备在通过摄像头获取连续拍摄的图片中,可以是在连拍模式下获取到连续拍摄的图片,也可以是通过手动操作获取到连续拍摄的图片,本申请实施例对此不作具体限定。
另外,上述连续拍摄的图片至少包括2个图片,并且,上述连续拍摄的图片是按照拍摄的顺序进行排序进行存储的。
s102:当接收到针对连续拍摄的图片中指定图片的操作信息时,将指定图片确定为基准图片;
具体来说,在得到连续拍摄的图片之后,用户需要从连续拍摄的图片中挑选出效果最好的图片进行保存时,用户选取拍摄效果最好的图片,也就是说上述指定图片,这样,电子设备就会接收到针对连续拍摄的图片中指定图片的操作信息,需要说明的是,针对连续拍摄的图片中指定图片的操作信息用于保存指定图片。
这里,由于直接为用户保存上述指定图片,电子设备只会对该指定图片采用单帧处理的相关算法进行处理,然而,单帧处理的相关算法并不能够提高图片的信噪比,那么,为了提高图片的信噪比,这里,将指定图片确定为基准图片,这样,电子设备可以基于上述基准图片对连续拍摄的图片,采用多帧降噪处理算法进行处理,以得到信噪比较高的图片供用户保存,从而提高用户的体验度。
另外,当用户并不对连续拍摄的图片进行挑选并存储时,为了提高连续拍摄的图片的信噪比,在一种可选的实施例中,上述方法还可以包括:
将连续拍摄的图片中的每个图片分别确定为基准图片。
具体来说,为了提高连续拍摄的图片的信噪比,这里,电子设备将连续拍摄的图片中的每个图片分别确定为基准图片,例如,连续拍摄得到10个图片,分别将第1个图片,第2个图片,……,第10个图片分别确定为基准图片,这样,可以分别以第1个图片为基准对这10个图片进行多帧降噪处理,以第2个图片为基准对这10个图片进行多帧降噪处理,……,以第10个图片为基准对这10个图片进行多帧降噪处理,这样,可以得到10个多帧降噪后的图片,并将这10个多帧降噪后的图片存储起来。
进一步地,当用户并不对连续拍摄的图片进行挑选并存储时,为了提高连续拍摄的图片的信噪比,在一种可选的实施例中,上述方法还可以包括:
当在获取到连续拍摄的图片之后的预设时间段内,未接收到针对连续拍摄的图片中的任意图片的操作信息时,将连续拍摄的图片中的每个图片分别确定为基准图片。
这里,当用户并未对连续拍摄的图片进行挑选时,电子设备并不会接收到针对连续拍摄的图片的操作信息,那么,为了及时地对连续拍摄的图片进行处理,这里,在虎丘到连续拍摄的图片之后的预设时间段内,电子设备未接收到针对连续拍摄的图片中任意图片的操作信息时,将连续拍摄的图片中的每个图片分别确定为基准图片。
需要说明的是,在确定基准图片中,采用人工智能(ai,artificialintelligence)技术,可以实现连续拍摄的图片中选取出效果最佳的图片,并对此图片进行算法处理。
例如,常见的ai技术结合应用有:识别出连拍图像中的主体,然后从连拍图像队列中挑选出主体对焦准确/曝光准确/运动模糊最少的图片作为基准图片,并进行降噪处理;多人合照时,可以挑选出全员睁眼的照片,如果没有,也可以通过算法在睁眼率最高的照片上合成出一张作为合照的基准图片;在识别出连拍图像中主体的基础上,加上背景的识别,可以做到路人移除的功能;在拍人的场景,可以由ai算法挑选出表情/光线最佳的照片,作为基准图片。
s103:基于基准图片,采用多帧降噪算法对连续拍摄的图片进行处理,得到多帧降噪后的图片。
具体来说,在确定出基准图片之后,电子设备基于基准图片,对连续拍摄的图片进行多帧降噪处理,得到多帧降噪后的图片。
需要说明的是,上述连续拍摄的图片可以采用raw数据进行表示,也可以采用yuv数据进行表示,这里,本申请实施例对此不作具体限定。
然而,在实际应用中,由于连续拍摄的图片的个数可能大于采用多帧降噪算法所需图片的个数,也可能等于多帧降噪算法所需图片的个数,也可能小于多帧降噪算法所需的图片的个数,为了确保连续拍摄的图片能够使用多帧降噪算法进行处理,在一种可选的实施例中,s103可以包括:
当连续拍摄的图片的个数小于等于m时,基于基准图片,采用多帧降噪算法对连续拍摄的图片进行处理,得到多帧降噪后的图片;
具体来说,当连续拍摄的图片的个数小于等于m时,其中,m为采用多帧降噪算法所需的图片个数,也就是说,当连续拍摄的图片的个数等于m时,连续拍摄的图片的个数刚刚足够进行多帧降噪处理,当连续拍摄的图片的个数小于m时,连续拍摄的图片的个数并不足够进行多帧降噪处理,此时,基于基准图片,对全部连续拍摄的图片采用多帧降噪算法进行处理,得到多帧降噪后的图片。
为了实现对连续拍摄的图片进行多帧降噪处理,在一种可选的实施例中,s103可以包括:
当连续拍摄的图片的个数大于m时,从连续拍摄的图片中除了基准图片以外的图片中,选取出m-1个图片;
基于基准图片,采用多帧降噪算法对基准图片和m-1个图片进行处理,得到多帧降噪后的图片;
具体来说,当连续拍摄的图片的个数小于m时,其中,m为采用多帧降噪算法所需的图片个数,说明此时连续拍摄的图片较多,而多帧降噪算法所需的图片的个数为m个,所以为了实现多帧降噪,需要从连续拍摄的图片中除了基准图片以外的图片中,选取出m-1个图片,然后基于基准图片,对基准图片和m-1个图片进行多帧降噪处理,得到多帧降噪后的图片。
进一步地,为了提高多帧降噪后的图片的显示效果,需要为基准图片选取合适的图片进行多帧降噪处理,在一种可选的实施例中,当m为奇数时,相应地,从连续拍摄的图片中除了基准图片以外的图片中,选取出m-1个图片,可以包括:
当排序在基准图片之前的图片的个数大于等于(m-1)/2,且排序在基准图片之后的图片的个数大于等于(m-1)/2时,从连续拍摄的图片中,选取出排序在基准图片之前的(m-1)/2个图片,且从连续拍摄的图片中,选取出排序在基准图片之后的(m-1)/2个图片;
当排序在基准图片之前的图片的个数k小于(m-1)/2时,从连续拍摄的图片中,选取出排序在基准图片之前的k个图片,从连续拍摄的图片中,选取出排序在基准图片之后的2(m-1)/2-k个图片;
当排序在基准图片之后的图片的个数小于k小于(m-1)/2时,从连续拍摄的图片中,选取出排序在基准图片之后的k个图片,且从连续拍摄的图片中,选取出排序在基准图片之前的2(m-1)/2-k个图片。
具体来说,由于在连续拍摄场景中,相邻图片的相似度较高,所以这里,可以以基准图片为中心,选取排序在基准图片之前的图片和排序在基准图片之后的图片,当m为奇数时,除了基准图片参加多帧降噪处理,还需要选取出m-1个图片。
举例来说,图2为本申请实施例提供的一种连续拍摄的图片的排序结构示意图,如图2所示,用户使用电子设备,将电子设备设置在连拍模式下,获取到10个连续拍摄的图片,依次以1,2,3,4,5,6,7,8,9,10为序号排序,并存储在电子设备中。
以m=5为例,连续拍摄的图片为10个,基准图片为在第5个图片,此时,排序在第5个图片之前的图片的个数大于等于2,且排序在第5个图片之后的图片的个数大于等于2,所以,从10个图片中,选取出排序在第5个图片之前的2个图片,即:第3个图片和第4个图片,且选取出排序在第5个图片之后的2个图片,即:第6个图片和第7个图片。
还是以上述图2为例,且m=5,基准图片为在第2个图片,此时,排序在第2个图片之前的图片的个数小于2,所以,从10个图片中,选取出排序在第2个图片之前的1个图片,即:第1个图片,且选取出排序在第2个图片之后的3个图片,即:第3个图片,第4个图片和第5个图片。
还是以上述图2为例,且m=5,基准图片为排序在第9个图片,此时,排序在第9个图片之后的图片的个数小于2,所以,从10个图片中,选取出排序在第9个图片之后的1个图片,即:第10个图片,且选取出排序在第9个图片之前的3个图片,即:第6个图片,第7个图片和第8个图片。
进一步地,为了提高多帧降噪后的图片的显示效果,需要为基准图片选取合适的图片进行多帧降噪处理,在一种可选的实施例中,当m为偶数时,相应地,从连续拍摄的图片中除了基准图片以外的图片中,选取出m-1个图片,可以包括:
当排序在基准图片之前的图片的个数大于等于m/2,且排序在基准图片之后的图片的个数大于等于m/2-1时,从连续拍摄的图片中,选取出排序在基准图片之前的m/2个图片,且从连续拍摄的图片中,选取出排序在基准图片之后的m/2-1个图片;
当排序在基准图片之前的图片的个数k小于m/2时,从连续拍摄的图片中,选取出排序在基准图片之前的k个图片,且从连续拍摄的图片中,选取出排序在基准图片之后的2m/2-1-k个图片;
当排序在基准图片之后的图片的个数k小于m/2-1时,从连续拍摄的图片中,选取出排序在基准图片之后的k个图片,且从连续拍摄的图片中,选取出排序在基准图片之前的2m/2-1-k个图片。
具体来说,由于在连续拍摄场景中,相邻图片的相似度较高,所以这里,可以以基准图片为中心,选取排序在基准图片之前的图片和排序在基准图片之后的图片,当m为偶数时,除了基准图片参加多帧降噪处理,还需要选取出m-1个图片。
以上述图2为例,这里,m=6时,连续拍摄的图片为10个,基准图片为排序在第5个图片,此时,排序在第5个图片之前的图片的个数大于等于3,排序在第5个图片之后的图片的个数大于等于2,所以,从10个图片中,选取出排序在第5个图片之前的3个图片,即:第2个图片,第3个图片和第4个图片,且选取出排序在第5个图片之后的2个图片,即:第6个图片和第7个图片。
以上述图2为例,基准图片为排序在第2个图片,此时,当排序在第2个图片之前的图片的个数小于3时,所以,从10个图片中,选取出排序在第2个图片之前的1个图片,即:第1个图片,且选取出排序在第2个图片之后的4个图片,即:第3个图片,第4个图片,第5个图片和第6个图片。
以上述图2为例,基准图片为排序在第9个图片,此时,排序在第9个图片之后的图片的个数小于2,所以,从10个图片中,选取出排序在第9个图片之后的1个图片,即:第10个图片,且选取出排序在第9个图片之前的4个图片,即:第6个图片,第7个图片,第8个图片和第9个图片。
通过本申请实施例提供的降噪方法,普通连拍图像的信噪比能够接近单次多帧拍摄的水平,并且连拍本身的性能不会受到影响,可以同时兼顾较优的图像质量和较短的拍摄间隔。
本申请实施例提供了一种降噪方法,该方法包括:获取连续拍摄的图片,当接收到针对连续拍摄的图片中的指定图片的操作信息时,将指定图片确定为基准图片,其中,针对连续拍摄的图片中指定图片的操作信息用于保存指定图片,基于基准图片,采用多帧降噪算法对连续拍摄的图片进行处理,得到多帧降噪后的图片;也就是说,在本申请实施例中,在连拍图片时,当接收到针对指定图片的操作信息,该操作信息用于保存该指定图片时,基于该指定图片对连续拍摄的图片进行多帧降噪,使得连拍得到的图片能够进一步地进行多帧降噪处理,从而降低了连拍图片的噪声,进而提高了连拍图片的信噪比,提高了连拍图片的质量。
实施例二
图3为本申请实施例提供的一种电子设备的结构示意图一,如图3所示,该电子设备包括:获取模块31,确定模块32和降噪模块33;其中,
获取模块31,用于获取连续拍摄的图片;
确定模块32,用于当接收到针对连续拍摄的图片中指定图片的操作信息时,将指定图片确定为所述基准图片;其中,针对连续拍摄的图片中指定图片的操作信息用于保存指定图片;
降噪模块33,用于基于基准图片,采用多帧降噪算法对连续拍摄的图片进行处理,得到多帧降噪后的图片。
可选的,上述电子设备还用于:
将连续拍摄的图片中的每个图片分别确定为基准图片。
可选的,上述电子设备还用于:
当在获取到连续拍摄的图片之后的预设时间段内,未接收到针对连续拍摄的图片中的任意图片的操作信息时,将连续拍摄的图片中的每个图片分别确定为基准图片。
可选的,上述降噪模块33具体用于:
当连续拍摄的图片的个数小于m时,基于基准图片,采用多帧降噪算法对连续拍摄的图片进行处理,得到多帧降噪后的图片;
其中,m为采用多帧降噪算法所需的图片个数。
可选的,上述降噪模块33具体用于:
当连续拍摄的图片的个数大于等于m时,从连续拍摄的图片中除了基准图片以外的图片中,选取出m-1个图片;
基于基准图片,采用多帧降噪算法对基准图片和m-1个图片进行处理,得到多帧降噪后的图片;
其中,m为采用多帧降噪算法所需的图片个数。
可选的,当m为奇数时,相应地,上述降噪模块33从连续拍摄的图片中除了基准图片以外的图片中,选取出m-1个图片中,包括:
当排序在基准图片之前的图片的个数大于等于(m-1)/2,且排序在基准图片之后的图片的个数大于等于(m-1)/2时,从连续拍摄的图片中,选取出排序在基准图片之前的(m-1)/2个图片,且从连续拍摄的图片中,选取出排序在基准图片之后的(m-1)/2个图片;
当排序在基准图片之前的图片的个数k小于(m-1)/2时,从连续拍摄的图片中,选取出排序在基准图片之前的k个图片,从连续拍摄的图片中,选取出排序在基准图片之后的2(m-1)/2-k个图片;
当排序在基准图片之后的图片的个数小于k小于(m-1)/2时,从连续拍摄的图片中,选取出排序在基准图片之后的k个图片,且从连续拍摄的图片中,选取出排序在基准图片之前的2(m-1)/2-k个图片。
可选的,当m为偶数时,相应地,上述降噪模块33从连续拍摄的图片中除了基准图片以外的图片中,选取出m-1个图片中,包括:
当排序在基准图片之前的图片的个数大于等于m/2,且排序在基准图片之后的图片的个数大于等于m/2-1时,从连续拍摄的图片中,选取出排序在基准图片之前的m/2个图片,且从连续拍摄的图片中,选取出排序在基准图片之后的m/2-1个图片;
当排序在基准图片之前的图片的个数k小于m/2时,从连续拍摄的图片中,选取出排序在基准图片之前的k个图片,且从连续拍摄的图片中,选取出排序在基准图片之后的2m/2-1-k个图片;
当排序在基准图片之后的图片的个数k小于m/2-1时,从连续拍摄的图片中,选取出排序在基准图片之后的k个图片,且从连续拍摄的图片中,选取出排序在基准图片之前的2m/2-1-k个图片。
在实际应用中,上述获取模块31,确定模块32和降噪模块33可由位于电子设备上的处理器实现,具体为中央处理器(cpu,centralprocessingunit)、微处理器(mpu,microprocessorunit)、数字信号处理器(dsp,digitalsignalprocessing)或现场可编程门阵列(fpga,fieldprogrammablegatearray)等实现。
图4为本申请实施例提供的一种电子设备的结构示意图二,如图4所示,本申请实施例提供了一种电子设备400,包括:
处理器41以及存储有所述处理器41可执行指令的存储介质42,所述存储介质42通过通信总线43依赖所述处理器41执行操作,当所述指令被所述处理器41执行时,执行上述实施例一所述的降噪方法。
需要说明的是,实际应用时,终端中的各个组件通过通信总线43耦合在一起。可理解,通信总线43用于实现这些组件之间的连接通信。通信总线43除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图4中将各种总线都标为通信总线43。
本申请实施例提供了一种计算机存储介质,存储有可执行指令,当所述可执行指令被一个或多个处理器执行的时候,所述处理器执行实施例一所述的降噪方法。
其中,计算机可读存储介质可以是磁性随机存取存储器(ferromagneticrandomaccessmemory,fram)、只读存储器(readonlymemory,rom)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammableread-onlymemory,eprom)、电可擦除可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、快闪存储器(flashmemory)、磁表面存储器、光盘、或只读光盘(compactdiscread-onlymemory,cd-rom)等存储器。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述,仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。
1.一种降噪方法,其特征在于,包括:
获取连续拍摄的图片;
当接收到针对所述连续拍摄的图片中指定图片的操作信息时,将所述指定图片确定为所述基准图片;其中,所述针对所述连续拍摄的图片中指定图片的操作信息用于保存所述指定图片;
基于所述基准图片,采用多帧降噪算法对所述连续拍摄的图片进行处理,得到多帧降噪后的图片。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将所述连续拍摄的图片中的每个图片分别确定为所述基准图片。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当在获取到所述连续拍摄的图片之后的预设时间段内,未接收到针对所述连续拍摄的图片中的任意图片的操作信息时,将所述连续拍摄的图片中的每个图片分别确定为所述基准图片。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述基于所述基准图片,采用多帧降噪算法对所述连续拍摄的图片进行处理,得到多帧降噪后的图片,包括:
当所述连续拍摄的图片的个数小于m时,基于所述基准图片,采用所述多帧降噪算法对所述连续拍摄的图片进行处理,得到所述多帧降噪后的图片;
其中,m为采用所述多帧降噪算法所需的图片个数。
5.根据权利要求1至3任一项所述的方法,其特征在于,所述基于所述基准图片,采用多帧降噪算法对所述连续拍摄的图片进行处理,得到多帧降噪后的图片,包括:
当所述连续拍摄的图片的个数大于等于m时,从所述连续拍摄的图片中除了所述基准图片以外的图片中,选取出m-1个图片;
基于所述基准图片,采用所述多帧降噪算法对所述基准图片和m-1个图片进行处理,得到所述多帧降噪后的图片;
其中,m为采用所述多帧降噪算法所需的图片个数。
6.根据权利要求5所述的方法,其特征在于,当m为奇数时,相应地,所述从所述连续拍摄的图片中除了所述基准图片以外的图片中,选取出m-1个图片,包括:
当排序在所述基准图片之前的图片的个数大于等于(m-1)/2,且排序在所述基准图片之后的图片的个数大于等于(m-1)/2时,从所述连续拍摄的图片中,选取出排序在所述基准图片之前的(m-1)/2个图片,且从所述连续拍摄的图片中,选取出排序在所述基准图片之后的(m-1)/2个图片;
当排序在所述基准图片之前的图片的个数k小于(m-1)/2时,从所述连续拍摄的图片中,选取出排序在所述基准图片之前的k个图片,从所述连续拍摄的图片中,选取出排序在所述基准图片之后的2(m-1)/2-k个图片;
当排序在所述基准图片之后的图片的个数小于k小于(m-1)/2时,从所述连续拍摄的图片中,选取出排序在所述基准图片之后的k个图片,且从所述连续拍摄的图片中,选取出排序在所述基准图片之前的2(m-1)/2-k个图片。
7.根据权利要求5所述的方法,其特征在于,当m为偶数时,相应地,所述从所述连续拍摄的图片中除了所述基准图片以外的图片中,选取出m-1个图片,包括:
当排序在所述基准图片之前的图片的个数大于等于m/2,且排序在所述基准图片之后的图片的个数大于等于m/2-1时,从所述连续拍摄的图片中,选取出排序在所述基准图片之前的m/2个图片,且从所述连续拍摄的图片中,选取出排序在所述基准图片之后的m/2-1个图片;
当排序在所述基准图片之前的图片的个数k小于m/2时,从所述连续拍摄的图片中,选取出排序在所述基准图片之前的k个图片,且从所述连续拍摄的图片中,选取出排序在所述基准图片之后的2m/2-1-k个图片;
当排序在所述基准图片之后的图片的个数k小于m/2-1时,从所述连续拍摄的图片中,选取出排序在所述基准图片之后的k个图片,且从所述连续拍摄的图片中,选取出排序在所述基准图片之前的2m/2-1-k个图片。
8.一种电子设备,其特征在于,包括:
获取模块,用于获取连续拍摄的图片;
确定模块,用于当接收到针对所述连续拍摄的图片中指定图片的操作信息时,将所述指定图片确定为所述基准图片;其中,所述针对所述连续拍摄的图片中指定图片的操作信息用于保存所述指定图片;
降噪模块,用于基于所述基准图片,采用多帧降噪算法对所述连续拍摄的图片进行处理,得到多帧降噪后的图片。
9.一种电子设备,其特征在于,所述电子设备包括:处理器以及存储有所述处理器可执行指令的存储介质,所述存储介质通过通信总线依赖所述处理器执行操作,当所述指令被所述处理器执行时,执行上述的权利要求1至7任一项所述的降噪方法。
10.一种计算机存储介质,其特征在于,存储有可执行指令,当所述可执行指令被一个或多个处理器执行的时候,所述处理器执行所述的权利要求1至7任一项所述的降噪方法。
技术总结