一种拍照方法和装置及拍照设备与流程

文档序号:12810105阅读:232来源:国知局
一种拍照方法和装置及拍照设备与流程

本发明涉及摄像技术领域,特别是涉及一种拍照方法、一种拍照装置、一种拍照设备。



背景技术:

随着移动终端的发展,很多移动终端都具备了拍照功能。目前,很多移动终端的拍照功能,其照片的成像质量严重依赖于光线强度。在光线强度较高的情况下,拍摄的照片成像质量较好,但是,在光线强度较暗的情况下,拍摄的照片成像质量则会变得比较差。

在先技术中,对于光线强度较暗的情况,其中一种主要的思路是对单次拍摄的摄像头的物理参数进行调整,提高单次拍摄的照片的质量,但是该种方式跟当次拍摄时用户的操作、环境等各种外部因素的影响,其得到较好质量的照片的概率低。另外一种思路是提高摄像头本身的硬件性能,比如增加防抖功能,但是该种方案大大增加了成本。还有一种思路是对该次拍摄得到的该照片,在后期利用图片编辑软件对该照片进行降噪处理,该降噪处理降噪针对纯色块区域可行,对复杂光线环境和物体的效果并不理想,特别是该次拍摄的照片质量本身并不好的情况下,降噪处理的效率更不理想,并且操作步骤复杂。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的拍照方法、相应的拍照装置和相应的拍照设备。

依据本发明的一个方面,提供了一种拍照方法,包括:

判断当前的光线强度是否低于第一阈值;

如果当前的光线强度低于第一阈值,则当接收到照片拍摄指令后,连续拍摄至少两张照片;

对所述至少两张照片按照画质数值进行排序,并将排序靠前的至少一张照片进行保存。

优选地,所述连续拍摄至少两张照片的步骤,包括:

按照预定的摄像头的标准参数,拍摄各张标准照片,以及在拍摄所述标准照片的前后,分别变更摄像头的参数以拍摄对照照片。

优选地,所述连续拍摄至少两张照片的步骤,包括:

在拍摄各张标准照片时,根据各传感器记录拍摄所述标准照片时的抖动数据。

优选地,所述对所述至少两张照片按照画质数值进行排序的步骤,包括:

计算各张标准照片的至少一个画质维度的特征值;

针对每张标准照片,根据各特征值计算所述标准照片的总特征值;

将所述总特征值作为画质数值,并根据所述画质数值对各标准张照片进行排序。

优选地,所述画质维度包括:抖动数据维度、快照一致性维度、噪点占比维度、边缘锐利程度维度。

优选地,所述计算各张标准照片的至少一个画质维度的特征值包括:

针对每张标准照片,分别比较所述标准照片与所述标准照片之前和之后的对照照片之间的像素位置偏移程度,并根据所述像素位置偏移程度计算所述标准照片的快照一致性。

优选地,所述计算各张标准照片的至少一个画质维度的特征值包括:

针对每张标准照片,获取对应所述标准照片所记录的抖动数据。

优选地,所述计算各张标准照片的至少一个画质维度的特征值包括:

针对各标准照片,获取所述标准照片的纯色块区域,以及所述纯色块区域中的噪点区域;

根据各纯色块区域中的噪点区域与纯色块区域,计算所述标准照片的噪点占比。

优选地,所述计算各张标准照片的至少一个画质维度的特征值包括:

针对每张标准照片,分析所述标准照片中的各物体轮廓的边缘锐利程 度。

优选地,所述变更摄像头的参数,包括:

提高iso和快门速度。

优选地,所述传感器包括加速仪和/或陀螺仪。

优选地,在所述判断当前的光线强度是否低于第一阈值的步骤之后,还包括:

判断当前的光线强度是否低于第二阈值;

如果当前的光线强度低于第二阈值,则提示用户以稳定的方式进行拍摄。

依据本发明的另一个方面,提供了一种拍照装置,包括:

第一阈值判断模块,适于判断当前的光线强度是否低于第一阈值;

连续拍摄模块,适于在当前的光线强度低于第一阈值时,当接收到照片拍摄指令后,连续拍摄至少两张照片;

排序模块,适于对所述至少两张照片按照画质数值进行排序,并将排序靠前的至少一张照片进行保存。

优选地,所述连续拍摄模块包括:

标准照片及对照照片拍摄子模块,适于按照预定的摄像头的标准参数,拍摄各张标准照片,以及在拍摄所述标准照片的前后,分别变更摄像头的参数以拍摄对照照片。

优选地,所述连续拍摄模块包括:

抖动数据记录子模块,适于在拍摄各张标准照片时,根据各传感器记录拍摄所述标准照片时的抖动数据。

优选地,所述排序模块包括:

单项特征值计算子模块,适于计算各张标准照片的至少一个画质维度的特征值;

总特征值计算子模块,适于针对每张标准照片,根据各特征值计算所述标准照片的总特征值;

标准照片排序子模块,适于将所述总特征值作为画质数值,并根据所述 画质数值对各标准张照片进行排序。

优选地,所述画质维度包括:抖动数据维度、快照一致性维度、噪点占比维度、边缘锐利程度维度。

优选地,所述单项特征值计算子模块包括:

快照一致性特征值计算子模块,适于针对每张标准照片,分别比较所述标准照片与所述标准照片之前和之后的对照照片之间的像素位置偏移程度,并根据所述像素位置偏移程度计算所述标准照片的快照一致性。

优选地,所述单项特征值计算子模块包括:

抖动数据特征值计算子模块,适于针对每张标准照片,获取对应所述标准照片所记录的抖动数据。

