拍照控制方法、电子装置和非易失性计算机可读存储介质与流程

文档序号:20781807发布日期:2020-05-19 21:18阅读:98来源:国知局
拍照控制方法、电子装置和非易失性计算机可读存储介质与流程

本申请涉及拍照技术领域,更具体而言,涉及一种拍照控制方法、电子装置和非易失性计算机可读存储介质。



背景技术:

随着手机硬件性能和诸如暗光、hdr、防抖、逆光拍摄等图像处理技术的飞跃提升,给消费者也带来了越来越好的拍摄体验。但是大多数普通消费者受限于缺乏专业性训练,在各种拍照技巧上略显不足,无法更好发挥出摄像头的性能,拍出更美、更令人满意的照片。



技术实现要素:

本申请实施方式提供一种拍照控制方法、电子装置和非易失性计算机可读存储介质。

本申请实施方式的拍照控制方法用于电子装置。所述电子装置包括摄像头模组。所述摄像头模组包括第一摄像头。所述拍照控制方法包括:通过所述第一摄像头获取第一初始图像;根据所述第一初始图像识别场景类别;获取与所述场景类别对应的一个或多个取景模式;和根据用户从一个或多个所述取景模式中选择的目标取景模式指导拍照。

本申请实施方式的电子装置包括摄像头模组和处理器。所述摄像头模组包括第一摄像头,所述第一摄像头用于获取第一初始图像。所述处理器用于:根据所述第一初始图像识别场景类别;获取与所述场景类别对应的一个或多个取景模式;和根据用户从一个或多个所述取景模式中选择的目标取景模式指导拍照。

本申请实施方式的电子装置包括存储器及处理器,所述存储器中储存有计算机可读指令,所述指令被所述处理器执行时,使得所述处理器执行如下拍照控制方法:通过第一摄像头获取第一初始图像;根据所述第一初始图像识别场景类别;获取与所述场景类别对应的一个或多个取景模式;和根据用户从一个或多个所述取景模式中选择的目标取景模式指导拍照。

本申请实施方式的包含计算机可执行指令的非易失性计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行如下拍照控制方法:通过第一摄像头获取第一初始图像;根据所述第一初始图像识别场景类别;获取与所述场景类别对应的一个或多个取景模式;和根据用户从一个或多个所述取景模式中选择的目标取景模式指导拍照。

本申请实施方式的拍照控制方法、电子装置和非易失性计算机可读存储介质根据第一摄像头获取的第一初始图像识别场景类别,以获取与场景类别对应的取景模式,并根据用户选择的目标取景模式指导拍照,可以帮助用户拍出效果更好的照片。

本申请的实施方式的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实施方式的实践了解到。

附图说明

本申请的上述和/或附加的方面和优点从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:

图1是本申请某些实施方式的拍照控制方法的流程示意图;

图2是本申请某些实施方式的电子装置的示意图;

图3是本申请某些实施方式的拍照控制方法的取景模式的示意图;

图4是本申请某些实施方式的拍照控制方法的流程示意图;

图5是本申请某些实施方式的根据目标取景模式指导用户调整拍摄角度的示意图;

图6是本申请某些实施方式的根据目标取景模式指导用户调整拍摄范围的示意图;

图7是本申请某些实施方式的根据目标取景模式指导用户调整拍摄距离的示意图;

图8是本申请某些实施方式的根据目标取景模式指导被摄对象调整姿态的示意图;

图9是本申请某些实施方式的根据目标取景模式调整选取的摄像头的拍摄参数的示意图;

图10是本申请某些实施方式的拍照控制方法的流程示意图;

图11是本申请某些实施方式的第一摄像头和第二摄像头的示意图;

图12是本申请某些实施方式的拍照控制方法的流程示意图;

图13是本申请某些实施方式的电子装置的示意图;

图14是本申请某些实施方式的拍照控制方法的流程示意图;

图15是本申请某些实施方式的第一摄像头的工作状态示意图;

图16是本申请某些实施方式的电子装置的示意图;

图17是本申请某些实施方式的计算机可读存储介质和处理器的连接状态示意图。

具体实施方式

下面详细描述本申请的实施方式,所述实施方式的示例在附图中示出,其中,相同或类似的标号自始至终表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本申请的实施方式,而不能理解为对本申请的实施方式的限制。

请参阅图1和图2,本申请实施方式提供一种拍照控制方法。拍照控制方法用于电子装置100。电子装置100包括摄像头模组10。摄像头模组10包括第一摄像头11。拍照控制方法包括:

