图像拍摄方法、装置及计算机可读存储介质制造方法及图纸

技术编号:22173114 阅读:29 留言:0更新日期:2019-09-21 13:48
本公开是关于一种图像拍摄方法、装置及计算机可读存储介质,属于图像处理技术领域。所述方法包括:在通过摄像头捕捉图像的过程中,获取视频帧;根据所述视频帧,提取目标直方特征;将所述目标直方特征输入到图像画质识别模型中,输出对所述视频帧的画质识别结果,所述图像画质识别模型用于基于直方特征,确定图像的画质是否模糊;响应于所述画质识别结果为模糊,提示用户清洁所述摄像头。本公开在每次拍摄图像时,先基于图像画质识别模型对视频帧的画质进行识别,响应于识别出视频帧的画质模糊,提示用户对摄像头进行清洁,从而基于清洁后的摄像头进行拍摄,采用该种方法提高了所拍摄图像的画质。

Image capturing method, device and computer readable storage medium

【技术实现步骤摘要】
图像拍摄方法、装置及计算机可读存储介质
本公开涉及图像处理
,尤其涉及一种图像拍摄方法、装置及计算机可读存储介质。
技术介绍
随着图像处理技术的发展,智能手机、平板电脑、摄像机等具有拍摄功能的终端普及率越来越高。在基于这些终端的摄像头拍摄图像时,对摄像头表面的清洁程度要求较高,如果摄像头表面洁净,则拍摄的图像较为清晰,图像画质较佳,而如果摄像头表面被灰尘、油渍等污染物污染了,则拍摄的图像较为模糊,图像画质较差。然而,由于终端的尺寸较小,当用户使用终端时,用户手指可能会无意间触摸到摄像头,导致摄像头表面被污染,特别是用户手指粘有污渍时,摄像头表面污染的更为严重。在该种情况下,用户因不知摄像头表面被污染,继续采用该摄像头拍摄图像,导致拍摄的图像十分模糊。因此,为了改善用户的拍摄体现,亟需一种新的图像拍摄方法。
技术实现思路
本公开提供一种图像拍摄方法、装置及计算机可读存储介质。根据本公开实施例的第一方面,提供一种图像拍摄方法,所述方法包括:在通过摄像头捕捉图像的过程中,获取视频帧;根据所述视频帧,提取目标直方特征;将所述目标直方特征输入到图像画质识别模型中,输出对所述视频帧的画质识别结果,所述图像画质识别模型用于基于直方特征,确定图像的画质是否模糊;响应于所述画质识别结果为模糊,提示用户清洁所述摄像头。在本公开的另一个实施例中,所述根据所述视频帧,提取目标直方特征,包括:对所述视频帧进行缩放,得到缩放图像;根据所述缩放图像上每个像素点三个颜色通道的像素值,获取滤波图像;从所述滤波图像中,提取所述目标直方特征。在本公开的另一个实施例中,所述根据所述缩放图像上每个像素点三个颜色通道的像素值,获取滤波图像,包括:从每个像素点三个颜色通道的像素值中,获取最小的像素值;将所有像素点的最小像素值组成最小像素值图像;采用预设窗口在所述最小像素值图像上进行滑移,并获取每个预设窗口内最小的像素值;将所有预设窗口内最小的像素值组成所述滤波图像。在本公开的另一个实施例中,所述从所述滤波图像中,提取所述目标直方特征,包括:统计所述滤波图像包括的每个像素值的像素点数量;根据每个像素值及对应的像素点数量,绘制所述滤波图像对应的目标直方图;从所述目标直方图中,提取所述目标直方特征。在本公开的另一个实施例中,所述方法还包括对所述图像画质识别模型训练的步骤:获取多个训练样本图像,每个训练样本图像标注有画质标签;提取每个训练样本图像的直方特征;确定初始图像画质识别模型;将每个训练样本图像的直方特征输入到所述初始图像画质识别模型中,输出每个训练样本图像的预测值;将每个训练样本图像的预测值和标注的画质标签值输入到预先构建的目标损失函数中;根据所述目标损失函数的函数值,对所述初始图像画质识别模型的模型参数进行调整,得到所述图像画质识别模型。根据本公开实施例的第二方面,提供一种图像拍摄装置,所述装置包括:获取模块,用于在通过摄像头捕捉图像的过程中,获取视频帧;提取模块,用于根据所述视频帧,提取目标直方特征;处理模块,用于将所述目标直方特征输入到图像画质识别模型中,输出对所述视频帧的画质识别结果,所述图像画质识别模型用于基于直方特征,确定图像的画质是否模糊;提示模块,用于响应于所述画质识别结果为模糊,提示用户清洁所述摄像头。在本公开的另一个实施例中,所述提取模块,用于对所述视频帧进行缩放,得到缩放图像;根据所述缩放图像上每个像素点三个颜色通道的像素值,获取滤波图像;从所述滤波图像中,提取所述目标直方特征。在本公开的另一个实施例中,所述提取模块,用于从每个像素点三个颜色通道的像素值中,获取最小的像素值;将所有像素点的最小像素值组成最小像素值图像;采用预设窗口在所述最小像素值图像上进行滑移,并获取每个预设窗口内最小的像素值;将所有预设窗口内最小的像素值组成所述滤波图像。在本公开的另一个实施例中,所述提取模块,用于统计所述滤波图像包括的每个像素值的像素点数量;根据每个像素值及对应的像素点数量,绘制所述滤波图像对应的目标直方图;从所述目标直方图中,提取所述目标直方特征。在本公开的另一个实施例中,所述装置还包括:所述获取模块,用于获取多个训练样本图像,每个训练样本图像标注有画质标签;所述提取模块,用于提取每个训练样本图像的直方特征;确定模块,用于确定初始图像画质识别模型;训练模块,用于将每个训练样本图像的直方特征输入到所述初始图像画质识别模型中,输出每个训练样本图像的预测值;将每个训练样本图像的预测值和标注的画质标签值输入到预先构建的目标损失函数中;根据所述目标损失函数的函数值,对所述初始图像画质识别模型的模型参数进行调整,得到所述图像画质识别模型。根据本公开实施例的第三方面,提供一种图像拍摄装置,包括:处理器;用于存储处理器可执行的指令的存储器;其中,所述处理器被配置为:在通过摄像头捕捉图像的过程中,获取视频帧;根据所述视频帧,提取目标直方特征;将所述目标直方特征输入到图像画质识别模型中,输出对所述视频帧的画质识别结果,所述图像画质识别模型用于基于直方特征,确定图像的画质是否模糊;响应于所述画质识别结果为模糊,提示用户清洁所述摄像头。根据本公开实施例的第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现如图像拍摄方法。本公开的实施例提供的技术方案可以包括以下有益效果:在每次拍摄图像时,先基于图像画质识别模型对视频帧的画质进行识别,响应于识别出视频帧的画质模糊,提示用户对摄像头进行清洁,从而基于清洁后的摄像头进行拍摄,采用该种方法提高了所拍摄图像的画质。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的一种图像拍摄方法所涉及的实施环境。图2是根据一示例性实施例示出的一种图像拍摄方法的流程图。图3是根据一示例性实施例示出的另一种图像拍摄方法的流程图。图4是根据一示例性实施例示出的一种训练图像画质识别模型的方法流程图。图5是根据一示例性实施例示出的一种图像拍摄装置的框图。图6根据一示例性实施例示出的一种用于图像拍摄的装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。请参考图1,其示出了本公开实施例提供的图像拍摄方法所涉及的实施环境,参见图1,该实施环境包括:终端101和服务器102。其中,终端101配置有摄像头,所配置的摄像头包括前置摄像头、后置摄像头中至少一种。该终端101安装有拍照应用,该拍照应用可以调用摄像头,以实现拍照功能。该终端101可以为智能手机、平板电脑、数码相机等设备,本公开不对终端101的产品类型作具体的限定。对于具有较强计算能力的终端101,能够训练出图像画质识别模型,并基于所训练的图像画质识别模型,确定视频帧的画质识别本文档来自技高网...