优选地,所述单项特征值计算子模块包括:

噪点区域计算子模块,适于针对各标准照片,获取所述标准照片的纯色块区域,以及所述纯色块区域中的噪点区域;

噪点占比特征值计算子模块,适于根据各纯色块区域中的噪点区域与纯色块区域,计算所述标准照片的噪点占比。

优选地,所述单项特征值计算子模块包括:

边缘锐利程度特征值计算子模块,适于针对每张标准照片,分析所述标准照片中的各物体轮廓的边缘锐利程度。

优选地,所述变更摄像头的参数包括:

提高iso和快门速度。

优选地,所述传感器包括加速仪和/或陀螺仪。

优选地,在所述第一阈值判断模块之后,还包括:

第二阈值判断模块,适于判断当前的光线强度是否低于第二阈值;

稳定拍摄提示模块,适于在当前的光线强度低于第二阈值时,提示用户以稳定的方式进行拍摄。

依据本发明的另一个方面,提供了一种拍照设备,包括:

存储器,加载有多条可执行指令;

处理器,执行所述多条可执行指令;所述多条指令包括执行以下步骤的 方法:

判断当前的光线强度是否低于第一阈值;

如果当前的光线强度低于第一阈值,则当接收到照片拍摄指令后,连续拍摄至少两张照片;

对所述至少两张照片按照画质数值进行排序,并将排序靠前的至少一张照片进行保存。

优选地,所述连续拍摄至少两张照片的步骤,包括:

按照预定的摄像头的标准参数,拍摄各张标准照片,以及在拍摄所述标准照片的前后,分别变更摄像头的参数以拍摄对照照片。

优选地,所述连续拍摄至少两张照片的步骤,包括:

在拍摄各张标准照片时,根据各传感器记录拍摄所述标准照片时的抖动数据。

优选地,所述对所述至少两张照片按照画质数值进行排序的步骤,包括:

计算各张标准照片的至少一个画质维度的特征值;

针对每张标准照片,根据各特征值计算所述标准照片的总特征值;

将所述总特征值作为画质数值,并根据所述画质数值对各标准张照片进行排序。

优选地,所述画质维度包括:抖动数据维度、快照一致性维度、噪点占比维度、边缘锐利程度维度。

优选地,所述计算各张标准照片的至少一个画质维度的特征值包括:

针对每张标准照片,分别比较所述标准照片与所述标准照片之前和之后的对照照片之间的像素位置偏移程度,并根据所述像素位置偏移程度计算所述标准照片的快照一致性。

优选地,所述计算各张标准照片的至少一个画质维度的特征值包括:

针对每张标准照片,获取对应所述标准照片所记录的抖动数据。

优选地,所述计算各张标准照片的至少一个画质维度的特征值包括:

针对各标准照片,获取所述标准照片的纯色块区域,以及所述纯色块区域中的噪点区域;

根据各纯色块区域中的噪点区域与纯色块区域,计算所述标准照片的噪点占比。

优选地,所述计算各张标准照片的至少一个画质维度的特征值包括:

针对每张标准照片,分析所述标准照片中的各物体轮廓的边缘锐利程度。

优选地,所述变更摄像头的参数,包括:

提高iso和快门速度。

优选地,所述传感器包括加速仪和/或陀螺仪。

优选地,在所述判断当前的光线强度是否低于第一阈值的步骤之后,还包括:

判断当前的光线强度是否低于第二阈值;

如果当前的光线强度低于第二阈值,则提示用户以稳定的方式进行拍摄。

本发明实施例中提供了一种拍照方法,在判断出当前拍摄环境的光线强度低于第一阈值时,在接收到拍摄指令后,对被拍摄物体采用连续拍摄的方式,并将拍摄得到的至少两张照片按照各照片的画质数值进行排序,从而将排序靠前的至少一张照片进行保存,解决了在先技术中对单次拍摄的摄像头的物理参数进行调整而对于单次拍摄得到质量较好的照片概率低的问题,以及提高摄像本身的硬件性能的方式使成本较高的问题,以及利用图片编辑软件后期对图片进行降噪处理效果不佳、步骤复杂的问题,取得了在用户点击拍摄后,可以自动拍摄多张照片,然后从中选择一张最优的照片,在避免增加硬件成本、不在后期使用图像编辑软件的情况下,即可提高获得质量较高的照片的几率的有益效果。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了根据本发明一个实施例的拍照方法的步骤流程图;

图2示出了根据本发明一个实施例的拍照方法的步骤流程图;

图3示出了根据本发明一个实施例的拍照装置的结构框图;

图4示出了根据本发明一个实施例的拍照装置的结构框图;及

图5示出了根据本发明一个实施例的拍照设备的结构框图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

实施例一

参照图1,示出了根据本发明一个实施例的一种拍照方法实施例的步骤流程图,具体可以包括如下步骤:

步骤s110:判断当前的光线强度是否小于第一阈值;如果当前的光线强度低于第一阈值,则执行步骤s120。

本发明实施例中,可以预先在移动终端的拍摄应用中预置各种光线强度阈值,其中设置了第一阈值。当光线强度在第一阈值以下为暗光环境,需要执行本发明实施例的后续步骤。

在实际应用中,打开拍摄应用后,可以自动计算当前的光线强度,从而判断当前的光线强度是否低于第一阈值,如果低于第一阈值,则进入步骤s120。如果不低于第一阈值,则可以按照正常的方式进行单次拍摄。