01:通过第一摄像头11获取第一初始图像;

02:根据第一初始图像识别场景类别;

03:获取与场景类别对应的一个或多个取景模式;和

04:根据用户从一个或多个取景模式中选择的目标取景模式指导拍照。

请参阅图2,本申请实施方式还提供一种电子装置100。电子装置100包括摄像头模组10和处理器20。摄像头模组10包括第一摄像头11。本申请实施方式的拍照控制方法可应用于本申请实施方式的电子装置100。例如,第一摄像头11可用于执行01中的方法,处理器20可用于执行02、03和04中的方法。

也即是说,第一摄像头11可以用于获取第一初始图像。处理器20可以用于:根据第一初始图像识别场景类别;获取与场景类别对应的一个或多个取景模式;和根据用户从一个或多个取景模式中选择的目标取景模式指导拍照。

本申请实施方式的拍照控制方法和电子装置100根据第一摄像头11获取的第一初始图像识别场景类别,以获取与场景类别对应的取景模式,并根据用户选择的目标取景模式指导拍照,可以帮助用户拍出效果更好的照片。

具体地,电子装置100可以是手机、平板电脑、笔记本电脑、游戏机、智能手表、智能手环、头显设备、无人机、数字相机(digitalstillcamera,dsc)、数字摄录像机(digitalvideocamcorder,dvc)、行车记录器等监视设备以及其他具备照相或摄录功能的电子设备。本申请实施方式以电子装置100是手机为例进行说明,可以理解,电子装置100的具体形式并不限于手机。

电子装置100包括摄像头模组10。摄像头模组10可以是前置摄像头模组,也可以是后置摄像头模组,在此不作限制。摄像头模组10包括一个或多个摄像头。摄像头模组10可以是rgb摄像头、黑白摄像头、广角摄像头(或超广角摄像头)、长焦摄像头、潜望式变焦摄像头、3d摄像头(如结构光摄像头、tof摄像头)等多种种类。当摄像头模组10包括一个摄像头时,摄像头模组10可以是上述多种种类中的任意一种;当摄像头模组10包括多个摄像头时,摄像头模组10可以是上述多种种类中的任意多种组合形成的模组,例如双摄模组、三摄模组等。

本申请实施方式中,摄像头模组10包括第一摄像头11,第一摄像头11可以是广角摄像头。如此,第一摄像头11能够获取较大视场范围的第一初始图像,以便于识别出场景类别,并提高识别的准确度。

在一个实施例中,当用户开启摄像头模组10时,电子装置100通过第一摄像头11获取大视场范围的第一初始图像,处理器20根据对大视场范围的第一初始图像的识别,得出场景类别。场景类别例如可包括:夜景拍摄、雨景拍摄、海景拍摄、建筑物拍摄、人像拍摄、植物拍摄、动物拍摄等等。具体地,电子装置100内置的数据库中可存储有多个参考图像,每个参考图像或者多个参考图像对应一个参考类别。处理器20可比对第一初始图像与多个参考图像之间的相似度,并将与第一初始图像相似度最高的参考图像对应的参考类别作为第一初始图像的场景类别。或者,处理器20也可以采用图像识别技术识别出第一初始图像中的图像主体,从而根据图像主体识别出场景类别。例如,若图像主体为花朵、小草、树木等,则场景类别为植物拍摄;又例如,若图像主体为狮子、老鼠、猫等,则场景类别为动物拍摄;再例如,若图像主体为小孩,则场景类别为人像拍摄。

在得出场景类别后,处理器20可以从电子装置100内置的数据库中或云端获取与该场景类别对应的一个或多个取景模式。可以理解,当场景类别为较为通用的场景类别时,例如公园,则取景模式一般有多种。而当场景类别为较为不常见的场景类别时,例如沼泽,则取景模式可能较少或仅有一种。图3以场景类别是海景拍摄为例,海景拍摄对应(a)、(b)、(c)、(d)四种不同取景模式。不同的取景模式涉及到的拍摄角度、拍摄范围、拍摄参数等可以是不同的,以满足用户对不同取景模式的需求。用户可以从这一个或多个取景模式中选取自己希望的取景模式作为目标取景模式,处理器20再根据目标取景模式指导用户拍照,例如根据目标取景模式下的拍摄参数指导用户拍照。指导拍照的方式可以是语音提示、文字提示、图形提示等,在此不作限制。

