CN110868542A - 拍照方法、装置及设备 - Google Patents
拍照方法、装置及设备 Download PDFInfo
- Publication number
- CN110868542A CN110868542A CN201911161610.9A CN201911161610A CN110868542A CN 110868542 A CN110868542 A CN 110868542A CN 201911161610 A CN201911161610 A CN 201911161610A CN 110868542 A CN110868542 A CN 110868542A
- Authority
- CN
- China
- Prior art keywords
- target
- terminal
- composition
- preview image
- shot object
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/62—Control of parameters via user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Devices (AREA)
Abstract
本发明实施例公开了一种拍照方法、装置及设备,该拍照方法通过终端获取预览图像;终端根据预览图像输出目标调整参数,目标调整参数用于指示终端通过目标调整参数进行位置调整或用于指示被拍摄对象通过目标调整参数进行位置调整;在接收到用于指示调整完成的指示信息时,终端进行拍摄。通过上述拍照方法可以克服现有终端的拍照功能中主要需要人为控制终端进行拍照的问题,终端能够通过对预览图像的处理从而使被拍摄对象的位置得到调整,提高终端自动拍摄照片的质量。
Description
技术领域
本申请实施例涉及拍照领域,特别涉及一种拍照方法、装置及设备。
背景技术
随着终端设备的不断发展,拍照功能也随之日新月异,通过拍照来记录美好生活已经成为人们生活中必不可少的一部分,出游时的一张合照,闲暇时的一张自拍,为人们记录生活增添了不少乐趣。
目前,人们主要通过手持或用自拍杆等设备来控制手机或相机进行自拍,极容易出现姿势不自然的时候;或者需要通过其他人的帮助来进行拍照,团体拍照时会牺牲拍照的人无法和大家合影,如果到人迹罕至的地方,甚至会出现找不到人帮助拍照的尴尬。可见,终端的拍照功能还可以向着更加智能化的方向发展。
发明内容
本发明实施例公开了一种拍照方法、装置及设备,可以克服现有终端的拍照功能中主要需要人为控制终端进行拍照的问题,终端能够通过对预览图像的处理从而使被拍摄对象的位置得到调整,提高终端自动拍摄照片的质量。
第一方面,本申请实施例提供了一种拍照方法,包括:
终端获取预览图像;
所述终端根据所述预览图像中被拍摄对象的位置确定目标调整参数,所述目标调整参数用于指示调整所述被拍摄对象在所述预览图像中的位置;
在接收到用于指示调整完成的指示信息后,所述终端进行拍摄。
作为一种可能的实施方式,所述终端根据所述预览图像中被拍摄对象的位置确定目标调整参数,包括所述终端根据所述被拍摄对象在所述预览图像中的位置和目标构图中的目标位置之间的差距确定所述目标调整参数,所述目标位置用于指示所述被拍摄对象在所述目标构图中的位置,所述方法还包括:
所述终端输出所述目标调整参数。
作为一种可能的实施方式,所述根据所述被拍摄对象在所述预览图像中的位置和目标构图中的目标位置之间的差距确定所述目标调整参数之前,所述方法还包括如下步骤中的一种:
所述终端根据形状与构图的对应关系,确定所述目标构图为所述被拍摄对象在所述预览图像中的位置所呈现的形状对应的构图;
所述终端根据深度、比例和构图之间的对应关系,确定所述目标构图为所述被拍摄对象的深度和所述被拍摄对象的像素点在所述预览图像的像素点中所占比例对应的构图;
所述终端根据数量与构图的对应关系,确定所述目标构图为所述被拍摄对象的数量对应的构图。
作为一种可能的实施方式,所述根据所述被拍摄对象在所述预览图像中的位置和目标构图中的目标位置之间的差距确定所述目标调整参数,包括:
所述终端根据所述被拍摄对象在所述预览图像中的位置和目标构图中的目标位置之间的差距和所述被拍摄对象的深度,确定所述目标调整参数,所述目标调整参数包括所述终端的平移量和旋转量,所述目标调整参数用于指示所述终端通过所述目标调整参数进行位置调整。
作为一种可能的实施方式,所述终端输出所述目标调整参数,包括:
所述终端向支架发送所述目标调整参数,以使所述支架根据所述目标调整参数调整所述终端,所述支架为与所述终端通信连接的支架。
作为一种可能的实施方式,所述根据所述被拍摄对象在所述预览图像中的位置和目标构图中的目标位置之间的差距确定所述目标调整参数,包括:
根据所述被拍摄对象在所述预览图像中的位置和目标构图中的目标位置之间的差距和所述被拍摄对象的深度,确定所述目标调整参数,所述目标调整参数用于指示被拍摄对象通过所述目标调整参数进行位置调整。
作为一种可能的实施方式,在接收到用于指示调整完成的指示信息之后,所述终端进行拍摄之前,所述方法还包括:
所述终端输出目标音视频。
作为一种可能的实施方式,所述被拍摄对象为人,所述终端输出目标音视频之前,所述方法还包括:
所述终端识别所述被拍摄对象的年龄;
所述终端根据所述被拍摄对象的年龄,确定音视频库中所述被拍摄对象的年龄对应的音视频,所述音视频库包括多个年龄段对应的音视频。
作为一种可能的实施方式,在接收到用于指示调整完成的指示信息之后,所述终端进行拍摄之前,所述方法还包括:
所述终端输出指示信息,所述指示信息用于指示所述被拍摄对象的姿势。
第二方面,本申请实施例公开一种拍照装置,该拍照装置包括:
获取单元,用于获取预览图像;
参数确定单元,用于根据所述预览图像中被拍摄对象的位置确定目标调整参数,所述目标调整参数用于指示调整所述被拍摄对象在所述预览图像中的位置;
接收单元,用于接收用于指示调整完成的指示信息;
拍摄单元,用于在所述接收单元接收到用于指示调整完成的指示信息后,进行拍摄。
作为一种可能的实施方式,所述参数确定单元具体用于根据所述被拍摄对象在所述预览图像中的位置和目标构图中的目标位置之间的差距确定所述目标调整参数,所述目标位置用于指示所述被拍摄对象在所述目标构图中的位置,所述装置还包括:
第一输出单元,用于输出所述目标调整参数。
作为一种可能的实施方式,所述装置还包括匹配单元,所述匹配单元具体用于执行如下步骤中的一种:
根据形状与构图的对应关系,确定所述目标构图为所述被拍摄对象在所述预览图像中的位置所呈现的形状对应的构图;
所述终端根据深度、比例和构图之间的对应关系,确定所述目标构图为所述被拍摄对象的深度和所述被拍摄对象的像素点在所述预览图像的像素点中所占比例对应的构图;
所述终端根据数量与构图的对应关系,确定所述目标构图为所述被拍摄对象的数量对应的构图。
作为一种可能的实施方式,所述参数确定单元具体用于:
根据所述被拍摄对象在所述预览图像中的位置和目标构图中的目标位置之间的差距和所述被拍摄对象的深度,确定所述目标调整参数,所述目标调整参数包括所述终端的平移量和旋转量,所述目标调整参数用于指示所述终端通过所述目标调整参数进行位置调整。
作为一种可能的实施方式,所述第一输出单元具体用于:
向支架发送所述目标调整参数,以使所述支架根据所述目标调整参数调整所述终端,所述支架为与所述终端通信连接的支架。
作为一种可能的实施方式,所述参数确定单元具体用于:
根据所述被拍摄对象在所述预览图像中的位置和目标构图中的目标位置之间的差距和所述被拍摄对象的深度,确定所述目标调整参数,所述目标调整参数用于指示被拍摄对象通过所述目标调整参数进行位置调整。
作为一种可能的实施方式,所述装置还包括:
第二输出单元,用于在所述接收单元接收到用于指示调整完成的指示信息之后,所述拍摄单元进行拍摄之前,输出目标音视频。
作为一种可能的实施方式,所述被拍摄对象为人,所述终端输出目标音视频之前,所述装置还包括:
识别单元,用于识别所述被拍摄对象的年龄;
年龄确定单元,用于根据所述被拍摄对象的年龄,确定音视频库中所述被拍摄对象的年龄对应的音视频,所述音视频库包括多个年龄段对应的音视频。
作为一种可能的实施方式,在接收到用于指示调整完成的指示信息之后,所述终端进行拍摄之前,所述装置还包括:
第三输出单元,用于输出指示信息,所述指示信息用于指示所述被拍摄对象的姿势。
第三方面公开一种拍照装置,该拍照装置包括处理器和存储器,所述处理器和存储器相连,其中,所述存储器用于存储程序代码,所述处理器用于调用所述程序代码,以实现如第一方面或第一方面的任一种实施例所公开的拍照方法。
第四方面公开一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序或计算机指令,当所述计算机程序或计算机指令被运行时,实现如第一方面或第一方面的任一种实施例所公开的拍照方法。
本发明实施例中,终端获取预览图像;终端根据该预览图像中被拍摄对象的位置确定目标调整参数,该目标调整参数用于指示调整被拍摄对象在预览图像中的位置;在接收到用于指示调整完成的指示信息后,终端进行拍摄。实施本发明实施例,可以克服现有终端的拍照功能中主要需要人为控制终端进行拍照而使被拍照对象不能自由随意拍照的问题,终端能够根据预览图像对应的构图对预览图像中被拍摄对象的位置进行调整,从而,能够提高终端自动拍摄照片的质量。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例公开的一种拍照***架构示意图;
图2为本发明实施例公开的一种示例性的成像原理示意图;
图3为本发明实施例公开的一种拍照方法的流程示意图;
图4为本发明实施例公开的一种根据预览图像中被拍摄对象的位置输出目标调整参数的流程图;
图5为本发明实施例公开的一种示例性确定输出目标调整参数的方法;
图6为本发明实施例公开的另一种根据预览图像中被拍摄对象的位置输出目标调整参数的流程图;
图7为本发明实施例公开的另一种示例性确定目标调整参数的方法;
图8为本发明实施例公开的一种根据被拍摄对象在预览图像中的位置所呈现的形状确定构图的方法的流程图;
图9是本发明实施例公开的一种示例性根据被拍摄对象在预览图像中的位置所呈现的形状确定构图的方法;
图10是本发明实施例示例性给出的一种形状与构图的对应关系;
图11是本发明实施例公开的一种根据被拍摄对象的深度和该被拍摄对象的像素点在预览图像的像素点中所占比例确定构图的方法的流程图;
图12是本发明实示例性的给出的一种根据被拍摄对象的深度和该拍摄对象的像素点在预览图像的像素点中所占比例确定构图的方法;
图13是本发明实施例示例性的给出的一种深度、比例和构图之间的对应关系;
图14是本发明实施例公开的一种根据被拍摄对象的数量确定构图的方法的流程图;
图15是本发明实施例示例性的给出的一种根据被拍摄对象的数量确定构图的方法;
图16是本发明实施例示例性的给出的一种数量与构图的对应关系;
图17是本发明实施例提供的一种拍照装置的结构示意图;
图18是本发明实施例提供的另一种拍照装置的结构示意图。
具体实施方式
本发明实施例公开了一种拍照方法及装置,用于提高终端自动拍摄照片的质量。下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在本发明实施例中使用的术语是仅仅处于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
请参阅图1,图1是本发明实施例公开的一种拍照***架构示意图。如图1所示,该***架构图可以包括终端101、第一服务器102、第二服务器103。
终端101获取预览图像,该预览图像可以通过终端101的摄像头获取,终端101可以是智能手机,也可以是平板电脑,也可以是相机,还可以是其他包括摄像头的设备,此处不做限定。
终端101识别预览图像中的被拍摄对象,根据预览图像中被拍摄对象的位置分布所呈现的形状匹配出相应的构图(例如,S型构图、螺旋构图、黄金比例构图、九宫格构图等),然后,终端101根据匹配的构图模式确定的目标位置与被拍摄对象在预览图像中所呈现的位置分布的位置差距确定被拍摄对象需要根据该构图得到的目标调整参数。其中,该目标调整参数可以用于指示终端通过该目标调整参数进行位置调整;也可以用于指示被拍摄对象通过该目标调整参数进行调整。例如,终端101可以通过向终端101的支架输出该目标调整参数,通过操控终端101的支架来调整终端101自身的位置;终端101也可以向被拍摄对象输出该目标调整参数,被拍摄对象根据该目标调整参数来调整被拍摄对象自身的位置,例如,通过终端101可以通过语音播报被拍摄对象如何进行位置调整。通过该目标调整参数可以调整被拍摄对象在预览图像中的位置、拍摄角度等等。
在本申请的一些实施例中,终端101识别预览图像中的被拍摄对象后,还可以根据被拍摄对象的深度和被拍摄对象的像素点在预览图像的像素点中所占比例来确定对应的构图(例如,对角线构图、三分法构图等等)。其中,被拍摄对象的深度是指被拍摄对象与摄像头的垂直距离。请参阅图2,图2示例性的给出了一种拍照成像原理示意图,如图2所示,终端101可以通过计算获取到被拍摄对象的深度,像距,即成像平面与镜头的垂直距离。然后,终端101根据该构图所确定的目标位置与被拍摄对象在预览图像中的位置之间的差距确定目标调整参数。
在一本申请的一些实施例中,终端101识别预览图像中的被拍摄对象后,还可以识别被拍摄对象的数量,根据被拍摄对象来确定该预览图像对应的构图(例如,三角构图、九宫格构图等等)。然后,终端101根据该构图所确定的目标位置与被拍摄对象在预览图像中的位置之间的差距确定目标调整参数。
可选的,终端101获取到预览图像后,也可以将该预览图像发送给服务器102,通过服务器102来识别预览图像中的被拍摄对象,根据预览图像中的被拍摄对象确定相应的构图模式,然后,服务器102将目标调整参数发送至终端101,终端101再输出目标调整参数。
终端101检测到被拍摄对象不需要进行调整位置后,终端101可以识别被拍摄对象的年龄,根据被拍摄对象的年龄从音视频库中输出目标音视频。其中,被拍摄对象不需要进行位置调整是指预览图像中被拍摄对象已经根据选定的构图调整好位置或者终端101检测到不需要调整被拍摄对象的位置的命令。该目标音视频库可以来自第二服务器103,也可以是终端101预先存储的。该目标音视频可以用于改变被拍摄对象的表情。
终端101检测到被拍摄对象不需要进行调整位置后,终端101还可以输出指示信息,该指示信息用于指示被拍摄对象做出该指示信息描述的姿势。指示信息可以为图片、文本、语音、视频或其他媒体形式。
终端101还用于实时检测预览图像中被拍摄对象的特征状态,该特征状态是指终端101可以识别到的面部表情或姿势。特征状态可以是终端101预设的指定的状态,例如,“笑脸”、“V形手势”、“眨眼睛”等等。终端101检测到预览图像中存在终端101预设的特征状态时,保存该预览图像。例如,“笑脸”为终端101预存的一种特征状态,终端101检测到预览图像中被拍照对象显示笑脸,终端101保存该预览图像。
可选的,第一服务器102和第二服务103可以不是必须的。
可选的,第一服务器102和第二服务器103可以是同一服务器。
不限于图1所示的***架构图,本申请实施例提供的拍照***还可以包括其他设备,例如第三方服务器,该第三方服务器可以是用于检测预览图像是否涉嫌违法内容的服务器。第一服务器102通过与第三方服务器交互可以为拍照***提供第三方数据和第三方功能,进一步保障拍照***所能提供的服务。
请参阅图3,图3是本发明实施例公开的一种拍照方法的流程示意图。如图3所示,该拍照方法可以由上述图1所示的拍照***来实现,其中,终端可以是终端101,该拍照方法的实现可以包括下列步骤。
S202、终端获取预览图像。
其中,终端可以通过摄像头实时获取预览图像。
S204、终端根据预览图像中被拍摄对象的位置确定目标调整参数,该目标调整参数用于指示调整被拍摄对象在预览图像中的位置。
终端根据预览图像中被拍摄对象的位置确定目标调整参数,可以包括,终端根据被拍摄对象在预览图像中的位置和目标构图中的目标位置之间的差距确定目标调整参数,该目标位置用于指示被拍摄对象在目标构图中的位置。然后,该终端输出目标调整参数。终端可以输出目标调整参数用于指示与终端通信连接的支架,也可以输出目标调整参数用于使被拍摄对象调整位置。
S206、在接收到用于指示调整完成的指示信息时,终端进行拍摄。
终端实时识别览图像中的特征状态,当识别到特征状态时,终端保存该预览图像。
下面介绍S204中根据预览图像中被拍摄对象的位置输出目标调整参数的两种实现方式:
实现方式(一):
如图4所示,图4给出了一种根据预览图像中被拍摄对象的位置输出目标调整参数的流程图,可以包括如下步骤:
S301、终端根据被拍摄对象在预览图像中的位置和目标构图中的目标位置之间的差距和被拍摄对象的深度,确定目标调整参数,该目标调整参数包括终端的平移量和旋转量,该目标调整参数用于指示终端通过该目标调整参数进行位置调整。
请参阅图5,图5示例性的给出了一种确定输出目标调整参数的方法。如图5所示,其中,G为被拍摄对象的实际位置,G1为G在预览图像的位置,G2为该预览图像对应的目标构图中确定出的目标位置。由图5可知,G1需要移动至G2位置,根据拍照成像原理和几何运算关系,可以得到G1与成像平面的轴心距d1和G2与成像平面的轴心距d2,还可以获取到像距m和被拍摄对象的深度M。终端可以在成像平面内获取一条从G1至G2的路径,从而,根据成像平面中的该路径计算出终端需要移动的实际路径,该实际路径的属性参数即为目标调整参数,该属性参数包括方向和距离。例如,如图5所示,根据成倒像的原理,确定从G1至G2的一条“向右平移D’”的路径,可以得到目标调整参数为“向右平移D’”。
S302、终端向支架发送该目标调整参数,以使支架根据该目标调整参数调整终端,该支架为与终端通信连接的支架。
实现方式(二):
如图6所示,图6给出了另一种根据预览图像中被拍摄对象的位置输出目标调整参数的流程图,可以包括如下步骤:
S401、根据被拍摄对象在预览图像中的位置和目标构图中的目标位置之间的差距和被拍摄对象的深度,确定目标调整参数,该目标调整参数用于指示被拍摄对象通过该目标调整参数进行位置调整。
请参阅图7,图7示例性的给出了另一种确定目标调整参数的方法。如图7所示,其中,A为被拍摄对象的实际位置,A1为预览图像中的A的位置,A2该预览图像对应的目标构图中的目标位置,A’为根据该目标构图的目标位置得到的调整后的A实际位置。由图7可知,根据成像原理和几何运算关系,可以得到A1与成像平面的轴心距P1和A2与成像平面的轴心距P2,A1与A2在成像平面的距离d,还可以获取到像距m和被拍摄对象的深度M。终端可以在成像平面获取一条由A1至A2的路径,从而,根据成像平面的路径计算出被拍摄对象需要移动的路径,该路径的属性参数即为目标调整参数,该属性参数包括方向和距离。如图7所示,要使终端不变动,终端向被拍摄对象输出目标调整参数从而使被拍摄对象进行位置调整,从而使被拍摄对象在预览图像中由位置A1移动至A2,可以在成像平面确定一条从A1至A2“向右平移d”的路径,根据几何运算关系,可以得到A的实际路径为“向右平移D”,从而得到目标调整参数“向右平移D”。
S402、终端输出目标调整参数。
终端向被拍摄对象输出该目标调整参数,终端可以通过语音形式输出该目标调整参数,也可以通过文本形式输出该目标调整参数,也可以通过其他形式输出该目标调整参数。
可选的,实现方式(一)与实现方式(二)中确定从预览图像中的位置至目标构图中的目标位置可以根据不同的算法得到不同的路径,从而可以得到不同的目标调整参数。
应理解,在其他方向上的平移原理与该左右平移平面的原理相同。
终端根据被拍摄对象在预览图像中的位置和目标构图中的目标位置之间的差距确定目标调整参数之前,需要确定预览图像的目标构图。其中,目标构图可以是用户在打开终端的相机应用后,在S206步骤拍摄之前,用户在构图图库中选定的构图,也可以是终端根据获取到的预览图像选择的构图。
下面介绍终端根据获取到的预览图像选择构图的三种实现方式:
实现方式(一):
终端根据形状与构图的对应关系,确定目标构图为被拍摄对象在预览图像中的位置所呈现的形状对应的构图。
请参阅图8,图8是本申请实施例公开的一种根据被拍摄对象在预览图像中的位置所呈现的形状确定构图的方法的流程图,该方法可以包括下列步骤。
S502、识别预览图像中的被拍摄对象。
其中,可以通过图像识别算法识别预览图像中的被拍摄对象。例如,通过人脸识别算法识别预览图像中的人作为被拍摄对象。请参阅图9,图9示例性的给出了一种根据被拍摄对象在预览图像中的位置所呈现的形状确定构图的方法。如图9所示,可以通过人脸识别算法分别识别到图像中的5个人:A、B、C、D和E。
S504、根据被拍摄对象在预览图像中的位置所呈现的形状确定对应的构图。
S504中根据被拍摄对象在预览图像中的位置所呈现的形状确定相应的构图可以包括如下步骤。
S5041、确定被拍摄对象的位置。
如图9所示,在终端识别到被拍摄对象后,可以将被拍摄的人物面部的嘴唇所在位置确定为被拍摄对象所在的位置。也可以采用其他确定被拍摄对象位置的方式,例如,将被拍摄的人物的两眼正中间的位置作为被拍摄的人物的位置,此处不做限定。
S5042、根据被拍摄对象的位置确定出被拍摄对象的位置所呈现出的形状。
在确定每个被拍摄对象的位置后,获取该预览图像中每个被拍摄对象的位置,从而可以确定出该预览图像中的位置所呈现的形状。如图9所示,可以得到A、B、C、D和E的位置分布大致呈现出S形状。
S5043、根据被拍摄对象在预览图像中的位置所呈现的形状确定对应的构图。
可以根据预览图像中被拍摄对象的位置所呈现的形状,在终端预存的形状与构图的对应关系中匹配出该预览图像对应的构图。如图10所示,图10示例性的给出了一种形状与构图的对应关系。例如,图9所示的确定出的被摄对象的位置所呈现的形状为S形,在图10所示的对应关系中,可以匹配该预览图像对应的最相似的构图为S型构图。
实现方式(二):
终端根据深度、比例和构图之间的对应关系,确定目标构图为被拍摄对象的深度和该被拍摄对象的像素点在预览图像的像素点中所占比例对应的构图。
请参阅图11,图11是本申请实施例公开的一种根据被拍摄对象的深度和该被拍摄对象的像素点在预览图像的像素点中所占比例确定构图的方法的流程图,该方法可以包括下列步骤。
S602、识别预览图像中的被拍摄对象。
与步骤S502相同。例如,如图12所示,图12示例性的给出一种根据被拍摄对象的深度和该拍摄对象的像素点在预览图像的像素点中所占比例确定构图的方法。如图12所示,终端可以识别到被拍摄对象F。
S604、获取被拍摄对象的深度。
其中,被拍摄对象的深度为被拍摄对象与镜头的垂直距离。
S606、获取被拍摄对象的像素点在预览图像的像素点中所占比例。
终端识别到被拍摄对象后,可以获取到被拍摄对象所占像素点个数,从而计算出被拍摄对象在预览图像的像素点中所占比例。
S608、根据被拍摄对象的深度和被拍摄对象的像素点在预览图像的像素点中所占比例确定对应的构图。
终端获取到被拍摄对象的深度和被拍摄对象的像素点在预览图像的像素点中所占比例后,在预存的深度、比例和构图之间的对应关系中,查找到该预览图像对应的构图。请参阅图13,图13示例性的给出了一种深度、比例和构图之间的对应关系。若图12所示的被拍摄对象的深度小于30cm,被拍摄对象的像素点在预览图像的像素点中所占比例大于45%,则根据预存的深度、比例和构图的对应关系,可以匹配到该预览图像的构图为对角线构图。
可选的,可以根据深度、比例和构图的对应关系为深度和比例预设其他构图。
实现方式(三):
终端根据数量与构图的对应关系,确定目标构图为被拍摄对象的数量对应的构图。
请参阅图14,图14是本申请实施例公开的一种根据被拍摄对象的数量确定构图的方法的流程图,该方法可以包括下列步骤。
S702、识别预览图像中的被拍摄对象。
与步骤S502相同。请参阅图15,图15示例性的给出了一种根据被拍摄对象的数量确定构图的方法。如图15所示,在预览图像中可以识别到被拍摄对象A、B、C、D和E。
S704、确定被拍摄对象的数量。
在识别到预览图像中的被拍摄对象后,终端可以获取被拍摄对象的数量。例如,如图15所示,被拍摄对象的数量为5。
S706、根据被拍摄对象的数量确定对应的构图。
根据获取到的被拍摄对象的数量,可以从预存的数量与构图的对应关系中确定该预览图像对应的构图。请参阅图16,图16示例性的给出了一种数量与构图的对应关系。例如,图15中识别到被拍摄对象的数量为5,可以根据数量与构图的对应关系确定该预览图像对应的构图为三角构图。
可选的,可以根据数量与构图的对应关系为数量预设其他的构图。
在本申请的一些实施例中,不限于上述三种构图方法所提供的构图所设计的形状、样式和位置。
在本申请的实施例中,不限于上述三种根据预览图像确定构图的方式,还可以根据预览图像中的其他属性来确定构图。例如,还可以根据预览图像中识别到的被拍摄对象的类别来确定构图模式。
拍摄对象为人,终端在接收到用于指示调整完成的指示信息之后,在终端进行拍摄之前,终端还可以用于输出目标音视频。
目标音视频可以是终端存储的音视频库中的一条音视频,也可以是终端从音视频库中选择的一条音视频,其中,终端选择目标音视频的一种实现可以包括如下步骤:
S802、终端识别被拍摄对象的年龄。
S804、终端根据被拍摄对象的年龄,确定音视频库中被拍摄对象的年龄对应的音视频,该音视频库包括多个年龄段对应的音视频。
例如,终端识别到拍摄对象为一个7岁的孩子,在接收到用于指示调整完成的指示信息时,可以从音视频库中查找目标音视频。例如,终端可以输出一段音频:“一只北极熊孤单的呆在冰上发呆,实在无聊就开始拔自己的毛玩,一根,两根,三根,最后拔的一根不剩,然后他就冷死了。”
终端在接收到用于指示调整完成的指示信息之后,在终端进行拍摄之前,终端还可以用于输出指示信息,该指示信息用于指示被拍摄对象的姿势。
例如,终端输出并显示一张V形手势的图像。
下面介绍本申请实施例涉及的装置及设备。
请参见图17,图17是本发明实施例提供的一种拍照装置的结构示意图。如图17所示,拍照装置1700可以应用于上述图3、图8、图11和图14对应实施例中的终端,装置1700可以包括:
获取单元1701,用于获取预览图像;
参数确定单元1702,用于根据所述预览图像中被拍摄对象的位置确定目标调整参数,所述目标调整参数用于指示调整所述被拍摄对象在所述预览图像中的位置;
接收单元1703,用于接收用于指示调整完成的指示信息;
拍摄单元1704,用于在所述接收单元接收到用于指示调整完成的指示信息后,进行拍摄。
在本申请实施例的一种实现中,参数确定单元1702具体用于根据所述被拍摄对象在所述预览图像中的位置和目标构图中的目标位置之间的差距确定所述目标调整参数,所述目标位置用于指示所述被拍摄对象在所述目标构图中的位置,所述装置还包括:
第一输出单元1705,用于输出所述目标调整参数。
在本申请实施例的一种实现中,所述装置还包括匹配单元1706,所述匹配单元1706具体用于执行如下步骤中的一种:
根据形状与构图的对应关系,确定所述目标构图为所述被拍摄对象在所述预览图像中的位置所呈现的形状对应的构图;
根据深度、比例和构图之间的对应关系,确定所述目标构图为所述被拍摄对象的深度和所述被拍摄对象的像素点在所述预览图像的像素点中所占比例对应的构图;
根据数量与构图的对应关系,确定所述目标构图为所述被拍摄对象的数量对应的构图。
在本申请实施例的一种实现中,参数确定单元1702具体用于:
根据所述被拍摄对象在所述预览图像中的位置和目标构图中的目标位置之间的差距和所述被拍摄对象的深度,确定所述目标调整参数,所述目标调整参数包括所述终端的平移量和旋转量,所述目标调整参数用于指示所述终端通过所述目标调整参数进行位置调整。
在本申请实施例的一种实现中,第一输出单元1705具体用于:
向支架发送所述目标调整参数,以使所述支架根据所述目标调整参数调整所述终端,所述支架为与所述终端通信连接的支架。
在本申请实施例的一种实现中,参数确单元1702还具体用于:
根据所述被拍摄对象在所述预览图像中的位置和目标构图中的目标位置之间的差距和所述被拍摄对象的深度,确定所述目标调整参数,所述目标调整参数用于指示被拍摄对象通过所述目标调整参数进行位置调整。
在本申请实施例的一种实现中,装置1700还包括:
第二输出单元1707,用于在所述接收单元接收到用于指示调整完成的指示信息之后,所述拍摄单元进行拍摄之前,输出目标音视频。
在本申请实施例的一种实现中,所述被拍摄对象为人,所述终端输出目标音视频之前,装置1700还包括:
识别单元1708,用于识别所述被拍摄对象的年龄;
年龄确定单元1709,用于根据所述被拍摄对象的年龄,确定音视频库中所述被拍摄对象的年龄对应的音视频,所述音视频库包括多个年龄段对应的音视频。
在本申请实施例的一种实现中,在接收到用于指示调整完成的指示信息之后,所述终端进行拍摄之前,所述装置1700还包括:
第三输出单元1710,用于输出指示信息,所述指示信息用于指示所述被拍摄对象的姿势。
应理解,上述各个功能单元的具体功能实现方式可以参见上述图3、图8、图11和图14对应实施例中的相关描述,这里不再进行赘述。
请参见图18,图18是本发明实施例提供的另一种拍照装置1800的结构示意图。如图18所示,该拍照装置1800可以对应于上述图1所对应实施例中的终端101,该拍照装置1800可以包括:处理器1801,网络接口1804和存储器1805,此外,上述拍照装置1800还可以包括:用户接口1803,和至少一个通信总线1802。其中,通信总线1802用于实现这些组件之间的连接通信。其中,用户接口1803可以包括显示屏(Display)、键盘(Keyboard),可选的,用户接口1803还可以包括标准的有线接口、无线接口。网络接口1804可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1804可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器1805可选的还可以是至少一个位于远离前述处理器1801的存储装置。如图18所示,作为一种计算机可读存储介质的存储器1801中可以包括操作***、网络通信模块、用户接口模块以及设备控制应用程序。
在如图18所示的拍照装置1800中,网络接口1804可提供网络通讯功能;而用户接口1803主要用于为用户提供输入的接口;而处理器1801可以用于调用存储器1805中存储的设备控制应用程序,执行:
终端获取预览图像;
所述终端根据所述预览图像中被拍摄对象的位置确定目标调整参数,所述目标调整参数用于指示调整所述被拍摄对象在所述预览图像中的位置;
在接收到用于指示调整完成的指示信息时,所述终端进行拍摄。
需要说明的是,上述图17中的获取单元1701、接收单元1703可以由图18中网络接口1804来实现,上述图17中的参数确定单元1702、匹配单元1706、识别单元1708和年龄确定单元1709可以由图18中处理器1804来实现。
应当理解,本发明实施例中所描述的拍照装置1800可执行前文图3、图8、图11和图14任一个所对应实施例中对所述拍照方法的描述,在此不再赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。
此外,这里需要指出的是:本发明实施例还提供了一种计算机存储介质,且所述计算机存储介质中存储有前文提及的拍照装置1700或1800所执行的计算机程序,且所述计算机程序包括程序指令,当所述处理器执行所述程序指令时,能够执行前文图3、图8、图11和图14所对应实施例中执行的方法,这里将不再进行赘述。
另外,对采用相同方法的有益效果描述,也不再进行赘述。对于本发明所涉及的计算机存储介质实施例中未披露的技术细节,请参照本发明方法实施例的描述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (11)
1.一种拍照方法,其特征在于,包括:
终端获取预览图像;
所述终端根据所述预览图像中被拍摄对象的位置确定目标调整参数,所述目标调整参数用于指示调整所述被拍摄对象在所述预览图像中的位置;
在接收到用于指示调整完成的指示信息后,所述终端进行拍摄。
2.根据权利要求1所述的方法,其特征在于,所述终端根据所述预览图像中被拍摄对象的位置确定目标调整参数,包括所述终端根据所述被拍摄对象在所述预览图像中的位置和目标构图中的目标位置之间的差距确定所述目标调整参数,所述目标位置用于指示所述被拍摄对象在所述目标构图中的位置,所述方法还包括:
所述终端输出所述目标调整参数。
3.根据权利要求2所述的方法,其特征在于,所述根据所述被拍摄对象在所述预览图像中的位置和目标构图中的目标位置之间的差距确定所述目标调整参数之前,所述方法还包括如下步骤中的一种:
所述终端根据形状与构图的对应关系,确定所述目标构图为所述被拍摄对象在所述预览图像中的位置所呈现的形状对应的构图;
所述终端根据深度、比例和构图之间的对应关系,确定所述目标构图为所述被拍摄对象的深度和所述被拍摄对象的像素点在所述预览图像的像素点中所占比例对应的构图;
所述终端根据数量与构图的对应关系,确定所述目标构图为所述被拍摄对象的数量对应的构图。
4.根据权利要求2或3所述的方法,其特征在于,所述根据所述被拍摄对象在所述预览图像中的位置和目标构图中的目标位置之间的差距确定所述目标调整参数,包括:
所述终端根据所述被拍摄对象在所述预览图像中的位置和目标构图中的目标位置之间的差距和所述被拍摄对象的深度,确定所述目标调整参数,所述目标调整参数包括所述终端的平移量和旋转量,所述目标调整参数用于指示所述终端通过所述目标调整参数进行位置调整。
5.根据权利要求4所述的方法,其特征在于,所述终端输出所述目标调整参数,包括:
所述终端向支架发送所述目标调整参数,以使所述支架根据所述目标调整参数调整所述终端,所述支架为与所述终端通信连接的支架。
6.根据权利要求2或3所述的方法,其特征在于,所述根据所述被拍摄对象在所述预览图像中的位置和目标构图中的目标位置之间的差距确定所述目标调整参数,包括:
根据所述被拍摄对象在所述预览图像中的位置和目标构图中的目标位置之间的差距和所述被拍摄对象的深度,确定所述目标调整参数,所述目标调整参数用于指示被拍摄对象通过所述目标调整参数进行位置调整。
7.根据权利要求1-3任一项所述的方法,其特征在于,在接收到用于指示调整完成的指示信息之后,所述终端进行拍摄之前,所述方法还包括:
所述终端输出目标音视频。
8.根据权利要求7所述的方法,其特征在于,所述被拍摄对象为人,所述终端输出目标音视频之前,所述方法还包括:
所述终端识别所述被拍摄对象的年龄;
所述终端根据所述被拍摄对象的年龄,确定音视频库中所述被拍摄对象的年龄对应的音视频,所述音视频库包括多个年龄段对应的音视频。
9.根据权利要求1-3任一项所述的方法,其特征在于,在接收到用于指示调整完成的指示信息之后,所述终端进行拍摄之前,所述方法还包括:
所述终端输出指示信息,所述指示信息用于指示所述被拍摄对象的姿势。
10.一种拍照装置,其特征在于,包括处理器和存储器,所述处理器和存储器相连,其中,所述存储器用于存储程序代码,所述处理器用于调用所述程序代码,以实现如权利要求1-9任一项所述的方法。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序或计算机指令,当所述计算机程序或计算机指令被运行时,实现如权利要求1-9任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911161610.9A CN110868542A (zh) | 2019-11-22 | 2019-11-22 | 拍照方法、装置及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911161610.9A CN110868542A (zh) | 2019-11-22 | 2019-11-22 | 拍照方法、装置及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110868542A true CN110868542A (zh) | 2020-03-06 |
Family
ID=69656121
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911161610.9A Pending CN110868542A (zh) | 2019-11-22 | 2019-11-22 | 拍照方法、装置及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110868542A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111757007A (zh) * | 2020-07-09 | 2020-10-09 | 深圳市欢太科技有限公司 | 图像拍摄方法、装置、终端及存储介质 |
CN112653841A (zh) * | 2020-12-23 | 2021-04-13 | 维沃移动通信有限公司 | 拍摄方法、装置和电子设备 |
WO2022178724A1 (zh) * | 2021-02-24 | 2022-09-01 | 深圳市大疆创新科技有限公司 | 图像拍摄方法、终端设备、拍摄装置和存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN205883348U (zh) * | 2016-08-08 | 2017-01-11 | 上海大学 | 一种自动旋转式手机支架 |
CN107509032A (zh) * | 2017-09-08 | 2017-12-22 | 维沃移动通信有限公司 | 一种拍照提示方法及移动终端 |
CN107749947A (zh) * | 2017-09-28 | 2018-03-02 | 努比亚技术有限公司 | 拍照方法、移动终端及计算机可读存储介质 |
CN108174108A (zh) * | 2018-03-08 | 2018-06-15 | 广州三星通信技术研究有限公司 | 在移动终端中调整拍照效果的方法和设备以及移动终端 |
US20180183995A1 (en) * | 2016-12-28 | 2018-06-28 | Facebook, Inc. | Systems and methods for presenting content based on unstructured visual data |
CN108289174A (zh) * | 2018-01-25 | 2018-07-17 | 努比亚技术有限公司 | 一种拍摄方法、移动终端及计算机可读存储介质 |
-
2019
- 2019-11-22 CN CN201911161610.9A patent/CN110868542A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN205883348U (zh) * | 2016-08-08 | 2017-01-11 | 上海大学 | 一种自动旋转式手机支架 |
US20180183995A1 (en) * | 2016-12-28 | 2018-06-28 | Facebook, Inc. | Systems and methods for presenting content based on unstructured visual data |
CN107509032A (zh) * | 2017-09-08 | 2017-12-22 | 维沃移动通信有限公司 | 一种拍照提示方法及移动终端 |
CN107749947A (zh) * | 2017-09-28 | 2018-03-02 | 努比亚技术有限公司 | 拍照方法、移动终端及计算机可读存储介质 |
CN108289174A (zh) * | 2018-01-25 | 2018-07-17 | 努比亚技术有限公司 | 一种拍摄方法、移动终端及计算机可读存储介质 |
CN108174108A (zh) * | 2018-03-08 | 2018-06-15 | 广州三星通信技术研究有限公司 | 在移动终端中调整拍照效果的方法和设备以及移动终端 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111757007A (zh) * | 2020-07-09 | 2020-10-09 | 深圳市欢太科技有限公司 | 图像拍摄方法、装置、终端及存储介质 |
WO2022007518A1 (zh) * | 2020-07-09 | 2022-01-13 | 深圳市欢太科技有限公司 | 图像拍摄方法、装置、终端及存储介质 |
CN111757007B (zh) * | 2020-07-09 | 2022-02-08 | 深圳市欢太科技有限公司 | 图像拍摄方法、装置、终端及存储介质 |
CN112653841A (zh) * | 2020-12-23 | 2021-04-13 | 维沃移动通信有限公司 | 拍摄方法、装置和电子设备 |
WO2022178724A1 (zh) * | 2021-02-24 | 2022-09-01 | 深圳市大疆创新科技有限公司 | 图像拍摄方法、终端设备、拍摄装置和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108764091B (zh) | 活体检测方法及装置、电子设备和存储介质 | |
CN109889724B (zh) | 图像虚化方法、装置、电子设备及可读存储介质 | |
CN104767933B (zh) | 一种具备拍照功能的便携数码设备及筛选照片的方法 | |
CN106331504B (zh) | 拍摄方法及装置 | |
CN110868542A (zh) | 拍照方法、装置及设备 | |
EP1800471A1 (en) | Method and apparatus for processing document image captured by camera | |
EP2230836A1 (en) | Method for Creating Panorama | |
CN109756723B (zh) | 获取影像的方法和装置,存储介质和电子设备 | |
CN112040115B (zh) | 图像处理设备及其控制方法和存储介质 | |
CN107944367B (zh) | 人脸关键点检测方法及装置 | |
CN102272673A (zh) | 用于为本人自动拍摄照片的方法、装置和计算机程序产品 | |
CN108154466B (zh) | 图像处理方法及装置 | |
KR20120118144A (ko) | 촬영 장치에서 피사체를 촬영하기 위한 장치 및 방법 | |
CN112702521A (zh) | 图像拍摄方法及装置、电子设备、计算机可读存储介质 | |
CN113194254A (zh) | 图像拍摄方法及装置、电子设备和存储介质 | |
CN110213486A (zh) | 图像拍摄方法、终端及计算机可读存储介质 | |
JP2014050022A (ja) | 画像処理装置、撮像装置、およびプログラム | |
CN109145878B (zh) | 图像提取方法及装置 | |
CN104735353B (zh) | 一种拍摄全景照片的方法及装置 | |
CN106954093B (zh) | 全景视频处理方法、装置及*** | |
CN110047115B (zh) | 星辰图像拍摄方法、装置、计算机设备和存储介质 | |
JP5332493B2 (ja) | カメラ、画像共有サーバ及び画像共有プログラム | |
KR20090119640A (ko) | 이미지의 선호도 표시 장치 및 방법 | |
US11961216B2 (en) | Photography session assistant | |
CN110910304B (zh) | 图像处理方法、装置、电子设备及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200306 |
|
RJ01 | Rejection of invention patent application after publication |