光线强度是指光线投射到被拍摄物体后,被拍摄物体呈现出来的亮度。在实际应用中,本领域技术人员可以将放置于不同光线强度下,通过改变的 iso(感光度)、快门速度以及光圈三个参数的值进行测试,当某个光线强度下,iso、快门速度和光圈均达到各自的某个阈值,成像质量就开始不符合要求,则可以将该光线强度设置为第一阈值。比如在某个光线强度下,iso达到2000,快门速度为1/2s,光圈为最大光圈的情况下,成像质量就开始不符合要求,则可以将该光线强度的值设置为第一阈值。

优选地,在所述步骤s110之后,还可以包括:

步骤s112:判断当前的光线强度是否低于第二阈值;如果当前的光线强度低于第二阈值,则执行步骤s114;

步骤s114:提示用户以稳定的方式进行拍摄。

在实际应用中,对于拍照而言,

其主要的三个物理参数:iso:感光度,数值越高,画面亮度越高,色块越大,画质降低。

快门:控制曝光时间长短的装置,速度越快曝光时间越短,进光量越小。

光圈:控制镜头通光量,光圈数值越大,同等时间内进光量越多。

那么当光线强度低于某个阈值,在本发明中是第二阈值,则需要增加曝光时间才能保证成像质量,而增加曝光时间,则由于拍摄人员的手等抖动的原因,可能对拍摄得到的照片产生由于抖动而造成的晃动模糊,因此,需要提示用户以稳定的方式进行拍摄。比如提示用户使用三脚架稳定拍照装置。

当然,在实际应用中,通过测试在设置的快门速度不低于1/2s时,iso大于4000,光圈为最大光圈时,才可以拍摄得到质量较好的照片,那么则将,快门速度1/2s,iso为4000,最大光圈时,测试光线强度,在该条件下如果在某个临界的光线强度之上的光线强度下拍摄的照片质量符合要求,反之,其之下的光线强度下拍摄的照片质量不符合要求,则可以将该临界的光线强度设置为第二阈值。

步骤s120:当接收到照片的拍摄指令后,连续拍摄至少两张照片。

本发明实施例中可以预先设置连续拍摄的照片数目,连续拍摄的照片数目应大于等于2,例如,针对某个被拍摄物体连续拍摄5张照片,在对该物 体连续拍摄的数目达到5张时,可自动停止对该被拍摄物体的拍摄等。也可以预先设置针对被拍摄物体拍摄的连续两张照片的时间间隔,例如,设置拍摄的连续两张照片的时间间隔为6s,则在当前照片拍摄完成之后,经过6s的时间后则自动进行下一张照片的拍摄,直到拍摄结束等。

当然,实际应用中,对于低于第一阈值与第二阈值之间的区域,以及第二阈值之下的区域,可以预先划分光线强度区域,然后预先对不同的光线强度区域配置不同的标准参数,该标准参数包括针对摄像头的iso、快门速度、光圈大小三个物理参数。

然后可以根据当前的光线强度属于哪个光线强度区域,查找相应的标准参数,然后将头像头的参数调整为该标准参数。

在实际应用中,本领域技术人员可以根据实际需要自行设置连续拍摄的条件,如连续拍摄的照片数目、连续拍摄的两张照片之间的时间间隔等等,本发明对此不加以限制。

可以预先设置拍摄指令、光线强度、拍摄方式之间的对应关系,当光线强度大于等于第一阈值时,则拍摄指令触发执行正常的拍摄方式;当光线强度低于第一阈值时,则拍摄指令触发执行本发明实施例的拍摄方式。

那么,在拍摄应用打开后,判断当前光线强度低于第一阈值后,则连续拍摄至少两张照片,然后进入步骤s130。

步骤s130:对所述至少两张照片按照画质数值进行排序,并将排序靠前的至少一张照片进行保存。

在本发明实施例中可以预先设置针对被拍摄物体连续拍摄得到的照片中所需保存的照片的数量,在针对被拍摄物体的连续拍摄结束后,可以对拍摄得到的至少两张照片的画质数值进行计算,根据拍摄得到的至少两张照片的画质数值对拍摄得到的照片进行排序,进而根据照片的排序结果,将排序靠前的对应预先设置的所需保存的照片的数量的照片进行保存。

当然,在实际应用中步骤120拍摄的照片可以暂存在拍摄程序的缓存中,然后由摄像程序执行步骤s130,筛选出最优的一张或者几张后,将该最优的一张或者几张存储到sd卡(securedigitalmemorycard,安全数码卡) 等可长期存储的存储空间中。

本发明实施例在判断出当前拍摄环境的光线强度低于第一阈值时,在接收到拍摄指令后,对被拍摄物体采用连续拍摄的方式,并将拍摄得到的至少两张照片按照各照片的画质数值进行排序,从而将排序靠前的至少一张照片进行保存,解决了在先技术中对单次拍摄的摄像头的物理参数进行调整而对于单次拍摄得到质量较好的照片概率低的问题,以及提高摄像本身的硬件性能的方式使成本较高的问题,以及利用图片编辑软件后期对图片进行降噪处理效果不佳、步骤复杂的问题,取得了在用户点击拍摄后,可以自动拍摄多张照片,然后从中选择一张最优的照片,在避免增加硬件成本、不在后期使用图像编辑软件的情况下,即可提高获得质量较高的照片的几率的有益效果。

实施例二

参照图2,示出了根据本发明一个实施例的一种拍照方法实施例的步骤流程图,具体可以包括如下步骤:

步骤s210:判断当前的光线强度是否低于第一阈值;如果当前的光线强度低于第一阈值,则执行步骤s220。