处理器20还可以根据用户选择的目标取景模式来模拟训练用户的爱好,并指导电子装置100的系统算法优化,以在后续拍照时,能够提供更多、更接近用户喜好的取景模式,或者将用户喜欢的取景模式优先显示。

请参阅图4,在某些实施方式中,根据用户从一个或多个取景模式中选择的目标取景模式指导拍照(即04),包括以下任意一种或多种:

041:根据目标取景模式指导用户调整拍摄角度;

042:根据目标取景模式指导用户调整拍摄范围;

043:根据目标取景模式指导用户调整拍摄距离;

044:根据目标取景模式指导被摄对象调整姿态;

045:根据目标取景模式从摄像头模组10中选取用于拍照的摄像头,其中,摄像头模组10包括多个具有不同焦距的摄像头;

046:根据目标取景模式调整选取的摄像头的拍摄参数。

请参阅图2,在某些实施方式中,处理器20可用于执行041、042、043、044、045、046中任意一种或多种中的方法。

也即是说,处理器20可以用于以下任意一种或多种:根据目标取景模式指导用户调整拍摄角度;根据目标取景模式指导用户调整拍摄范围;根据目标取景模式指导用户调整拍摄距离;根据目标取景模式指导被摄对象调整姿态;根据目标取景模式从摄像头模组10中选取用于拍照的摄像头,其中,摄像头模组10包括多个具有不同焦距的摄像头;根据目标取景模式调整选取的摄像头的拍摄参数。

具体地,根据目标取景模式指导用户调整拍摄角度指的是,调整拍摄者采用摄像头模组10拍照的角度。例如图5中,拍摄者采用摄像头模组10拍照的角度由左图中的正对被摄对象拍摄,调整为右图中的从右侧拍摄被摄对象。

根据目标取景模式指导用户调整拍摄范围指的是,调整拍摄者采用摄像头模组10拍照的范围。例如图6中,拍摄者采用摄像头模组10拍照的范围由左图中的被摄对象处于中间位置,调整为右图中的被摄对象处于右边位置。

根据目标取景模式指导用户调整拍摄距离指的是,调整拍摄者距离被摄对象的距离。例如图7中,拍摄者距离被摄对象的距离由左图中的距离较远(显示的被摄对象尺寸较小),调整为右图中的距离较近(显示的被摄对象尺寸较大)。

根据目标取景模式指导被摄对象调整姿态指的是,调整被摄对象的动作、站位等。例如图8中,被摄对象的姿态由左图的姿态向右进行一定角度的旋转得到右图的姿态。

根据目标取景模式从摄像头模组10中选取用于拍照的摄像头指的是,从摄像头模组10的多个摄像头中选择适合于当前取景模式的摄像头进行拍照。此时,摄像头模组10包括多个具有不同焦距的摄像头。第一摄像头11可以是多个具有不同焦距的摄像头中的一个;或者是除第一摄像头11外,摄像头模组10还包括多个具有不同焦距的摄像头。例如图2中,摄像头模组10同时包括具有不同焦距的第一摄像头11(可以是广角摄像头)和第二摄像头12(可以是长焦摄像头),若当前取景模式需要拍摄大视场范围的图像,则选择第一摄像头11进行拍照(也可以在获得大视场范围的图像后,截取其中部分视场范围的图像,以具有较好的拍照效果);若当前取景模式需要拍摄远景图像,则选择第二摄像头12进行拍照。

根据目标取景模式调整选取的摄像头的拍摄参数指的是,调整选取的摄像头的曝光量、焦距等。例如图9中,摄像头的曝光量由左图的曝光量增大为右图的曝光量。

本申请实施方式在基本不改变电子装置100硬件的基础上,通过智能匹配取景模式,指导拍摄者和被拍摄者进行合理的调整,如调整拍摄角度、调整拍摄范围、调整拍摄距离、调整拍摄姿态、调整选取的摄像头、调整拍摄参数等,使得普通消费者也能拍出专利级的照片,提高了用户体验效果。

请参阅图10和图11,在某些实施方式中,摄像头模组10还包括第二摄像头12。第一摄像头11的视场角大于第二摄像头12的视场角。第一摄像头11的焦距小于第二摄像头12的焦距。拍照控制方法还包括:

05:通过第二摄像头12获取第二初始图像;

根据第一初始图像识别场景类别(即02),包括:

021:根据第一初始图像和第二初始图像识别场景类别。

