一种拍照方法、装置、终端及存储介质制造方法及图纸

技术编号:20876018 阅读:23 留言:0更新日期:2019-04-17 11:31
本发明专利技术实施例公开了一种拍照方法、装置、终端及存储介质,其中该方法包括:接收拍照指令,根据所述拍照指令检测环境光强度,判断所述环境光强度是否小于预设强度;若是,则控制闪光灯进入预闪阶段,并判断预闪阶段的预览画面中是否存在人像;若是,则控制所述闪光灯开启防红眼机制,于开启防红眼机制后进入主闪阶段,并于所述主闪阶段时进行拍照。本发明专利技术实施例提供的一种拍照方法、装置、终端及存储介质,实现了自动防红眼拍照。

【技术实现步骤摘要】
一种拍照方法、装置、终端及存储介质
本专利技术实施例涉及图像采集技术,尤其涉及一种拍照方法、装置、终端及存储介质。
技术介绍
在环境光较暗的情况下进行人像拍摄,常会出现红眼现象,其中红眼现象可以理解为照片上人眼的瞳孔呈红色斑点的现象。目前,很多相机设置有防红眼模式,相机防红眼模式开启后,通过先预闪使人眼的瞳孔缩小,再进行闪光拍摄,从而有效避免了红眼现象。现有技术存在的技术问题为,需用户手动开启相机的防红眼模式,从而常出现用户忘记开启防红眼模式,当预览照片看到红眼现象时才想到开启该模式的情况,增加了用户的操作步骤,用户体验较差。
技术实现思路
有鉴于此,本专利技术实施例提供了一种拍照方法、装置、终端及存储介质,实现了自动防红眼拍照。第一方面,本专利技术实施例提供了一种拍照方法,包括:接收拍照指令,根据所述拍照指令检测环境光强度,判断所述环境光强度是否小于预设强度;若是,则控制闪光灯进入预闪阶段,并判断预闪阶段的预览画面中是否存在人像;若是,则控制所述闪光灯开启防红眼机制,于开启防红眼机制后进入主闪阶段,并于所述主闪阶段时进行拍照。可选的,所述防红眼机制和主闪阶段的闪光灯的闪光强度与所述预览画面中的人像的大小呈负相关。可选的,在所述控制闪光灯进入预闪阶段之后,还包括:对预闪阶段的预览画面进行亮度、色彩和/或清晰度的调整。可选的,当判断预闪阶段的预览画面中不存在人像时,则控制所述闪光灯进入主闪阶段,并于所述主闪阶段时进行拍照。第二方面,本专利技术实施例提供了一种拍照装置,包括:环境光强度检测模块,用于接收拍照指令,根据所述拍照指令检测环境光强度,判断所述环境光强度是否小于预设强度;人像检测模块,用于若环境光强度小于预设强度,则控制闪光灯进入预闪阶段,并判断预闪阶段的预览画面中是否存在人像;拍照模块,用于若预闪阶段的预览画面中存在人像,则控制所述闪光灯开启防红眼机制,于开启防红眼机制后进入主闪阶段,并于所述主闪阶段时进行拍照。可选的,所述防红眼机制和主闪阶段的闪光灯的闪光强度与所述预览画面中的人像的大小呈负相关。可选的,所述的装置,还包括:预览画面调整模块,用于对预闪阶段的预览画面进行亮度、色彩和/或清晰度的调整。可选的,所述拍照模块,还用于当判断预闪阶段的预览画面中不存在人像时,则控制所述闪光灯进入主闪阶段,并于所述主闪阶段时进行拍照。第三方面,本专利技术实施例提供了一种终端,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术任一实施例所述的拍照方法。第四方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任一实施例所述的拍照方法。本专利技术实施例提供的一种拍照方法、装置、终端及存储介质,其中拍照方法包括:接收拍照指令,根据拍照指令检测环境光强度,判断环境光强度是否小于预设强度;若是,则控制闪光灯进入预闪阶段,并判断预闪阶段的预览画面中是否存在人像;若是,则控制闪光灯开启防红眼机制,于开启防红眼机制后进入主闪阶段,并于主闪阶段时进行拍照。在光线较暗的情况下,检测到人像时控制闪光灯进入预闪和主闪阶段,实现了自动防红眼拍照。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的一种拍照方法流程图;图2是本专利技术实施例二提供的一种拍照装置结构示意图;图3是本专利技术实施例三提供的一种终端的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,以下将参照本专利技术实施例中的附图,通过实施方式清楚、完整地描述本专利技术的技术方案,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。下述各实施例中,每个实施例中同时提供了可选特征和示例,实施例中记载的各个特征可进行组合,形成多个可选方案,不应将每个编号的实施例仅视为一个技术方案。实施例一图1是本专利技术实施例一提供的一种拍照方法流程图,本实施例可适用于拍照的情况,该方法可以由终端实现,具体可通过终端中的软件和/或硬件来实施。参见图1,该拍照方法包括如下步骤:S110、接收拍照指令,根据拍照指令检测环境光强度,判断环境光强度是否小于预设强度。其中,用于进行拍照的终端例如可以是相机、配置有摄像头的手机、电脑、平板电脑或行车记录仪等终端;其中,拍照指令可以通过按压终端的物理按键或与终端建立连接的其他设备的物理按键触发,也可以通过点击终端屏幕上的虚拟按键触发,还可以通过语音指令或手势指令触发,在此不做限定。其中,在接收到拍照指令时,首先可以对环境光强度的进行检测,具体可以通过光传感器(例如终端的摄像头)采集环境光,可以对采集的环境光进行滤波处理,可以通过光电转换器将滤波后的光信号转化为电信号,可以通过A/D转换器将电信号转化为数字信号,并通过处理器根据转化后的数字信号进行光强判断。其中,若判断环境光强度大于等于预设强度,则可以认为拍摄环境未处于黑暗环境,无需进行下述S120-S130步骤,即无需进行防红眼拍照步骤,可直接进行拍照,或在对预览画面进行一定调整后拍照;若判断环境光强度小于预设强度,则可以认为拍摄环境处于黑暗环境,则需要进行下述S120-S130步骤,即需要进行防红眼拍照步骤。其中,预设强度可以根据具体应用情况设置为不同数值。通过对环境光强度进行判断,可以确定拍摄环境是否处于黑暗环境,且当拍摄环境处于黑暗环境中时,进行下述S120-S130步骤,可使拍照更加智能化。S120、若是,则控制闪光灯进入预闪阶段,并判断预闪阶段的预览画面中是否存在人像。其中,若判断环境光强度小于预设强度,则可以控制闪光灯进入预闪阶段,具体可以是利用一持续时长的小电流信号控制闪光灯连续发光,即提供一持续时长的闪光灯补偿,不仅可提高环境光光强还可以防止闪光灯过热导致闪光灯异常等问题。其中,通过控制闪光灯进入预闪阶段,可以避免环境光较暗的情况下难以识别人像的问题,从而可以提高人像的检测效率。其中,判断预览画面中是否存在人像可以是,判断预览画面中是否存在人脸图像和/或预览画面中是否存在人的肢体图像。其中,人脸图像检测可以是根据预设人脸模型对预览画面进行匹配,若匹配成功则认为预览画面中存在人脸图像,并可以在预览画面中匹配成功的人脸图像处用检测框加以标注;其中,预设人脸模型可以包括五官的相对大小和五官间的相对距离等特征。其中,人脸图像检测进一步可以是人的眼睛图像的检测,可以在检测到人的眼睛的图像时控制闪光灯依次进行预闪阶段和主闪阶段,即进行防红眼拍摄。然而,当人像距终端的摄像头较远时,采用人脸图像检测可能会出现一定误差,例如存在预览画面中存在人脸图像但因人脸图像较小而无法检测到人脸图像的情况,因此,也可以采用肢体图像检测方法判断预览画面中是否存在人像。其中,肢体图像检测可以是根据预设肢体模型对预览画面进行匹配,若匹配成功则认为预览画面本文档来自技高网...