【技术保护点】
1.一种图像拍摄方法,其特征在于,所述方法包括:在通过摄像头捕捉图像的过程中,获取视频帧;根据所述视频帧,提取目标直方特征;将所述目标直方特征输入到图像画质识别模型中,输出对所述视频帧的画质识别结果,所述图像画质识别模型用于基于直方特征,确定图像的画质是否模糊;响应于所述画质识别结果为模糊,提示用户清洁所述摄像头。

【技术特征摘要】
1.一种图像拍摄方法,其特征在于,所述方法包括:在通过摄像头捕捉图像的过程中,获取视频帧;根据所述视频帧,提取目标直方特征;将所述目标直方特征输入到图像画质识别模型中,输出对所述视频帧的画质识别结果,所述图像画质识别模型用于基于直方特征,确定图像的画质是否模糊;响应于所述画质识别结果为模糊,提示用户清洁所述摄像头。2.根据权利要求1所述的方法,其特征在于,所述根据所述视频帧,提取目标直方特征,包括:对所述视频帧进行缩放,得到缩放图像;根据所述缩放图像上每个像素点三个颜色通道的像素值,获取滤波图像;从所述滤波图像中,提取所述目标直方特征。3.根据权利要求2所述的方法,其特征在于,所述根据所述缩放图像上每个像素点三个颜色通道的像素值,获取滤波图像,包括:从每个像素点三个颜色通道的像素值中,获取最小的像素值;将所有像素点的最小像素值组成最小像素值图像;采用预设窗口在所述最小像素值图像上进行滑移,并获取每个预设窗口内最小的像素值;将所有预设窗口内最小的像素值组成所述滤波图像。4.根据权利要求2所述的方法,其特征在于,所述从所述滤波图像中,提取所述目标直方特征,包括:统计所述滤波图像包括的每个像素值的像素点数量;根据每个像素值及对应的像素点数量,绘制所述滤波图像对应的目标直方图;从所述目标直方图中,提取所述目标直方特征。5.根据权利要求1所述的方法,其特征在于,所述方法还包括对所述图像画质识别模型训练的步骤:获取多个训练样本图像,每个训练样本图像标注有画质标签;提取每个训练样本图像的直方特征;确定初始图像画质识别模型;将每个训练样本图像的直方特征输入到所述初始图像画质识别模型中,输出每个训练样本图像的预测值;将每个训练样本图像的预测值和标注的画质标签值输入到预先构建的目标损失函数中;根据所述目标损失函数的函数值,对所述初始图像画质识别模型的模型参数进行调整,得到所述图像画质识别模型。6.一种图像拍摄装置,其特征在于,所述装置包括:获取模块,用于在通过摄像头捕捉图像的过程中,获取视频帧;提取模块,用于根据所述视频帧,提取目标直方特征;处理模块,用于将所述目标直方特征输入到图像画质识别模型中,输出对所述视频帧的画质识别结果,所述图像画质识别模型...

【专利技术属性】
技术研发人员:杨松
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1