在对被拍摄物体进行拍摄之前,首先判断移动终端的拍摄应用当前所处拍摄环境的光线强度是否低于第一阈值,如果当前所处的拍摄环境的光线强度低于第一阈值,则进入步骤s220。

步骤s220:当接收到照片拍摄指令后,连续拍摄至少两张照片。

在拍摄应用打开后,判断当前光线强度低于第一阈值后,则连续拍摄至少两张照片,然后进入步骤s230。

优选地,所述步骤s220可以包括:

子步骤s2202:按照预定的摄像头的标准参数,拍摄各张标准照片,以及在拍摄所述标准照片的前后,分别变更摄像头的参数以拍摄对照照片。

本发明实施例中在针对被拍摄物体可以基于移动终端当前所处拍摄环境的光线强度,预先设置移动终端的拍摄应用的摄像头的标准参数,如设置 摄像头的标准参数:iso为4000,快门速度为1/2s等。针对移动终端所处拍摄环境的光线强度的不同,以及移动终端中传感器类型的不同等等因素,预先设置摄像头对应的不同标准参数。

在实际应用中,本领域技术人员可以根据移动终端所处拍摄环境的光线强度的不同,及移动终端中传感器类型的不同等因素自行设置移动终端拍摄应用的摄像头的标准参数,本发明对此不加以限制。

在按照预定的摄像头的标准参数拍摄某张标准照片的前后,可以变更摄像头的参数以拍摄对应于该标准照片的对照照片,变更摄像头的参数可以包括:提高iso和快门速度。例如,摄像头预定的标准参数为:iso为4000,快门速度为1/2s,在按照预定的摄像头的标准参数拍摄第一张标准照片之前,可以提高摄像头的参数:提高iso到4200,提高快门速度至1/4s,按照变更后的摄像头的参数来对应于第一张标准照片之前的对照照片,然后将摄像头的参数调整为标准参数拍摄第一张标准照片,在拍摄完第一张标准照片之后,可以再将摄像头的参数变更为:iso为4200,快门速度为1/4s以拍摄在第一张标准照片之后的对照照片。

一次连续拍摄得到的标准照片是作为用于保存的对象。在本发明实施例中,在各标准照片之前和之后可以只有一张对应的对照照片,例如,设置拍摄各标准照片的摄像头的标准参数之后,在打开拍摄应用后,提高摄像头的参数到比标准参数高的参数,拍摄第一张标准照片之前对应的对照照片,之后再将摄像头的参数变更为标准参数,拍摄第一张标准照片,然后,提高摄像头的参数到比标准参数高的参数,拍摄第一标准照片之后对应的对照照片,然后再将摄像头的参数变更为标准参数以拍摄第二张标准照片,以此类推,直到一次连续拍摄的过程结束。

相应的,在各标准照片之前和之后可以有多张对应的对照照片,例如,设置拍摄各标准照片对应的对照照片各为多张时,则在设置了拍摄各标准照片的摄像头的标准参数之后,在打开拍摄应用后,提高摄像头的参数到比标准参数高的参数,拍摄第一张标准照片之前对应的对照照片,可以继续提高或以不变摄像头的参数拍摄第一张标准照片之前对应的对照照片,也可以将 摄像头的参数变更为预先设置的标准参数,以拍摄第一张标准照片,之后提高摄像头的参数到比标准参数高的参数,拍摄第一张标准照片之后对应的对照照片,在拍摄结束之后,可以继续提高或以不变的摄像头的参数拍摄第一张标准照片之后对应的对照照片,也可以将摄像头的参数变更为预先设置的标准参数,以拍摄第二张标准照片,以此类推,直到一次连续拍摄的过程结束。

在实际应用中,本领域技术人员可以自行设置各标准照片前后对应的对照照片的个数以及各对照照片对应的摄像头的参数,本发明对此不加以限制。

在实际应用中,本领域技术人员可以根据实际需要去设置变更后的摄像头的参数,本发明对此不加以限制。

优选地,所述步骤s220可以包括:

子步骤s2204:在拍摄各张标准照片时,根据各传感器记录拍摄所述标准照片时的抖动数据。

在移动终端的拍摄应用在连续拍摄的过程中,可能会由于手等抖动,而造成移动终端的晃动,从而使连续拍摄得到的照片产生晃动模糊。

而本发明实施例中的移动终端设置有传感器,传感器可以为加速仪和/或陀螺仪,在连续拍摄的过程中,传感器可以检测出拍摄应用在拍摄各标准照片时的拍摄应用光轴偏移轨迹,进而获取拍摄过程中拍摄各标准照片时对应的拍摄应用光轴的偏移轨迹和偏移距离,该偏移距离是指在拍摄各标准照片时拍摄应用所产生的位置变化的光轴与原始位置的光轴之间的距离。根据光轴的偏移轨迹和偏移距离可以计算得到拍摄各标准照片时的抖动数据,并对各标准照片的抖动数据进行记录。

那么,在接收照片的拍摄指令后,针对被拍摄物体的至少两张照片连续拍摄结束之后,进入步骤s230。

步骤s230:计算各张标准照片的至少一个画质维度的特征值。

本发明实施例中,照片对应的画质维度可以包括:抖动数据维度、快照一致性维度、噪点占比维度、边缘锐利程度维度。在针对被拍摄物体的连续 拍摄结束之后,可以选择各标准照片的上述画质维度中的一个或者多个,进而计算出拍摄得到的各标准照片对应的选择出的各画质维度的特征值。例如,针对某被拍摄物体的一次连续拍摄得到的各标准照片,计算各标准照片的一个画质维度的特征值,如:边缘锐利程度维度等。或者是,针对某被拍摄物体的一次连续拍摄得到的各标准照片,计算各标准照片的三个画质维度的特征值,如:抖动数据维度、快照一致性维度和噪点占比维度三个维度的特征值等。