请参阅图2和图11,在某些实施方式中,摄像头模组10还包括第二摄像头12。第一摄像头11的视场角大于第二摄像头12的视场角。第一摄像头11的焦距小于第二摄像头12的焦距。第二摄像头12可用于执行05中的方法,处理器20可用于执行021中的方法。

也即是说,第二摄像头12可以用于获取第二初始图像。处理器20可以用于根据第一初始图像和第二初始图像识别场景类别。

本申请实施方式中,摄像头模组10还包括第二摄像头12,处理器20根据第二摄像头12获取的第二初始图像辅助识别场景类别,有利于提高场景识别的准确度。

具体地,第一摄像头11可以是广角摄像头,第二摄像头12可以是长焦摄像头。处理器20可以先根据第一初始图像识别第一视场范围(大视场)的场景信息,再根据第二初始图像识别第二视场范围(小范围)内物体的细节信息,如此可以根据场景信息和细节信息更准确地判断出场景类别。其中,第一视场范围大于第二视场范围。

请参阅图12和图13,在某些实施方式中,电子装置100还包括旋转模块30。摄像头模组10设置在旋转模块30上。根据用户从一个或多个取景模式中选择的目标取景模式指导拍照(即04),包括:

047:根据目标取景模式指导用户粗调拍摄角度、控制旋转模块30旋转以带动摄像头模组10旋转以精调拍摄角度。

请参阅图2和图13,在某些实施方式中,电子装置100还包括旋转模块30。摄像头模组10设置在旋转模块30上。处理器20可用于执行047中的方法。

也即是说,处理器20可以用于根据目标取景模式指导用户粗调拍摄角度、控制旋转模块30旋转以带动摄像头模组10旋转以精调拍摄角度。

具体地,当摄像头模组10包括第一摄像头11时,第一摄像头11设置在旋转模块30上;当摄像头模组10包括第一摄像头11和第二摄像头12时,第一摄像头11和第二摄像头12均设置在旋转模块30上。旋转模块30旋转时,可带动摄像头模组10进行旋转以调整拍摄角度,旋转模块30的具体结构不作限制。

处理器20根据目标取景模式指导用户粗调拍摄角度可以控制大的拍摄方向,旋转模块30带动摄像头模组10旋转以精调拍摄角度,可以进一步实现拍摄角度的精确对准。

在一个实施例中,处理器20可实时判断摄像头模组10的当前拍摄角度与目标拍摄角度的偏差,若偏差小于预定角度,则停止指导用户粗调拍摄角度,并通过旋转模块30的旋转来带动摄像头模组10旋转以精调拍摄角度。

例如,在初始状态下,摄像头模组10的当前拍摄角度与目标拍摄角度的偏差为左偏50度,则指导用户向右调整拍摄角度50度。由于人工操作存在误差或用户无法准确判断50度的大小,用户可能向右调整拍摄角度47度,则此时摄像头模组10的当前拍摄角度与目标拍摄角度的偏差为3度,小于预定角度5度,因此可以停止指导用户拍摄角度,由旋转模块30的旋转来带动摄像头模组10旋转以进一步调整拍摄角度,从而校正这3度的偏差。当然,用户也可能向右调整拍摄角度54度,则此时摄像头模组10的当前拍摄角度与目标拍摄角度的偏差为4度,小于预定角度5度,同样可以停止指导用户拍摄角度,由旋转模块30的旋转来带动摄像头模组10旋转以进一步调整拍摄角度,从而校正这4度的偏差。本申请实施方式可以补偿人工操作对于小角度调整的困难性(例如,用户可能先由左偏4度调整为右偏3度,再由右偏3度调整为左偏2度,始终无法对准拍摄角度),提高对准拍摄角度的效率,提升用户体验。

请参阅图14和图15,在某些实施方式中,第一摄像头11包括扫描组件111、固定组件112和感光元件113。通过第一摄像头11获取第一初始图像(即01),包括:

011:通过扫描组件111的旋转将不同角度的入射光线导入固定组件112以在感光元件113上成像得到扫描图像数据;和

012:根据不同角度的扫描图像数据合成第一初始图像。

请参阅图2和图15,在某些实施方式中,第一摄像头11包括扫描组件111、固定组件112和感光元件113。扫描组件111可用于执行011中的方法,处理器20可用于执行012中的方法。

也即是说,扫描组件111可以用于旋转以将不同角度的入射光线导入固定组件112以在感光元件113上成像得到扫描图像数据。处理器20可以用于根据不同角度的扫描图像数据合成第一初始图像。