【技术保护点】
1.一种拍照方法,其特征在于,包括:接收拍照指令,根据所述拍照指令检测环境光强度,判断所述环境光强度是否小于预设强度;若是,则控制闪光灯进入预闪阶段,并判断所述预闪阶段的预览画面中是否存在人像;若是,则控制所述闪光灯开启防红眼机制,于开启防红眼机制后进入主闪阶段,并于所述主闪阶段时进行拍照。

【技术特征摘要】
1.一种拍照方法,其特征在于,包括:接收拍照指令,根据所述拍照指令检测环境光强度,判断所述环境光强度是否小于预设强度;若是,则控制闪光灯进入预闪阶段,并判断所述预闪阶段的预览画面中是否存在人像;若是,则控制所述闪光灯开启防红眼机制,于开启防红眼机制后进入主闪阶段,并于所述主闪阶段时进行拍照。2.根据权利要求1所述的方法,其特征在于,所述防红眼机制和主闪阶段的闪光灯的闪光强度与所述预览画面中的人像的大小呈负相关。3.根据权利要求1所述的方法,其特征在于,在所述控制闪光灯进入预闪阶段之后,还包括:对预闪阶段的预览画面进行亮度、色彩和/或清晰度的调整。4.根据权利要求1所述的方法,其特征在于,当判断预闪阶段的预览画面中不存在人像时,则控制所述闪光灯进入主闪阶段,并于所述主闪阶段时进行拍照。5.一种拍照装置,其特征在于,包括:环境光强度检测模块,用于接收拍照指令,根据所述拍照指令检测环境光强度,判断所述环境光强度是否小于预设强度;人像检测模块,用于若环境光强度小于预设强度,则控制闪光灯进入预闪阶段,并判断...

【专利技术属性】
技术研发人员:陈冬生李亚军
申请(专利权)人:上海与德通讯技术有限公司
类型:发明
国别省市:上海,31

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

1