在实际应用中,本领域技术人员可以根据需要自行选择各标准照片的画质维度数目及各标准照片的具体的画质维度以计算各标准照片对应画质维度的特征值,本发明对此不加以限制。

优选地,所述步骤s230可以包括:

子步骤s2300:针对每张标准照片,分别比较所述标准照片与所述标准照片之前和之后的对照照片之间的像素位置偏移程度,并根据所述像素位置偏移程度计算所述标准照片的快照一致性。

本发明实施例中,针对某被拍摄物体一次连续拍摄得到的各标准照片,可以将各标准照片与各标准照片之前和之后变更可摄像头的参数之后拍摄的对照照片的像素之间的位置的偏移程度进行比较,即拍摄得到的标准照片与对应的对照照片中的物体的偏移距离等,当一标准照片与前后对应的对照照片像素位置偏移程度小于预先设置的第一位置偏移阈值时,则可以确定该标准照片的质量较好。

在本发明实施例中可以将各标准照片中各行像素位置与各标准照片之前和之后对应的对照照片中相同的各行像素位置进行比较,以确定出各标准照片中相对于对比照片中各行像素位置的偏移距离,进而根据对应各标准照片的偏移距离的绝对值求和,并计算出各标准照片的偏移距离的平均值,也即各标准照片的偏移位置的平均值,进而将对应各标准照片对应的偏移位置的平均值作为各标准照片对应的快照一致性维度的特征值。

在实际应用中,本领域技术人员可以根据实际需要自行选择其他不同的计算各标准照片对应的快照一致性维度的特征值的方式,本发明对此不加以 限制。

优选地,所述步骤s230可以包括:

子步骤s2302:针对每张标准照片,获取对应所述标准照片所记录的抖动数据。

本发明实施例中,获取在一次连续拍摄过程中记录的对应各标准照片的抖动数据。

优选地,所述步骤s230可以包括:

子步骤s2304:针对各标准照片,获取所述标准照片的纯色块区域,以及所述纯色块区域中的噪点区域;

子步骤s2306:根据各纯色块区域中的噪点区域与纯色块区域,计算所述标准照片的噪点占比。

本发明实施例中,可以针对某被拍摄物体一次连续拍摄得到的各标准照片,获取各标准照片的纯色块区域,例如,黑色、白色、红色、绿色、灰色等等,并获取在纯色块区域中的噪点区域,并将各标准照片的各纯色块区域中的噪点区域与纯色块区域进行比较,当纯色块区域中有大量的噪点时,则说明该图片的质量较低。

本发明实施例中,根据标准照片中各纯色块区域中的噪点区域的面积的和,与各纯色块区域的面积的和,进而可以计算出该标准照片的噪点占比。例如,a标准照片中有2块纯色块区域x和y,x、y的面积分别为5、9,x中噪点区域的面积为2,y中噪点区域的面积为3,则可以计算出该标准照片中噪点区域的占比为5/14。

优选地,所述步骤s230可以包括:

子步骤s2308:针对每张标准照片,分析所述标准照片中的各物体轮廓的边缘锐利程度。

本发明实施例中,针对某被拍摄物体一次连续拍摄得到的各标准照片,依据获得的各标准照片中的各物体轮廓,例如,标准照片中的广告牌、马路、栏杆、楼房、数值、座椅等物体的轮廓,分析各标准照片中的各物体轮廓的边缘锐利程度,进而计算出各标准照片对应的边缘锐利程度维度的特征值。

当标准照片中的物体轮廓的边缘锐利程度较大时,标准照片中连续的物体轮廓像素值是基本一致或非常接近的,该标准照片的质量就比较好;相反的,当标准照片中的物体轮廓的边缘锐利程度比较小时,则标准照片中连续的物体轮廓像素值的差异就比较明显,则该标准照片的质量就比较差。进而,根据各标准照片中物体轮廓的像素值的差异大小就可以计算出各标准照片中对应的物体轮廓的边缘锐利程度维度的特征值。

在计算出一次连续拍摄获得的各标准照片对应的至少一个画质维度的特征值之后,进入步骤s240。

步骤s240:针对每张标准照片,根据各特征值计算所述标准照片的总特征值。

在计算出一次连续拍摄得到的各标准照片对应的各画质维度的特征值之后,可以将各标准照片的各画质维度的特征值,计算出各标准照片的总特征值。

在本发明实施例中,当使用各标准照片的一个画质维度对各标准照片的总特征值进行计算时,只需获取各标准照片对应的一个画质维度的特征值,并将这个画质维度的特征值作为各标准照片的总特征值即可,例如,一次连续拍摄得到3张标准照片a、b、c,使用的各标准照片的抖动数据维度计算各标准照片的总特征值时,计算出a、b、c对应的抖动数据维度的特征值分别为5、3、4时,则可以确定a、b、c的总特征值分别是5、3、4。

而当使用各标准照片的多个画质维度对各标准照片的总特征值进行计算时,则获取各标准照片对应的多个画质维度的特征值,并将对应的多个画质维度的特征值相加,进而得到各标准照片的总特征值。例如,一次连续拍摄得到3张标准照片a、b、c,使用的各标准照片的抖动数据维度、噪点占比维度、快照一致性维度计算各标准照片的总特征值时,计算出a、b、c对应的抖动数据维度的特征值分别为5、3、4,a、b、c对应的噪点占比维度的特征值分别为-2、-1、-2,a、b、c对应的快照一致性维度的特征值分别为5、4、2时,则将a、b、c的各个维度的特征值相加,以确定a、b、c的总特征值分别是8、6、4。