具体地,扫描组件111可以包括反射元件,固定组件112可以包括一个或多个透镜。反射元件用于将外界入射光线反射至透镜,入射光线穿过透镜后,汇聚至感光元件113上成像。

由于扫描组件111能够旋转,因此当扫描组件111旋转时,能够将外界不同角度入射的光线导入至固定组件112,从而在感光元件113上成像得到不同角度的扫描图像数据。处理器20再将不同角度的扫描图像数据合成为具有大视场范围的第一初始图像。

例如,请参阅图15,假设扫描组件111的视场角大小为90度,当扫描组件111处于第一位置时(如图15的左图中的向左偏30度的位置),扫描组件111的视场范围为15度至105度,感光元件113成像得到第一扫描图像数据;当扫描组件111处于第二位置时(如图15的右图中的向右边偏30度位置),扫描组件111的视场范围为75度至165度,感光元件113成像得到第二扫描图像数据。处理器20去除第一扫描图像数据与第二扫描图像数据之间视场重合的部分(75度至105度)的扫描图像数据(以下称之为重叠扫描图像数据),例如从第一扫描图像数据中去除重叠扫描图像数据,再将去除重叠扫描图像数据之后的第一扫描图像数据与第二扫描图像数据拼接为第一初始图像;或者从第二扫描图像数据中去除重叠扫描图像数据,再将第一扫描图像数据与去除重叠扫描图像数据之后的第二扫描图像数据拼接为第一初始图像。

本申请实施方式通过扫描组件111的旋转最终得到第一初始图像,相较于通过普通的广角摄像头获取的第一初始图像而言,视场范围更大(普通的广角摄像头的视场角一般只有100度或120度,而本申请相当于具有150度(从15度至165度)的视场角),因此囊括的场景信息更多,能够更加容易且准确地识别出场景类别。

请参阅图16,本申请实施方式还提供一种电子装置100。电子装置100包括存储器50及处理器20。存储器50中储存有计算机可读指令。指令被处理器20执行时,使得处理器20执行上述任一实施方式的拍照控制方法。

例如,指令被处理器20执行时,使得处理器20执行以下拍照控制方法:

01:通过第一摄像头11获取第一初始图像;

02:根据第一初始图像识别场景类别;

03:获取与场景类别对应的一个或多个取景模式;和

04:根据用户从一个或多个取景模式中选择的目标取景模式指导拍照。

又例如,指令被处理器20执行时,使得处理器20执行以下拍照控制方法:

041:根据目标取景模式指导用户调整拍摄角度;

042:根据目标取景模式指导用户调整拍摄范围;

043:根据目标取景模式指导用户调整拍摄距离;

044:根据目标取景模式指导被摄对象调整姿态;

045:根据目标取景模式从摄像头模组10中选取用于拍照的摄像头;

046:根据目标取景模式调整选取的摄像头的拍摄参数。

请参阅图17,本申请实施方式还提供一种包含计算机可执行指令201的非易失性计算机可读存储介质200。当计算机可执行指令201被一个或多个处理器20执行时,使得处理器20执行上述任一实施方式的拍照控制方法。

例如,当计算机可执行指令201被一个或多个处理器20执行时,使得处理器20执行以下拍照控制方法:

01:通过第一摄像头11获取第一初始图像;

02:根据第一初始图像识别场景类别;

03:获取与场景类别对应的一个或多个取景模式;和

04:根据用户从一个或多个取景模式中选择的目标取景模式指导拍照。

又例如,当计算机可执行指令201被一个或多个处理器20执行时,使得处理器20执行以下拍照控制方法:

041:根据目标取景模式指导用户调整拍摄角度;

042:根据目标取景模式指导用户调整拍摄范围;

043:根据目标取景模式指导用户调整拍摄距离;

044:根据目标取景模式指导被摄对象调整姿态;

045:根据目标取景模式从摄像头模组10中选取用于拍照的摄像头;

046:根据目标取景模式调整选取的摄像头的拍摄参数。

综上,本申请实施方式的拍照控制方法、电子装置100和非易失性计算机可读存储介质200根据第一摄像头11获取的第一初始图像识别场景类别,以获取与场景类别对应的取景模式,并根据用户选择的目标取景模式指导拍照,可以帮助用户拍出效果更好的照片。

在本说明书的描述中,参考术语“某些实施方式”、“一个例子中”、“示例地”等的描述意指结合所述实施方式或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。

尽管上面已经示出和描述了本申请的实施方式,可以理解的是,上述实施方式是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施方式进行变化、修改、替换和变型。

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