步骤s250:将所述总特征值作为画质数值,并根据所述画质数值对各标准张照片进行排序,并将排序靠前的至少一张照片进行保存。

本发明实施例中,在计算出一次连续拍摄得到的各标准照片的总特征值后,可以将各标准照片的总特征值作为各标准照片的画质数值,并依据各标准照片对应的画质数值,将各标准照片进行排序。例如,3张标准照片a、b、c对应的画质数值分别是12、10、13,则这3张标准照片的排序结果为c、a、b。

根据各标准照片的排序结果选择出排序靠前的一张或者多张标准照片进行保存。

本发明实施例可以根据连续拍摄得到的各标准照片对应的至少一个画质维度的特征值,计算各标准照片的总特征值,进而将各标准照片的总特征值作为各标准照片的画质数值,然后根据各照片的画质数值的大小将各标准照片进行排序,进而选择排序靠前的照片进行保存。

本发明实施例在判断出当前拍摄环境的光线强度低于第一阈值时,在接收到拍摄指令后,对被拍摄物体采用连续拍摄的方式,并计算拍摄得到的至少两张照片的至少一个画质维度的特征值,进而根据各标准照片的至少一个画质维度的特征值,计算出各标准照片对应的总特征值,并将各标准照片的总特征值作为各标准照片的画质数值,依据各标准照片的画质数值将各标准照片进行排序,从而将排序靠前的至少一张照片进行保存,解决了在先技术中对单次拍摄的摄像头的物理参数进行调整而对于单次拍摄得到质量较好的照片概率低的问题,以及提高摄像本身的硬件性能的方式使成本较高的问题,以及利用图片编辑软件后期对图片进行降噪处理效果不佳、步骤复杂的问题,取得了在用户点击拍摄后,可以自动拍摄多张照片,然后从中选择一张最优的照片,在避免增加硬件成本、不在后期使用图像编辑软件的情况下,即可提高获得质量较高的照片的几率的有益效果。

对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限 制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

实施例三

参照图3,示出了根据本发明一个实施例的一种拍照装置实施例的结构框图,具体可以包括如下模块:

第一阈值判断模块310,适于判断当前的光线强度是否低于第一阈值。

优选地,在所述第一阈值判断模块310之后,还可以包括:

第二阈值判断模块3102,适于判断当前的光线强度是否低于第二阈值;

稳定拍摄提示模块3104,适于在当前的光线强度低于第二阈值时,提示用户以稳定的方式进行拍摄。

连续拍摄模块320,适于在当前的光线强度低于第一阈值时,当接收到照片拍摄指令后,连续拍摄至少两张照片。

排序模块330,适于对所述至少两张照片按照画质数值进行排序,并将排序靠前的至少一张照片进行保存。

实施例四

参照图4,示出了根据本发明一个实施例的一种拍照装置实施例的结构框图,具体可以包括如下模块:

第一阈值判断模块410,适于判断当前的光线强度是否低于第一阈值。

连续拍摄模块420,适于在当前的光线强度低于第一阈值时,当接收到照片拍摄指令后,连续拍摄至少两张照片。

优选地,所述连续拍摄模块420可以包括:

标准照片及对照照片拍摄子模块4202,适于按照预定的摄像头的标准参数,拍摄各张标准照片,以及在拍摄所述标准照片的前后,分别变更摄像头的参数以拍摄对照照片。

优选地,所述变更摄像头的参数可以包括:提高iso和快门速度。

优选地,所述连续拍摄模块420可以包括:

抖动数据记录子模块4204,适于在拍摄各张标准照片时,根据各传感器记录拍摄所述标准照片时的抖动数据。

优选地,所述传感器可以包括加速仪和/或陀螺仪。

排序模块430,适于对所述至少两张照片按照画质数值进行排序,并将排序靠前的至少一张照片进行保存,具体的,所述排序模块430可以包括:

单项特征值计算子模块4302,适于计算各张标准照片的至少一个画质维度的特征值;

优选地,所述画质维度可以包括:抖动数据维度、快照一致性维度、噪点占比维度、边缘锐利程度维度。

优选地,所述单项特征值计算子模块4302可以包括:

快照一致性特征值计算子模块43020,适于针对每张标准照片,分别比较所述标准照片与所述标准照片之前和之后的对照照片之间的像素位置偏移程度,并根据所述像素位置偏移程度计算所述标准照片的快照一致性。

优选地,所述单项特征值计算子模块4302可以包括:

抖动数据特征值计算子模块43022,适于针对每张标准照片,获取对应所述标准照片所记录的抖动数据。

优选地,所述单项特征值计算子模块4302可以包括:

噪点区域计算子模块43024,适于针对各标准照片,获取所述标准照片的纯色块区域,以及所述纯色块区域中的噪点区域;

噪点占比特征值计算子模块43026,适于根据各纯色块区域中的噪点区域与纯色块区域,计算所述标准照片的噪点占比。

优选地,所述单项特征值计算子模块4302可以包括:

边缘锐利程度特征值计算子模块43028,适于针对每张标准照片,分析所述标准照片中的各物体轮廓的边缘锐利程度。

总特征值计算子模块4304,适于针对每张标准照片,根据各特征值计算所述标准照片的总特征值;

标准照片排序子模块4306,适于将所述总特征值作为画质数值,并根据 所述画质数值对各标准张照片进行排序。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

实施例五

参照图5,示出了根据本发明一个实施例的一种拍照设备500实施例的结构框图,具体可以包括:

存储器510,加载有多条可执行指令;

处理器520,执行所述多条可执行指令;所述多条指令包括执行以下步骤的方法:

判断当前的光线强度是否低于第一阈值;

如果当前的光线强度低于第一阈值,则当接收到照片拍摄指令后,连续拍摄至少两张照片;

对所述至少两张照片按照画质数值进行排序,并将排序靠前的至少一张照片进行保存。

优选地,所述连续拍摄至少两张照片的步骤,包括:

按照预定的摄像头的标准参数,拍摄各张标准照片,以及在拍摄所述标准照片的前后,分别变更摄像头的参数以拍摄对照照片。

优选地,所述连续拍摄至少两张照片的步骤,包括:

在拍摄各张标准照片时,根据各传感器记录拍摄所述标准照片时的抖动数据。

优选地,所述对所述至少两张照片按照画质数值进行排序的步骤,包括:

计算各张标准照片的至少一个画质维度的特征值;

针对每张标准照片,根据各特征值计算所述标准照片的总特征值;

将所述总特征值作为画质数值,并根据所述画质数值对各标准张照片进行排序。

优选地,所述画质维度包括:抖动数据维度、快照一致性维度、噪点占 比维度、边缘锐利程度维度。

优选地,所述计算各张标准照片的至少一个画质维度的特征值包括:

针对每张标准照片,分别比较所述标准照片与所述标准照片之前和之后的对照照片之间的像素位置偏移程度,并根据所述像素位置偏移程度计算所述标准照片的快照一致性。

优选地,所述计算各张标准照片的至少一个画质维度的特征值包括:

针对每张标准照片,获取对应所述标准照片所记录的抖动数据。

优选地,所述计算各张标准照片的至少一个画质维度的特征值包括:

针对各标准照片,获取所述标准照片的纯色块区域,以及所述纯色块区域中的噪点区域;

根据各纯色块区域中的噪点区域与纯色块区域,计算所述标准照片的噪点占比。

优选地,所述计算各张标准照片的至少一个画质维度的特征值包括:

针对每张标准照片,分析所述标准照片中的各物体轮廓的边缘锐利程度。

优选地,所述变更摄像头的参数,包括:

提高iso和快门速度。

优选地,所述传感器包括加速仪和/或陀螺仪。

优选地,在所述判断当前的光线强度是否低于第一阈值的步骤之后,还包括:

判断当前的光线强度是否低于第二阈值;

如果当前的光线强度低于第二阈值,则提示用户以稳定的方式进行拍摄。

优选地,本发明实施例的多条可执行指令还可包括前述各个步骤的方法,本发明实施例不对其加以限定。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权 利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的拍照设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

本发明公开了a1、一种拍照方法,包括:

判断当前的光线强度是否低于第一阈值;

如果当前的光线强度低于第一阈值,则当接收到照片拍摄指令后,连续拍摄至少两张照片;

对所述至少两张照片按照画质数值进行排序,并将排序靠前的至少一张照片进行保存。

a2、如a1所述的方法,所述连续拍摄至少两张照片的步骤,包括:

按照预定的摄像头的标准参数,拍摄各张标准照片,以及在拍摄所述标 准照片的前后,分别变更摄像头的参数以拍摄对照照片。

a3、如a2所述的方法,所述连续拍摄至少两张照片的步骤,包括:

在拍摄各张标准照片时,根据各传感器记录拍摄所述标准照片时的抖动数据。

a4、如a3所述的方法,所述对所述至少两张照片按照画质数值进行排序的步骤,包括:

计算各张标准照片的至少一个画质维度的特征值;

针对每张标准照片,根据各特征值计算所述标准照片的总特征值;

将所述总特征值作为画质数值,并根据所述画质数值对各标准张照片进行排序。

a5、如a4所述的方法,所述画质维度包括:抖动数据维度、快照一致性维度、噪点占比维度、边缘锐利程度维度。

a6、如a5所述的方法,所述计算各张标准照片的至少一个画质维度的特征值包括:

针对每张标准照片,分别比较所述标准照片与所述标准照片之前和之后的对照照片之间的像素位置偏移程度,并根据所述像素位置偏移程度计算所述标准照片的快照一致性。

a7、如a5所述的方法,所述计算各张标准照片的至少一个画质维度的特征值包括:

针对每张标准照片,获取对应所述标准照片所记录的抖动数据。

a8、如a5所述的方法,所述计算各张标准照片的至少一个画质维度的特征值包括:

针对各标准照片,获取所述标准照片的纯色块区域,以及所述纯色块区域中的噪点区域;

根据各纯色块区域中的噪点区域与纯色块区域,计算所述标准照片的噪点占比。

a9、如a5所述的方法,所述计算各张标准照片的至少一个画质维度的特征值包括:

针对每张标准照片,分析所述标准照片中的各物体轮廓的边缘锐利程度。

a10、如a2所述的方法,所述变更摄像头的参数,包括:

提高iso和快门速度。

a11、如a3所述的方法,所述传感器包括加速仪和/或陀螺仪。

a12、如a1所述的方法,在所述判断当前的光线强度是否低于第一阈值的步骤之后,还包括:

判断当前的光线强度是否低于第二阈值;

如果当前的光线强度低于第二阈值,则提示用户以稳定的方式进行拍摄。

本发明还公开了b13、一种拍照装置,包括:

第一阈值判断模块,适于判断当前的光线强度是否低于第一阈值;

连续拍摄模块,适于在当前的光线强度低于第一阈值时,当接收到照片拍摄指令后,连续拍摄至少两张照片;

排序模块,适于对所述至少两张照片按照画质数值进行排序,并将排序靠前的至少一张照片进行保存。

b14、如b13所述的装置,所述连续拍摄模块包括:

标准照片及对照照片拍摄子模块,适于按照预定的摄像头的标准参数,拍摄各张标准照片,以及在拍摄所述标准照片的前后,分别变更摄像头的参数以拍摄对照照片。

b15、如b14所述的装置,所述连续拍摄模块包括:

抖动数据记录子模块,适于在拍摄各张标准照片时,根据各传感器记录拍摄所述标准照片时的抖动数据。

b16、如b15所述的装置,所述排序模块包括:

单项特征值计算子模块,适于计算各张标准照片的至少一个画质维度的特征值;

总特征值计算子模块,适于针对每张标准照片,根据各特征值计算所述标准照片的总特征值;

标准照片排序子模块,适于将所述总特征值作为画质数值,并根据所述画质数值对各标准张照片进行排序。

b17、如b16所述的装置,所述画质维度包括:抖动数据维度、快照一致性维度、噪点占比维度、边缘锐利程度维度。

b18、如b17所述的装置,所述单项特征值计算子模块包括:

快照一致性特征值计算子模块,适于针对每张标准照片,分别比较所述标准照片与所述标准照片之前和之后的对照照片之间的像素位置偏移程度,并根据所述像素位置偏移程度计算所述标准照片的快照一致性。

b19、如b17所述的装置,所述单项特征值计算子模块包括:

抖动数据特征值计算子模块,适于针对每张标准照片,获取对应所述标准照片所记录的抖动数据。

b20、如b17所述的装置,所述单项特征值计算子模块包括:

噪点区域计算子模块,适于针对各标准照片,获取所述标准照片的纯色块区域,以及所述纯色块区域中的噪点区域;

噪点占比特征值计算子模块,适于根据各纯色块区域中的噪点区域与纯色块区域,计算所述标准照片的噪点占比。

b21、如b17所述的装置,所述单项特征值计算子模块包括:

边缘锐利程度特征值计算子模块,适于针对每张标准照片,分析所述标准照片中的各物体轮廓的边缘锐利程度。

b22、如b14所述的装置,所述变更摄像头的参数包括:

提高iso和快门速度。

b23、如b15所述的装置,所述传感器包括加速仪和/或陀螺仪。

b24、如b13所述的装置,在所述第一阈值判断模块之后,还包括:

第二阈值判断模块,适于判断当前的光线强度是否低于第二阈值;

稳定拍摄提示模块,适于在当前的光线强度低于第二阈值时,提示用户以稳定的方式进行拍摄。

本发明还公开了c25、一种拍照设备,包括:

存储器,加载有多条可执行指令;

处理器,执行所述多条可执行指令;所述多条指令包括执行以下步骤的方法:

判断当前的光线强度是否低于第一阈值;

如果当前的光线强度低于第一阈值,则当接收到照片拍摄指令后,连续拍摄至少两张照片;

对所述至少两张照片按照画质数值进行排序,并将排序靠前的至少一张照片进行保存。

c26、如c25所述的设备,所述连续拍摄至少两张照片的步骤,包括:

按照预定的摄像头的标准参数,拍摄各张标准照片,以及在拍摄所述标准照片的前后,分别变更摄像头的参数以拍摄对照照片。

c27、如c26所述的设备,所述连续拍摄至少两张照片的步骤,包括:

在拍摄各张标准照片时,根据各传感器记录拍摄所述标准照片时的抖动数据。

c28、如c27所述的设备,所述对所述至少两张照片按照画质数值进行排序的步骤,包括:

计算各张标准照片的至少一个画质维度的特征值;

针对每张标准照片,根据各特征值计算所述标准照片的总特征值;

将所述总特征值作为画质数值,并根据所述画质数值对各标准张照片进行排序。

c29、如c28所述的设备,所述画质维度包括:抖动数据维度、快照一致性维度、噪点占比维度、边缘锐利程度维度。

c30、如c29所述的设备,所述计算各张标准照片的至少一个画质维度的特征值包括:

针对每张标准照片,分别比较所述标准照片与所述标准照片之前和之后的对照照片之间的像素位置偏移程度,并根据所述像素位置偏移程度计算所述标准照片的快照一致性。

c31、如c29所述的设备,所述计算各张标准照片的至少一个画质维度的特征值包括:

针对每张标准照片,获取对应所述标准照片所记录的抖动数据。

c32、如c29所述的设备,所述计算各张标准照片的至少一个画质维度的特征值包括:

针对各标准照片,获取所述标准照片的纯色块区域,以及所述纯色块区域中的噪点区域;

根据各纯色块区域中的噪点区域与纯色块区域,计算所述标准照片的噪点占比。

c33、如c29所述的设备,所述计算各张标准照片的至少一个画质维度的特征值包括:

针对每张标准照片,分析所述标准照片中的各物体轮廓的边缘锐利程度。

c34、如c26所述的设备,所述变更摄像头的参数,包括:

提高iso和快门速度。

c35、如c27所述的设备,其特征在于,所述传感器包括加速仪和/或陀螺仪。

c36、如c25所述的设备,在所述判断当前的光线强度是否低于第一阈值的步骤之后,还包括:

判断当前的光线强度是否低于第二阈值;

如果当前的光线强度低于第二阈值,则提示用户以稳定的方式进行拍摄。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1