CN110213492B - 设备成像方法、装置、存储介质及电子设备 - Google Patents
设备成像方法、装置、存储介质及电子设备 Download PDFInfo
- Publication number
- CN110213492B CN110213492B CN201910578474.7A CN201910578474A CN110213492B CN 110213492 B CN110213492 B CN 110213492B CN 201910578474 A CN201910578474 A CN 201910578474A CN 110213492 B CN110213492 B CN 110213492B
- Authority
- CN
- China
- Prior art keywords
- shooting
- camera
- target
- image
- cameras
- 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.)
- Active
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/61—Control of cameras or camera modules based on recognised objects
- H04N23/611—Control of cameras or camera modules based on recognised objects where the recognised objects include parts of the human body
-
- 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/695—Control of camera direction for changing a field of view, e.g. pan, tilt or based on tracking of objects
-
- 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/95—Computational photography systems, e.g. light-field imaging systems
- H04N23/951—Computational photography systems, e.g. light-field imaging systems by using two or more images to influence resolution, frame rate or aspect ratio
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Studio Devices (AREA)
Abstract
本申请公开了一种设备成像方法、装置、存储介质及电子设备。该方法包括:当处于拍摄类应用的预览界面时,获取至少一个语音信息;从至少一个语音信息中确定出存在预设关键词的目标语音信息,并将目标语音信息对应的用户确定为目标拍摄对象;通过第一摄像头对目标拍摄对象进行拍摄,将拍摄得到的第一图像设为基底图像;通过多个第二摄像头对目标拍摄对象进行拍摄,得到多个第二图像;对多个第二图像与基底图像进行图像合成处理,得到成像图像。本申请可以提高电子设备拍摄得到的整张成像图像的质量。
Description
技术领域
本申请属于图像处理技术领域,尤其涉及一种设备成像方法、装置、存储介质及电子设备。
背景技术
目前,用户通常利用具有摄像头的电子设备拍摄图像,能够通过这些电子设备随时随地的记录身边发生的事情,看到的景物等。然而,由于摄像头本身的硬件缺陷,使得其拍摄的图像往往焦点所在区域比较清晰,而其他区域则相对模糊,导致整张成像图像的质量较差。
发明内容
本申请实施例提供一种设备成像方法、装置、存储介质及电子设备,能够提高电子设备拍摄得到的整张成像图像的质量。
本申请实施例提供一种设备成像方法,应用于电子设备,所述电子设备包括第一类型的第一摄像头和多个第二类型的第二摄像头,所述第二摄像头的拍摄区域与所述第一摄像头的拍摄区域存在重叠部分,包括:
当处于拍摄类应用的预览界面时,获取至少一个语音信息;
从所述至少一个语音信息中确定出存在预设关键词的目标语音信息,并将所述目标语音信息对应的用户确定为目标拍摄对象;
通过所述第一摄像头对所述目标拍摄对象进行拍摄,将拍摄得到的第一图像设为基底图像;
通过所述多个第二摄像头对所述目标拍摄对象进行拍摄,得到多个第二图像;
对所述多个第二图像与所述基底图像进行图像合成处理,得到成像图像。
本申请实施例提供一种设备成像装置,应用于电子设备,所述电子设备包括第一类型的第一摄像头和多个第二类型的第二摄像头,所述第二摄像头的拍摄区域与所述第一摄像头的拍摄区域存在重叠部分,包括:
第一获取模块,用于当处于拍摄类应用的预览界面时,获取至少一个语音信息;
确定模块,用于从所述至少一个语音信息中确定出存在预设关键词的目标语音信息,并将所述目标语音信息对应的用户确定为目标拍摄对象;
第二获取模块,用于通过所述第一摄像头对所述目标拍摄对象进行拍摄,将拍摄得到的第一图像设为基底图像;
第三获取模块,用于通过所述多个第二摄像头对所述目标拍摄对象进行拍摄,得到多个第二图像;
合成模块,用于对所述多个第二图像与所述基底图像进行图像合成处理,得到成像图像。
本申请实施例提供一种存储介质,其上存储有计算机程序,当所述计算机程序在计算机上执行时,使得所述计算机执行本申请实施例提供的设备成像方法中的流程。
本申请实施例还提供一种电子设备,包括存储器,处理器,第一类型的第一摄像头和多个第二类型的第二摄像头,所述第二摄像头的拍摄区域与所述第一摄像头的拍摄区域存在重叠部分,所述处理器通过调用所述存储器中存储的计算机程序,用于执行本申请实施例提供的设备成像方法中的流程。
本申请实施例中,从至少一个语音信息中确定出存在预设关键词的目标语音信息,并将该目标语音信息对应的用户确定为目标拍摄对象;通过第一摄像头对目标拍摄对象进行拍摄,将拍摄得到的第一图像设为基底图像;通过多个第二摄像头对目标拍摄对象进行拍摄,得到多个第二图像;对多个第二图像与基底图像进行图像合成处理,得到成像图像。由此,最终得到的成像图像中,目标拍摄对象所在区域之外的区域清晰度也得以提高,提高了整张成像图像的质量。
附图说明
下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其有益效果显而易见。
图1是本申请实施例提供的设备成像方法的第一种流程示意图。
图2是本申请实施例提供的设备成像方法的第二种流程示意图。
图3是本申请实施例中目标拍摄对象处于第一摄像头的拍摄区域的中心区域示意图。
图4是本申请实施例中第一摄像头和第二摄像头的第一种设置方式示意图。
图5是本申请实施例中第二摄像头的拍摄区域与第一摄像头的拍摄区域的边缘部分重叠示意图。
图6是本申请实施例中所有第二摄像头的拍摄区域与第一摄像头的拍摄区域同时重叠的重叠区域m示意图。
图7是本申请实施例中第二图像和基底图像的图像内容对比示意图。
图8是本申请实施例中所有第二图像和基底图像同时重叠的重叠区域m1,两相邻第二图像和基底图像同时重叠的重叠区域m2,m3,m4,m5,两相邻第二图像重叠的重叠区域m6,m7,m8,m9示意图。
图9是本申请实施例中所有第二图像和基底图像同时重叠的重叠区域示意图。
图10是本申请实施例提供的设备成像方法的第三种流程示意图。
图11是本申请实施例中第一摄像头和第二摄像头的第二种设置方式示意图。
图12是本申请实施例中第一摄像头和第二摄像头共用图像传感器的示意图。
图13是本申请实施例提供的设备成像方法的第四种流程示意图。
图14是本申请实施例中目标拍摄对象处于第一摄像头的拍摄区域的某区域m11示意图。
图15是本申请实施例提供的设备成像装置的第一种结构示意图。
图16是本申请实施例提供的设备成像装置的第二种结构示意图。
图17是本申请实施例提供的设备成像装置的第三种结构示意图。
图18是本申请实施例提供的电子设备的第一种结构示意图。
图19是本申请实施例提供的电子设备的第二种结构示意图。
具体实施方式
请参照图示,其中相同的组件符号代表相同的组件,本申请的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本申请具体实施例,其不应被视为限制本申请未在此详述的其它具体实施例。
可以理解的是,本申请实施例的执行主体可以是诸如智能手机或平板电脑等电子设备。
请参阅图1,图1是本申请实施例提供的设备成像方法的第一种流程示意图,流程可以包括:
101、当处于拍摄类应用的预览界面时,获取至少一个语音信息。
在本申请实施例中,电子设备包括第一类型的第一摄像头和多个第二类型的第二摄像头,其中,第一摄像头的拍摄区域大于第二摄像头的拍摄区域,第二摄像头的拍摄区域与第一摄像头的拍摄区域存在重叠部分或者可以说存在重叠区域,且任意两个第二摄像头的拍摄区域之间存在重叠部分,且任意两个第二摄像头的拍摄区域的重叠部分与第一摄像头的拍摄区域存在重叠部分,且多个第二摄像头的拍摄区域均存在重叠部分,且多个第二摄像头的拍摄区域的重叠部分与第一摄像头的拍摄区域存在重叠部分,即多个第二摄像头的拍摄区域和第一摄像头的拍摄区域存在同时重叠的重叠部分。
比如,用户在操作电子设备启动拍摄类应用(比如电子设备的***应用“相机”)时,电子设备即进入拍摄类应用的预览界面。当电子设备处于拍摄类应用的预览界面时,电子设备可以获取至少一个语音信息。
其中,电子设备可以通过麦克风获取一个用户的一个或多个语音信息。电子设备也可以通过麦克风获取多个用户的一个或多个语音信息。
例如,当用户U1在电子设备的麦克风拾音范围内说出“请帮我拍一张照片”时,电子设备即通过麦克风获取到一个语音信息。当用户U2在电子设备的麦克风拾音范围内说出“今天天气真好”时,电子设备即通过麦克风获取到一个语音信息。
102、从至少一个语音信息中确定出存在预设关键词的目标语音信息,并将该目标语音信息对应的用户确定为目标拍摄对象。
比如,当获取到至少一个语音信息之后,电子设备可以检测每个语音信息中是否存在预设关键词。例如,电子设备可以对每个语音信息进行语音识别,以将语音信息转换为对应的文字信息,并检测该文字信息中是否存在预设关键词。当检测出某语音信息中存在预设关键词时,电子设备可以将该语音信息确定为目标语音信息,并将该目标语音信息对应的用户确定为目标拍摄对象。
例如,假设电子设备获取到用户U1、用户U2和用户U3的语音信息。用户U1的语音信息为:“请帮我拍摄一张照片”,用户U2的语音信息为:“今天天气真好”,用户U3的语音信息为:“太阳好晒呀”。预设关键词为“照片”。可知,用户U1的语音信息中存在预设关键词“照片”,那么,电子设备可以将用户U1的语音信息确定为目标语音信息,并将该目标语音信息对应的用户,即用户U1确定为目标拍摄对象。
在一些实施例中,电子设备每获取到一个语音信息,便可以检测该语音信息中是否存在预设关键词。若电子设备检测到该语音信息中存在预设关键词,电子设备可以将该语音信息确定为目标语音信息,并将该目标语音信息对应的用户确定为目标拍摄对象,并进入流程103。若电子设备检测到该语音信息中不存在预设关键词,电子设备可以继续执行获取语音信息的流程。
其中,预设关键词可以由用户设置,也可以由电子设备自动生成,等等。此处不作具体限制,以实际需求为准。
103、通过第一摄像头对目标拍摄对象进行拍摄,将拍摄得到的第一图像设为基底图像。
比如,在确定用户U1为目标拍摄对象之后,电子设备可以通过第一摄像头对用户U1进行一次拍摄,将第一摄像头拍摄得到的图像记为第一图像,并将该第一图像设为基底图像。
在一些实施例中,第一图像中可以仅包括目标拍摄对象,即仅包括用户U1。在另一些实施例中,第一图像中除目标拍摄对象,即用户U1之外,还可以包括其他人、物以及景等,此处不作具体限制,以实际需求为准。
104、通过多个第二摄像头对目标拍摄对象进行拍摄,得到多个第二图像。
本申请实施例中,电子设备还通过其设置的多个第二摄像头对目标拍摄对象进行拍摄,相应得到多个图像,将第二摄像头拍摄得到的图像记为第二图像,即拍摄得到多个第二图像。
应当说明的是,在通过多个第二摄像头对目标拍摄对象进行拍摄时,第二摄像头与第一摄像头采用相同的图像参数(比如对比度、亮度)进行拍摄,由此,第一摄像头和第二摄像头拍摄得到第一图像和第二图像的图像大小不同,效果相同。
应当说明的是,本申请实施例中对103和104的执行先后顺序不做限定,可以是在执行完成103后执行104,可以是执行完成104后执行103,还可以是同时执行103和104。
105、对多个第二图像与基底图像进行图像合成处理,得到成像图像。
本申请实施例中,电子设备在通过第一摄像头拍摄得到基底图像,以及通过多个第二摄像头拍摄得到多个第二图像之后,将拍摄得到的多个第二图像与基底图像对齐。
基于对齐后的基底图像和第二图像,对于基底图像和第二图像的重叠部分,计算重叠的各像素点的平均像素值,比如,电子设备除了通过第一摄像头拍摄得到基底图像之外,还通过四个第二摄像头拍摄得到四个第二图像,对于重叠区域,某位置的像素点在五个图像(即基底图像和四个第二图像)中的像素值分别为0.8、0.9、1.1、1.2和1,则可计算得到该位置的像素点的平均像素值为1。
之后,根据基底图像中对应的各位置像素点所得到的平均像素值得到合成图像,比如,可以将基底图像的各像素点的像素值相应调整为计算得到的各平均像素值,从而得到成像图像;又比如,还可以根据计算得到各平均像素值,生成一幅新的图像,即成像图像。
本申请实施例中,电子设备在对拍摄得到的多个第二图像与基底图像进行图像合成处理之后,得到成像图像,至此,电子设备即完成了一次完整拍摄操作。
需要说明的是,在本申请实施例中,目标拍摄对象处于多个第二摄像头的拍摄区域与第一摄像头的拍摄区域均重叠的重叠区域,或者说目标拍摄对象处于多个第二摄像头的拍摄区域与第一摄像头的拍摄区域同时重叠的重叠区域。假设电子设备包括四个第二摄像头,该四个第二摄像头分别为第二摄像头A,第二摄像头B,第二摄像头C和第二摄像头D。该第二摄像头A的拍摄区域与第一摄像头的拍摄区域存在重叠区域,记为重叠区域m12。重叠区域m12与第二摄像头B的拍摄区域存在重叠区域,记为重叠区域m13。重叠区域m13与第二摄像头C的拍摄区域存在重叠区域,记为重叠区域m14。重叠区域m14与第二摄像头D的拍摄区域存在重叠区域,记为重叠区域m15。该目标拍摄对象即处于该重叠区域m15中。
本申请实施例中,从至少一个语音信息中确定出存在预设关键词的目标语音信息,并将该目标语音信息对应的用户确定为目标拍摄对象;通过第一摄像头对目标拍摄对象进行拍摄,将拍摄得到的第一图像设为基底图像;通过多个第二摄像头对目标拍摄对象进行拍摄,得到多个第二图像;对多个第二图像与基底图像进行图像合成处理,得到成像图像。由于第二摄像头的拍摄区域与第一摄像头的拍摄区域存在重叠部分,且任意两个第二摄像头的拍摄区域之间存在重叠部分,且任意两个第二摄像头的拍摄区域的重叠部分与第一摄像头的拍摄区域存在重叠部分,且目标拍摄对象处于多个第二摄像头的拍摄区域与第一摄像头的拍摄区域均重叠的重叠区域,因此,最终得到的成像图像中,目标拍摄对象所在区域的清晰度得以提高,目标拍摄对象所在区域之外的区域的清晰度也得以提高,从而提高了整张成像图像的质量。
请参阅图2,图2是本申请实施例提供的设备成像方法的第二种流程示意图,流程可以包括:
201、当处于拍摄类应用的预览界面时,电子设备获取至少一个语音信息。
在本申请实施例中,电子设备包括第一类型的第一摄像头和多个第二类型的第二摄像头,其中,第一摄像头的拍摄区域大于第二摄像头的拍摄区域,第二摄像头的拍摄区域与第一摄像头的拍摄区域存在重叠部分或者可以说存在重叠区域,且任意两个第二摄像头的拍摄区域之间存在重叠部分,且任意两个第二摄像头的拍摄区域的重叠部分与第一摄像头的拍摄区域存在重叠部分,且多个第二摄像头的拍摄区域均存在重叠部分,且多个第二摄像头的拍摄区域的重叠部分与第一摄像头的拍摄区域存在重叠部分,即多个第二摄像头的拍摄区域和第一摄像头的拍摄区域存在同时重叠的重叠部分。
比如,用户在操作电子设备启动拍摄类应用(比如电子设备的***应用“相机”)时,电子设备即进入拍摄类应用的预览界面。当电子设备处于拍摄类应用的预览界面时,电子设备可以获取至少一个语音信息。
其中,电子设备可以通过麦克风获取至少一个用户的至少一个语音信息。例如,电子设备可以通过麦克风获取一个用户的一个语音信息,也可以获取一个用户的多个语音信息。电子设备可以通过麦克风获取多个用户的语音信息。其中,电子设备可以获取多个用户中的每个用户的一个语音信息,也可以获取多个用户中的每个用户的多个语音信息。
例如,当用户U1在电子设备的麦克风拾音范围内说出“请帮我拍一张照片”时,电子设备即通过麦克风获取到一个语音信息,该语音信息与用户U1对应。当用户U2在电子设备的麦克风拾音范围内说出“今天天气真好”时,电子设备即通过麦克风获取到一个语音信息,该语音信息与用户U2对应。
202、电子设备从至少一个语音信息中确定出存在预设关键词的目标语音信息。
比如,拍摄场景中存在多个用户,那么电子设备可能同时获取到多个用户的一个或多个语音信息。为了提高拍摄效率,电子设备可以同时检测多个用户的一个或多个语音信息中是否存在预设关键词。例如,电子设备可以对每个语音信息进行语音识别,以将语音信息转换为对应的文字信息,并检测该文字信息中是否存在预设关键词。由于拍摄场景中存在多个用户,因此存在多个用户均说出预设关键词的情况。针对于上述情况,即若电子设备检测到存在至少两个存在预设关键词的目标语音信息,则电子设备可以进入流程203。
其中,在根据用户操作启动拍摄类应用程序(比如电子设备的***应用“相机”)后,其摄像头所对准的场景即为拍摄场景。比如,用户通过手指点击电子设备上“相机”应用的图标启动“相机应用”后,若用户使用电子设备的摄像头对准一包括XX物体的场景,则该包括XX物体的场景即为拍摄场景。根据以上描述,本领域技术人员应当理解的是,拍摄场景并非特指某一特定场景,而是跟随摄像头的指向所实时对准的场景。
203、若存在至少两个存在预设关键词的目标语音信息,则电子设备确定每个目标语音信息对应的用户,得到至少两个用户。
电子设备检测到存在至少两个存在预设关键词的目标语音信息,存在两种情况。其一为:电子设备检测到存在至少两个存在预设关键词的目标语音信息,且该至少两个存在预设关键词的目标语音信息对应同一用户,即由同一用户说出该至少两个存在预设关键词的目标语音。其二为:电子设备检测到存在至少两个预设关键词的目标语音信息,且每个存在预设关键词的目标语音信息对应不同的用户,即每个存在预设关键词的目标语音由不同的用户说出。
本申请实施例主要针对第二种情况,即若存在至少两个存在预设关键词的目标语音信息,且每个存在预设关键词的目标语音信息对应不同的用户,则电子设备可以确定每个目标语音信息对应的用户,得到至少两个用户。
204、电子设备从至少两个用户中选取出目标拍摄对象。
当确定出每个目标语音信息对应的用户,得到至少两个用户之后,电子设备可以从至少两个用户中选取出目标拍摄对象。
比如,电子设备可以将与电子设备距离较近的用户确定为目标拍摄对象。或者,电子设备也可以将与电子设备距离较远的用户确定为目标拍摄对象。
又比如,电子设备可以获取照片库中的多张人脸照片。然后,电子设备可以根据人脸照片的特征信息,对每个人脸照片进行分类。例如,假设有20张人脸照片,其中10张人脸照片可以提取出相同的第一特征信息,另外7张人脸照片可以提取出相同的第二特征信息,剩余的3张人脸照片可以提取出相同的第三特征信息。即第一特征信息对应10张人脸照片,第二特征信息对应7张人脸照片,第三特征信息对应3张人脸照片,也即,具有第一特征信息的人脸照片最多,具有第二特征信息的人脸照片次之,具有第三特征信息的人脸照片最少。假设电子设备需要从3个用户中选取出目标拍摄对象。那么,电子设备可以先对这3个用户进行图像获取,以获取3个人脸图像。然后,电子设备可以提取每个人脸图像的特征信息,得到3个特征信息,记为第一目标特征信息,第二目标特征信息,第三目标特征信息。接着,电子设备可以检测每个特征信息是否与第一特征信息、第二特征信息和第三特征信息中的其中一个特征信息匹配。若第一目标特征信息与第一特征信息匹配,第二目标特征信息与第二特征信息匹配,第三目标特征信息与第三特征信息匹配。电子设备可以将第一目标特征信息对应的用户确定为目标拍摄对象。若第一目标特征信息与第一特征信息匹配,第二目标特征信息与第三目标特征信息与第一特征信息、第二特征信息和第三特征信息均不匹配,则将第一目标特征信息对应的用户确定为目标拍摄对象。若3个特征信息中存在至少两个特征信息,例如2个特征信息与第一特征信息或第二特征信息或第三特征信息匹配,则从这2个特征信息对应的用户中确定目标拍摄对象,比如,将这2个特征信息对应的用户中的任意一个用户确定为目标拍摄对象。
又比如,电子设备可以在显示屏上显示选择框,以使用户(手持电子设备的用户)选择将哪个用户确定为目标拍摄对象。
205、电子设备确定目标拍摄对象与电子设备的相对位置。
在本申请实施例中,为了确定目标拍摄对象与电子设备的相对位置,电子设备在获取至少一个语音信息时,可以采用麦克风阵列,即至少三个麦克风接收至少一个用户的语音信息。当电子设备确定出目标拍摄对象之后,电子设备可以获取各麦克风接收到该目标拍摄对象对应的目标语音信息的接收时间,从而根据该接收时间得到目标拍摄对象与各麦克风的相对位置。电子设备可以根据目标拍摄对象与各麦克风的相对位置确定目标拍摄对象与终端的相对位置。例如,通过平面几何相关算法计算出目标语音与电子设备的相对位置。在同一平面内,任意一点到固定的三个点的距离是唯一的,该实施方式中,麦克风数量超过三即可。
其中,相对位置可以是在同一平面内的相对位置,该相对位置包括水平方向和水平距离。由于各麦克风是固定在电子设备上的,各麦克风在电子设备上的位置是已知的,各麦克风之间的位置距离也是已知的,目标语音在空气中的传播速度也是已知的,这些已知条件再加上各麦克风接收到目标语音的接收时间就可以计算出目标语音与电子设备的相对位置,也即计算出目标拍摄对象与电子设备的相对位置。比如,由于各麦克风之间的相对位置是已知的,电子设备首先根据各麦克风接收到目标语音信息的接收时间计算目标拍摄对象与各麦克风的相对位置,然后可以在电子设备上选定一个参考点,根据各麦克风的位置与参考点的相对位置,即可以得到目标拍摄对象与电子设备上的参考点的相对位置,从而可以得到目标拍摄对象与电子设备的相对位置。
相对位置也可以是三维空间内的相对位置,该相对位置包括空间方向和空间距离。由于在三维空间中,任意一点到固定的四个点的距离是唯一的,即通过任意四个点可以确定三维空间中另外一个点。该实施方式中,麦克风数量超过四个即可。
需要说明的是,还可以采用本申请实施例未列出的方式确定目标拍摄对象与电子设备的相对位置,本申请实施例对此不做具体限制。
206、电子设备根据相对位置调整第一摄像头的拍摄角度,以使目标拍摄对象处于第一摄像头的拍摄区域的中心区域。
当确定出目标拍摄对象与电子设备的相对位置之后,电子设备可以根据该相对位置调整第一摄像头的拍摄角度。比如,电子设备可以根据该相对位置计算出第一摄像头需要旋转的角度和方向,从而根据第一摄像头需要旋转的角度和方向,旋转第一摄像头,以调整第一摄像头的拍摄角度,以使目标拍摄对象处于第一摄像头的拍摄区域的中心区域,即如图3所示。
207,电子设备通过第一摄像头对目标拍摄对象进行拍摄,将拍摄得到的第一图像设为基底图像。
比如,当电子设备确定用户U1为目标拍摄对象时,电子设备可以通过第一摄像头对用户U1进行一次拍摄,将第一摄像头拍摄得到的图像记为第一图像,并将该第一图像设为基底图像。
在一些实施例中,第一图像中可以仅包括目标拍摄对象,即仅包括用户U1。在另一些实施例中,第一图像中除目标拍摄对象,即用户U1之外,还可以包括其他人、物以及景等,此处不作具体限制,以实际需求为准。
208、电子设备根据相对位置调整每个第二摄像头的拍摄角度,以使每个第二摄像头的拍摄区域与第一摄像头的拍摄区域的边缘部分重叠。
在确定出目标拍摄对象与电子设备的相对位置之后,电子设备可以根据该相对位置调整每个第二摄像头的拍摄角度。比如,电子设备可以根据该相对位置计算出每个第二摄像头需要旋转的角度和方向,从而根据每个第二摄像头需要旋转的角度和方向,旋转每个第二摄像头,以调整每个第二摄像头的拍摄角度,以使每个第二摄像头的拍摄区域与第一摄像头的拍摄区域的边缘部分重叠。
比如,第一摄像头为标准类型的摄像头,或者说视场角为45度左右的摄像头,第二摄像头为长焦类型的摄像头,或者说视场角为40度以内的摄像头。电子设备包括一个第一摄像头和四个第二摄像头,分别为第二摄像头A、第二摄像头B、第二摄像头C以及第二摄像头D。请结合参照图4和图5,当根据电子设备与目标拍摄对象的相对位置调整第一摄像头和各第二摄像头的拍摄角度之后,各第二摄像头的轴线朝向第一摄像头的轴线倾斜并相交,使得目标拍摄对象处于第一摄像头的拍摄区域的中心区域,并使得第二摄像头A的拍摄区域a对应第一摄像头的拍摄区域的左上角,第二摄像头B的拍摄区域b对应第一摄像头的拍摄区域的右上角,第二摄像头C的拍摄区域c对应第一摄像头的拍摄区域的左下角,第二摄像头D的拍摄区域d对应第一摄像头的拍摄区域的右下角,由此,第二摄像头的拍摄区域与第一摄像头的拍摄区域的边缘部分重叠,且任意两个第二摄像头的拍摄区域的重叠部分与第一摄像头的拍摄区域存在重叠部分,且该四个第二摄像头的拍摄区域均与第一摄像头的拍摄区域的中心区域重叠。而目标拍摄对象处于第一摄像头的拍摄区域的中心区域,则可以确定该目标拍摄对象处于第一摄像头的拍摄区域与各第二摄像头的拍摄区域均重叠的区域。
例如,如图6所示,假设第一摄像头的拍摄区域与各第二摄像头的拍摄区域均重叠的区域为重叠区域m,那么目标拍摄对象即处于该重叠区域m。
209、电子设备通过多个第二摄像头对目标拍摄对象进行拍摄,得到多个第二图像。
本申请实施例中,当根据相对位置调整多个第二摄像头中的每个第二摄像头的拍摄角度之后,电子设备可以通过该多个第二摄像头对目标拍摄对象进行拍摄,相应得到多个图像,将第二摄像头拍摄得到的图像记为第二图像,即拍摄得到多个第二图像。
应当说明的是,在通过多个第二摄像头对目标拍摄对象进行拍摄时,第二摄像头与第一摄像头采用相同的图像参数(比如对比度、亮度)进行拍摄,由此,第二摄像头的拍摄区域即为第一摄像头的拍摄区域的局部,但二者拍摄得到第一图像和第二图像的图像效果相同。
比如,电子设备包括四个第二摄像头,分别为第二摄像头A、第二摄像头B、第二摄像头C以及第二摄像头D,且这四个第二摄像头的拍摄区域分别对应第一摄像头拍摄区域的左上角、右上角、左下角以及右下角,通过这四个第二摄像头将拍摄得到四个第二图像,如图7所示,第二摄像头A拍摄的第二图像G1的图像内容对应基底图像左上角的图像内容,第二摄像头B拍摄的第二图像G2的图像内容对应基底图像右上角的图像内容,第二摄像头C拍摄的第二图像G3的图像内容对应基底图像左下角的图像内容,第二摄像头D拍摄的第二图像G4的图像内容对应基底图像右下角的图像内容,这样,不同的第二图像的图像内容即覆盖了基底图像中边缘区域的不同位置,且不同的第二图像的图像内容包括目标拍摄对象。
应当说明的是,本申请实施例中,可以是在执行完成204和206之后,再执行205和207。对于205和207,可以先执行205再执行207,也可以先执行207再执行205,205和207也可以同时执行。
210、电子设备对多个第二图像与基底图像进行图像合成处理,得到成像图像。
本申请实施例中,电子设备在通过第一摄像头拍摄得到基底图像,以及通过多个第二摄像头拍摄得到多个第二图像之后,将拍摄得到的多个第二图像与基底图像对齐。
基于对齐后的基底图像和第二图像,对于基底图像和第二图像的重叠部分,计算重叠的各像素点的平均像素值。比如,电子设备除了通过第一摄像头拍摄得到基底图像之外,还通过四个第二摄像头拍摄得到四个第二图像。假设这四个第二图像为第二图像G1、第二图像G2、第二图像G3和第二图像G4。
请参照图8,各第二图像与基底图像均重叠的重叠区域m1位于基底图像的中心区域,即目标拍摄对象所在区域。即第二图像G1、第二图像G2、第二图像G3、第二图像G4和基底图像的重叠区域m1位于基底图像的中心区域。这样,对于图8所示的重叠区域m1,某位置的像素点在五个图像(即基底图像和四个第二图像)中的像素值分别为0.8、0.9、1.1、1.2和1,则可计算得到该位置的像素点的平均像素值为1。
请继续参照图8,第二图像G1、第二图像G2和基底图像的重叠区域为重叠区域m2,第二图像G1、第二图像G3和基底图像的重叠区域为重叠区域m3,第二图像G2、第二图像G4和基底图像的重叠区域为重叠区域m4,第二图像G3、第二图像G4和基底图像的重叠区域为重叠区域m5。对于图8所示的重叠区域m2,某位置的像素点在第二图像G1、第二图像G2和基底图像中的像素值分别为0.8、0.9、1,则可计算得到该位置的像素点的平均像素值为0.9。
请继续参照图8,第二图像G1和基底图像的重叠区域为重叠区域m6,第二图像G2和基底图像的重叠区域为重叠区域m7,第二图像G3和基底图像的重叠区域为重叠区域m8,第二图像G4和基底图像的重叠区域为重叠区域m9。对于图8所示的重叠区域m6,某位置的像素点在第二图像G1、基底图像中的像素值分别为0.8、1,则可计算得到该位置的像素点的平均像素值为0.9。
之后,电子设备根据基底图像中对应的各位置像素点所得到的平均像素值得到合成图像,比如,电子设备可以将基底图像的各像素点的像素值相应调整为计算得到的各平均像素值,从而得到成像图像;又比如,电子设备还可以根据计算得到各平均像素值,生成一幅新的图像,即成像图像。在该成像图像中,中心区域,即目标拍摄对象所在区域清晰度最高,各第二图像两两相互重叠且与基底图像重叠的区域清晰度次之,各第二图像与基底图像重叠区域清晰度最低,但是相对于基底图像来说,成像图像的整体清晰度都相对较高。
本申请实施例中,电子设备在对拍摄得到的多个第二图像与基底图像进行图像合成处理之后,得到成像图像,至此,电子设备即完成了一次完整拍摄操作。
比如,请参照图9,图9由此示出了基底图像到成像图像的清晰度变化,其中,X轴表示由图像边缘区域到中心区域,再由中心区域到边缘区域的位置变化,Y轴表示跟随X轴变化的清晰度,可以看出,在基底图像中,中心区域的清晰度最高,随着中心区域向边缘区域的扩散,清晰度逐渐降低,且变化较为剧烈,而在成像图像中,中心区域的清晰度最高,且相较于基底图像,成像图像的边缘区域的清晰度被整体提高,随着中心区域向边缘区域的扩散,虽然清晰度逐渐降低,但变化更为平滑,使得成像图像的整体图像质量得以提高。
如图10所示,在一些实施例中,流程204可以包括:
2041、电子设备对每个用户进行图像获取操作,得到至少两个人脸图像,其中,每一人脸图像与一用户对应。
2042、电子设备提取每个人脸图像的特征信息,得到至少两个特征信息。
2043、电子设备从至少两个特征信息中确定出与预设特征信息匹配的目标特征信息。
2044、电子设备将目标特征信息对应的用户确定为目标拍摄对象。
在确定出每个目标语音信息对应的用户,得到至少两个用户之后,电子设备可以对每个用户进行图像获取操作,得到至少两个人脸图像。其中,每一人脸图像与一用户对应。然后,电子设备可以提取每个人脸图像的特征信息,得到至少两个特征信息。接着,电子设备检测每个特征信息是否与预设特征信息匹配,并将与预设特征信息匹配的特征信息确定为目标特征信息。最后,电子设备将该目标特征信息对应的用户确定为目标拍摄对象。
例如,拍摄场景中可能存在其他不相关的人或物,若拍摄场景中的其他不相关的人恰巧与目标拍摄对象同时说出预设关键词,可能导致电子设备错误地将其他人确定为目标拍摄对象。为避免上述情况出现,用户可以提前存储自己或者其他朋友的人脸照片对应的特征信息,并将这些特征信息设为预设特征信息,从而在拍摄场景中存在其他不相关的人恰巧与目标拍摄对象同时说出预设关键词时,可以避免电子设备错误地将其他不相关的人确定为目标拍摄对象的情况产生。
可以理解的是,在本申请实施例中,当在获取到的语音信息中检测到预设关键词时,电子设备在确定该语音信息对应的用户为目标拍摄对象的同时,也接收到一次对目标拍摄对象的图像拍摄请求。即当在获取到的语音信息中检测到预设关键词时,电子设备即对目标拍摄对象进行一次拍摄。因此,避免电子设备错误地将其他不相关的人确定为目标拍摄对象的情况产生尤为重要。基于此,在本申请实施例中,当在获取到的语音信息中检测到预设关键词时,电子设备可以确定该语音信息对应的用户。然后,电子设备对该用户进行图像获取操作,以得到人脸图像。接着,电子设备提取该人脸图像的特征信息。随后,电子设备检测该特征信息是否与预设特征信息匹配。最后,若该特征信息与预设特征信息匹配,电子设备便可以将该用户确定为目标拍摄对象。
在一实施例中,电子设备包括两个第一摄像头,“电子设备根据相对位置调整第一摄像头的拍摄角度,以使目标拍摄对象处于第一摄像头的拍摄区域的中心区域”,包括:
电子设备根据相对位置调整两个第一摄像头的拍摄角度,以使目标拍摄对象处于两个第一摄像头的拍摄区域的中心区域。
“电子设备通过第一摄像头对目标拍摄对象进行拍摄,将拍摄得到的第一图像设为基底图像”,包括:
(1)电子设备通过两个第一摄像头对目标拍摄对象进行拍摄,得到至少两个第一图像;
(2)电子设备对至少两个第一图像进行图像合成处理,将合成得到的图像设为基底图像。
本申请实施例中,电子设备包括两个标准类型的第一摄像头。比如,请参照图11,电子设备包括两个第一摄像头,分别为第一摄像头E和第一摄像头F,且第一摄像头E环绕设置有四个第二摄像头。
在根据相对位置调整两个第一摄像头的拍摄角度,以使目标拍摄对象处于两个第一摄像头的拍摄区域的中心区域之后,电子设备可以通过两个第一摄像头对目标拍摄对象进行拍摄,得到图像内容相同的至少两个第一图像。然后再对至少两个第一图像进行图像合成处理,将合成得到的图像设为基底图像。
其中,电子设备在对至少两个第一图像进行图像合成处理时,首先将至少两个第一图像对齐,再计算至少两个第一图像重叠的各像素点的平均像素值,最后根据计算得到的各平均像素值得到至少两个第一图像的合成图像,将该合成图像设为基底图像。
相较于直接将第一摄像头拍摄得到的第一图像设为基底图像,本申请实施例中能够获得更高清晰度的基底图像,使得最终得到的成像图像也具有更高的清晰度。
在一实施例中,“电子设备通过第一摄像头对目标拍摄对象进行拍摄,将拍摄得到的第一图像设为基底图像”,包括:
(1)电子设备通过第一摄像头对待目标拍摄对象进行连续拍摄,得到多个第一图像;
(2)电子设备对多个第一图像进行图像合成处理,将合成得到的图像设为基底图像。
本申请实施例中,在根据相对位置调整第一摄像头的拍摄角度,以使目标拍摄对象处于第一摄像头的拍摄区域的中心区域之后,电子设备可以通过第一摄像头对目标拍摄对象进行连续拍摄,得到多个第一图像。其中,电子设备可以按照设定的拍摄帧率,在单位时长内通过第一摄像头对目标拍摄对象进行拍摄,从而实现对目标拍摄对象的连续拍摄。比如,假设第一摄像头的拍摄帧率为15FPS,则在单位时长1秒内,电子设备将拍摄得到目标拍摄对象的15个图像,由于这些图像均对应于同一目标拍摄对象,且各图像间的拍摄时刻的间隔较小,可以将这些图像的图像内容看做相同。
在拍摄得到多个目标拍摄对象的第一图像之后,电子设备从中选取出清晰度最高的第一图像,将其它第一图像与该清晰度最高的第一图像对齐,再计算多个第一图像重叠的各像素点的平均像素值,最后根据计算得到的各平均像素值得到多个第一图像的合成图像,将该合成图像设为基底图像。
相较于直接将第一摄像头拍摄得到的第一图像设为基底图像,本申请实施例中能够获得更高清晰度的基底图像,使得最终得到的成像图像也具有更高的清晰度。
可选的,在电子设备通过第一摄像头对目标拍摄对象进行连续拍摄,得到多个第一图像之后,还包括:
电子设备从拍摄得到的多个第一图像中选取清晰度最高的图像作为基底图像,用作与第二摄像头拍摄得到的第二图像进行图像合成处理以得到成像图像。
通常来说,图像越清晰,其对比度越高。因此,可以使用图像的对比度来衡量图像的清晰度。
在一实施例中,电子设备还包括覆盖第一摄像头和/或第二摄像头的电致变色组件,“当处于拍摄类应用的预览界面时,电子设备获取至少一个语音信息”之前,还包括:
电子设备切换电致变色组件至透明状态;
“电子设备对多个第二图像与基底图像进行图像合成处理,得到成像图像”之后,还包括:
电子设备将电致变色组件切换至着色状态,以隐藏第一摄像头和/或第二摄像头。
本申请实施例中,为了提升电子设备的完整性,还需在第一摄像头和/或第二摄像头之上覆盖电致变色组件,从而在需要时利用电致变色组件对摄像头进行隐藏。
以下首先对电致变色组件的工作原理进行简单介绍。
电致变色是指材料的颜色/透明度在外加电场的作用下发生稳定、可逆的变化的现象。具有电致变色性能的材料可以称为电致变色材料。而本申请实施例中的电致变色组件,就是利用电致变色材料制成。
其中,电致变色组件可以包括层叠设置的两层导电层,以及位于两个导电层之间的变色层、电解质层、离子存储层。比如,电致变色组件的两个透明导电层之上未施加电压(或者说,电压为0V)时,该电致变色组件将呈透明状态,而当施加在其两个透明导电层之间的电压由0V变为3V时,该电致变色组件将呈黑色,当施加在其两个透明导电层之间的电压由3V变为-3V时,该电致变色组件将由黑色变为透明,等等。
这样,利用电致变色组件颜色可调的特性,可以对第一摄像头和/或第二摄像头进行隐藏。
本申请实施例中,电子设备可以在启动拍摄类应用的同时,将覆盖于第一摄像头和/或第二摄像头之上的电致变色组件切换至透明状态,使得第一摄像头和第二摄像头能够对目标拍摄对象进行拍摄。
而在通过第一摄像头获取到基底图像,以及通过多个第二摄像头拍摄得到多个第二图像,并最终合成得到成像图像且退出启动的拍摄类应用之后,电子设备即将电致变色组件切换至着色状态,从而隐藏第一摄像头和/或第二摄像头。
比如,电子设备设置有同时覆盖全部第一摄像头和第二摄像头的电致变色组件,且电子设备设置有第一摄像头和第二摄像头的一面的颜色为黑色,则电子设备在未启动拍摄类应用时,保存电致变色组件处于黑色的着色状态,使得第一摄像头和第二摄像头被隐藏;而在启动拍摄类应用时,同步将电致变色组件切换至透明状态,使得电子设备能够通过第一摄像头和第二摄像头进行拍摄;而在最终合成得到成像图像且退出启动的拍摄类应用之后,电子设备将电致变色组件切换至黑色的着色状态,使得第一摄像头和第二摄像头再次被隐藏。
在一实施例中,“电子设备通过第一摄像头对目标拍摄对象进行拍摄,将拍摄得到的第一图像设为基底图像”之前,还包括:
(1)电子设备检测当前是否处于抖动状态;
(2)若当前不处于抖动状态,则电子设备根据图像拍摄请求,通过第一摄像头对目标拍摄对象进行拍摄,将拍摄得到的第一图像设为基底图像。
根据以上实施例中的相关描述,本申请实施例利用不同摄像头拍摄得到的图像来最终合成得到成像图像,若在拍摄过程电子设备处于抖动状态,将导致不同摄像头拍摄得到图像的图像内容存在明显差异,影响成像图像的合成效果。
因此,在本申请实施例中,电子设备在通过第一摄像头对目标拍摄对象进行拍摄,将拍摄得到的第一图像设为基底图像之前,首先判断自身当前是否处于抖动状态。其中,电子设备可以通过多种不同方式进行抖动状态的判断,比如,电子设备可以判断当前在各方向的速度是否均小于预设速度,若是,则判定当前不处于抖动状态(或者说,处于稳定状态),若否,则判定当前处于抖动状态;又比如,电子设备可以判断当前在各方向的位移是否均小于预设位移,若是,则判定当前不处于抖动状态,若否,则判定当前处于抖动状态。此外,还可以通本申请实施例未列出的方式进行抖动状态的判断,本申请实施例对此不做具体限制。
在判定当前处于抖动状态时,电子设备即通过第一摄像头对目标拍摄对象进行拍摄,将拍摄得到的第一图像设为基底图像以合成得到的成像图像,具体可参照以上实施例中的相关描述,此处不再赘述。
在一实施例中,“电子设备通过第一摄像头对目标拍摄对象进行拍摄,将拍摄得到的第一图像设为基底图像”之前,还包括:
(1)若当前不处于抖动状态,则电子设备检测目标拍摄对象是否处于静止状态;
(2)若目标拍摄对象处于静止状态,则电子设备通过第一摄像头对目标拍摄对象进行拍摄,将拍摄得到的第一图像设为基底图像。
根据以上相关描述,本领域普通技术人员可以理解的是,在电子设备不处于抖动状态的情况下,若目标拍摄对象不处于静止状态(比如,目标拍摄对象包括运动物体),电子设备通过第一摄像头和第二摄像头拍摄得到图像的图像内容也可能存在较大的差异。
因此,在本申请实施例中,电子设备在判定其自身当前不处于抖动状态时,并不立即通过第一摄像头对目标拍摄对象进行拍摄,而是进一步检测目标拍摄对象是否处于静止状态,若检测到目标拍摄对象处于静止状态,再根据图像拍摄请求,通过第一摄像头对目标拍摄对象进行拍摄,将拍摄得到的第一图像设为基底图像以合成得到的成像图像,具体可参照以上实施例中的相关描述,此处不再赘述。
其中,对于如何判断目标拍摄对象是否处于静止状态,可由本领域技术人员是根据实际需要选取合适的方式进行判断,本申请实施例对此不做具体限制,比如,可以采用光流法、残差法等来判断目标拍摄对象是否处于静止状态。
在一实施例中,第一摄像头与第二摄像头共用图像传感器。
比如,请参照图12,第一摄像头与第二摄像头共用同一图像传感器,第一摄像头(镜头部分)和第二摄像头(镜头部分)可以分时的将外部光线投射到的图像传感器的不同部分,实现对外部对象的拍摄。
相较于现有技术多摄像头独立使用图像传感器,本申请实施例中多摄像头共用图像传感器能够减少空间占用。
请参阅图13,图13是本申请实施例提供的设备成像方法的第三种流程示意图,流程可以包括:
301、当处于拍摄类应用的预览界面时,电子设备获取至少一个语音信息。
302、电子设备从至少一个语音信息中确定出存在预设关键词的目标语音信息,并将目标语音信息对应的用户确定为目标拍摄对象。
303、电子设备通过第一摄像头对目标拍摄对象进行拍摄,将拍摄得到的第一图像设为基底图像。
流程301至303与上述流程101至103相同或相应,此处不再赘述。
304、电子设备确定目标拍摄对象与电子设备的相对位置。
流程304与上述流程205相同或相应,此处不再赘述。
305、电子设备根据相对位置调整每个第二摄像头的拍摄角度,以使目标拍摄对象处于多个第二摄像头的拍摄区域的重叠区域。
在确定出目标拍摄对象与电子设备的相对位置之后,电子设备可以根据该相对位置调整每个第二摄像头的拍摄角度。比如,电子设备可以根据该相对位置计算出每个第二摄像头需要旋转的角度和方向,从而根据每个第二摄像头需要旋转的角度和方向,旋转每个第二摄像头,以调整每个第二摄像头的拍摄角度,以使目标拍摄对象处于多个第二摄像头的拍摄区域的重叠区域。
比如,如图14所示,假设目标拍摄对象处于区域m11,多个第二摄像头的拍摄区域的重叠区域即为区域m11。可以理解的是,第一摄像头的拍摄区域也包括该区域m11,即目标拍摄对象处于第一摄像头的拍摄区域中。且可以理解的是,多个第二摄像头的拍摄区域的重叠区域和第一摄像头的拍摄区域的重叠区域也为区域m11。即目标拍摄对象所处的区域即为第一摄像头的拍摄区域与多个第二摄像头的拍摄区域均重叠的重叠区域,即区域m11。
306、电子设备通过多个第二摄像头对目标拍摄对象进行拍摄,得到多个第二图像。
307、电子设备对多个第二图像与基底图像进行图像合成处理,得到成像图像。
流程306和307与上述流程104和105相同或相应,此处不再赘述。
请参阅图15,图15为本申请实施例提供的设备成像装置的结构示意图。该设备成像装置应用于电子设备,该电子设备包括第一类型的第一摄像头和多个第二类型的第二摄像头,该第二摄像头的拍摄区域与该第一摄像头的拍摄区域存在重叠部分。该设备成像装置400包括:第一获取模块401,确定模块402,第二获取模块403,第三获取模块404以及合成模块405。
第一获取模块401,用于当处于拍摄类应用的预览界面时,获取至少一个语音信息。
确定模块402,用于从所述至少一个语音信息中确定出存在预设关键词的目标语音信息,并将所述目标语音信息对应的用户确定为目标拍摄对象。
第二获取模块403,用于通过所述第一摄像头对所述目标拍摄对象进行拍摄,将拍摄得到的第一图像设为基底图像。
第三获取模块404,用于通过所述多个第二摄像头对所述目标拍摄对象进行拍摄,得到多个第二图像。
合成模块405,用于对所述多个第二图像与所述基底图像进行图像合成处理,得到成像图像。
请一并参阅图16,在一些实施例中,该第二获取模块403,可以包括:
第一确定子模块4031,用于确定所述目标拍摄对象与所述电子设备的相对位置。
第一调整子模块4032,用于根据所述相对位置调整所述第一摄像头的拍摄角度,以使所述目标拍摄对象处于所述第一摄像头的拍摄区域的中心区域。
第一获取子模块4033,用于通过所述第一摄像头对所述目标拍摄对象进行拍摄,将拍摄得到的第一图像设为基底图像。
该第三获取模块404,可以包括:
第二调整子模块4041,用于根据所述相对位置调整每个第二摄像头的拍摄角度,以使所述每个第二摄像头的拍摄区域与所述第一摄像头的拍摄区域的边缘部分重叠。
第二获取子模块4042,用于通过所述多个第二摄像头对所述目标拍摄对象进行拍摄,得到多个第二图像。
请一并参阅图17,在一些实施例中,该第三获取模块404,可以包括:
第二确定子模块4043,用于确定所述目标拍摄对象与所述电子设备的相对位置。
第二调整子模块4044,用于根据所述相对位置调整每个第二摄像头的拍摄角度,以使目标拍摄对象处于多个第二摄像头的拍摄区域的重叠区域。
第三获取子模块4045,用于通过所述多个第二摄像头对所述目标拍摄对象进行拍摄,得到多个第二图像。
在一些实施例中,该确定模块402,可以用于:从所述至少一个语音信息中确定出存在预设关键词的目标语音信息;若存在至少两个存在预设关键词的目标语音信息,则确定每个目标语音信息对应的用户,得到至少两个用户;从至少两个用户中选取出目标拍摄对象。
在一些实施例中,该确定模块402,可以用于:对每个用户进行图像获取操作,得到至少两个人脸图像,其中,每一所述人脸图像与一所述用户对应;提取每个人脸图像的特征信息,得到至少两个特征信息;从至少两个特征信息中确定出与预设特征信息匹配的目标特征信息;将所述目标特征信息对应的用户确定为目标拍摄对象。
本申请实施例提供一种计算机可读的存储介质,其上存储有计算机程序,当所述计算机程序在计算机上执行时,使得所述计算机执行如本实施例提供的设备成像方法中的流程。
本申请实施例还提供一种电子设备,包括存储器,处理器,所述处理器通过调用所述存储器中存储的计算机程序,用于执行本实施例提供的设备成像方法中的流程。
例如,上述电子设备可以是诸如平板电脑或者智能手机等移动终端。请参阅图18,图18为本申请实施例提供的电子设备的第一种结构示意图。
本申请实施例还提供一种电子设备,请参照图18,电子设备包括处理器501、存储器502、第一类型的第一摄像头503以及多个第二类型的第二摄像头504。其中,处理器501与存储器502、第一摄像头503以及第二摄像头504电性连接。
处理器501是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或加载存储在存储器502内的计算机程序,以及调用存储在存储器502内的数据,执行电子设备的各种功能并处理数据。
存储器502可用于存储软件程序以及模块,处理器501通过运行存储在存储器502的计算机程序以及模块,从而执行各种功能应用以及数据处理。存储器502可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的计算机程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储器502可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器502还可以包括存储器控制器,以提供处理器501对存储器502的访问。
第一摄像头503为标准类型的摄像头,或者说视场角为45度左右的摄像头。
第二摄像头504为长焦类型的摄像头,或者说视场角为40度以内的摄像头。
在本申请实施例中,电子设备中的处理器501会按照如下的步骤,将一个或一个以上的计算机程序的进程对应的指令加载到存储器502中,并由处理器501运行存储在存储器502中的计算机程序,从而实现各种功能,如下:
当处于拍摄类应用的预览界面时,获取至少一个语音信息;
从所述至少一个语音信息中确定出存在预设关键词的目标语音信息,并将所述目标语音信息对应的用户确定为目标拍摄对象;
通过所述第一摄像头503对所述目标拍摄对象进行拍摄,将拍摄得到的第一图像设为基底图像;
通过所述多个第二摄像头504对所述目标拍摄对象进行拍摄,得到多个第二图像;
对所述多个第二图像与所述基底图像进行图像合成处理,得到成像图像。
请参照图19,图19为本申请实施例提供的电子设备的第二种结构示意图,与图18所示电子设备的区别在于,电子设备还包括输入单元505和输出单元506等组件。
其中,输入单元505可用于接收输入的数字、字符信息或用户特征信息(比如指纹),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入等。
输出单元506可用于显示由用户输入的信息或提供给用户的信息,如屏幕。
在本申请实施例中,电子设备中的处理器501会按照如下的步骤,将一个或一个以上的计算机程序的进程对应的指令加载到存储器502中,并由处理器501运行存储在存储器502中的计算机程序,从而实现各种功能,如下:
当处于拍摄类应用的预览界面时,获取至少一个语音信息;
从所述至少一个语音信息中确定出存在预设关键词的目标语音信息,并将所述目标语音信息对应的用户确定为目标拍摄对象;
通过所述第一摄像头503对所述目标拍摄对象进行拍摄,将拍摄得到的第一图像设为基底图像;
通过所述多个第二摄像头504对所述目标拍摄对象进行拍摄,得到多个第二图像;
对所述多个第二图像与所述基底图像进行图像合成处理,得到成像图像。
在一实施例中,在通过所述第一摄像头503对所述目标拍摄对象进行拍摄,将拍摄得到的第一图像设为基底图像时,处理器501执行:确定所述目标拍摄对象与所述电子设备的相对位置;根据所述相对位置调整所述第一摄像头503的拍摄角度,以使所述目标拍摄对象处于所述第一摄像头503的拍摄区域的中心区域;通过所述第一摄像头503对所述目标拍摄对象进行拍摄,将拍摄得到的第一图像设为基底图像;在通过所述多个第二摄像头504对所述目标拍摄对象进行拍摄,得到多个第二图像时,处理器501执行:根据所述相对位置调整每个第二摄像头504的拍摄角度,以使所述每个第二摄像头504的拍摄区域与所述第一摄像头503的拍摄区域的边缘部分重叠;通过所述多个第二摄像头504对所述目标拍摄对象进行拍摄,得到多个第二图像。
在一实施例中,在通过所述多个第二摄像头504对所述目标拍摄对象进行拍摄,得到多个第二图像时,处理器501执行:确定所述目标拍摄对象与所述电子设备的相对位置;根据所述相对位置调整每个第二摄像头504的拍摄角度,以使目标拍摄对象处于多个第二摄像头504的拍摄区域的重叠区域;通过所述多个第二摄像头504对所述目标拍摄对象进行拍摄,得到多个第二图像。
在一实施例中,在从所述至少一个用户的语音信息中确定出存在预设关键词的目标语音信息,并将所述目标语音信息对应的用户确定为目标拍摄对象时,处理器501执行:从所述至少一个语音信息中确定出存在预设关键词的目标语音信息;若存在至少两个存在预设关键词的目标语音信息,则确定每个目标语音信息对应的用户,得到至少两个用户;从至少两个用户中选取出目标拍摄对象。
在一实施例中,在从至少两个用户中选取出目标拍摄对象时,处理器501执行:对每个用户进行图像获取操作,得到至少两个人脸图像,其中,每一所述人脸图像与一所述用户对应;提取每个人脸图像的特征信息,得到至少两个特征信息;从至少两个特征信息中确定出与预设特征信息匹配的目标特征信息;将所述目标特征信息对应的用户确定为目标拍摄对象。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文针对设备成像方法的详细描述,此处不再赘述。
本申请实施例提供的所述设备成像装置与上文实施例中的设备成像方法属于同一构思,在所述设备成像装置上可以运行所述设备成像方法实施例中提供的任一方法,其具体实现过程详见所述设备成像方法实施例,此处不再赘述。
需要说明的是,对本申请实施例所述设备成像方法而言,本领域普通技术人员可以理解实现本申请实施例所述设备成像方法的全部或部分流程,是可以通过计算机程序来控制相关的硬件来完成,所述计算机程序可存储于一计算机可读取存储介质中,如存储在存储器中,并被至少一个处理器执行,在执行过程中可包括如所述设备成像方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)等。
对本申请实施例的所述设备成像装置而言,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中,所述存储介质譬如为只读存储器,磁盘或光盘等。
以上对本申请实施例所提供的一种设备成像方法、装置、存储介质及电子设备进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (8)
1.一种设备成像方法,应用于电子设备,其特征在于,所述电子设备包括两个第一类型的第一摄像头,其中一第一摄像头环绕设置有四个第二类型的第二摄像头,所述第一摄像头的拍摄区域大于所述第二摄像头的拍摄区域,所述第二摄像头的拍摄区域与所述第一摄像头的拍摄区域存在重叠部分,所述第一摄像头和所述第二摄像头共用图像传感器,所述第一摄像头和所述第二摄像头分时的将外部光线投射到所述图像传感器的不同部分,实现对目标拍摄对象的拍摄,所述第一摄像头与所述第二摄像头采用相同的图像参数,包括:
当处于拍摄类应用的预览界面时,获取至少一个语音信息;
从所述至少一个语音信息中确定出存在预设关键词的目标语音信息,并将所述目标语音信息对应的用户确定为目标拍摄对象;
确定所述目标拍摄对象与所述电子设备的相对位置;
根据所述相对位置调整所述第一摄像头的拍摄角度,以使所述目标拍摄对象处于所述第一摄像头的拍摄区域的中心区域;
当当前不处于抖动状态且所述目标 拍摄对象处于静止状态时,通过所述两个第一摄像头对所述目标拍摄对象进行拍摄,得到至少两个第一图像;
对所述至少两个第一图像进行图像合成处理,将合成得到的图像设为基底图像;
根据所述相对位置调整每个第二摄像头的拍摄角度,以使所述每个第二摄像头的拍摄区域与所述第一摄像头的拍摄区域的不同边缘部分重叠,且任意两个第二摄像头的拍摄区域存在重叠部分,且所述每个第二摄像头的拍摄区域的部分区域均与所述第一摄像头的拍摄区域的中心区域重叠;
通过所述多个第二摄像头对所述目标拍摄对象进行拍摄,得到多个第二图像;
对所述多个第二图像与所述基底图像进行图像合成处理,得到成像图像。
2.根据权利要求1所述的设备成像方法,其特征在于,所述通过所述多个第二摄像头对所述目标拍摄对象进行拍摄,得到多个第二图像,包括:
确定所述目标拍摄对象与所述电子设备的相对位置;
根据所述相对位置调整每个第二摄像头的拍摄角度,以使所述目标拍摄对象处于多个第二摄像头的拍摄区域的重叠区域;
通过所述多个第二摄像头对所述目标拍摄对象进行拍摄,得到多个第二图像。
3.根据权利要求1所述的设备成像方法,其特征在于,所述从所述至少一个语音信息中确定出存在预设关键词的目标语音信息,并将所述目标语音信息对应的用户确定为目标拍摄对象,包括:
从所述至少一个语音信息中确定出存在预设关键词的目标语音信息;
若存在至少两个存在预设关键词的目标语音信息,则确定每个目标语音信息对应的用户,得到至少两个用户;
从至少两个用户中选取出目标拍摄对象。
4.根据权利要求3所述的设备成像方法,其特征在于,所述从至少两个用户中选取出目标拍摄对象,包括:
对每个用户进行图像获取操作,得到至少两个人脸图像,其中,每一所述人脸图像与一所述用户对应;
提取每个人脸图像的特征信息,得到至少两个特征信息;
从至少两个特征信息中确定出与预设特征信息匹配的目标特征信息;
将所述目标特征信息对应的用户确定为目标拍摄对象。
5.一种设备成像装置,应用于电子设备,其特征在于,所述电子设备包括两个第一类型的第一摄像头,其中一第一摄像头环绕设置有四个第二类型的第二摄像头,所述第一摄像头的拍摄区域大于所述第二摄像头的拍摄区域,所述第二摄像头的拍摄区域与所述第一摄像头的拍摄区域存在重叠部分,所述第一摄像头和所述第二摄像头共用图像传感器,所述第一摄像头和所述第二摄像头分时的将外部光线投射到所述图像传感器的不同部分,实现对目标拍摄对象的拍摄,所述第一摄像头与所述第二摄像头采用相同的图像参数,包括:
第一获取模块,用于当处于拍摄类应用的预览界面时,获取至少一个语音信息;
确定模块,用于从所述至少一个语音信息中确定出存在预设关键词的目标语音信息,并将所述目标语音信息对应的用户确定为目标拍摄对象;
第二获取模块,包括:
第一确定子模块,用于确定所述目标拍摄对象与所述电子设备的相对位置;
第一调整子模块,用于根据所述相对位置调整所述第一摄像头的拍摄角度,以使所述目标拍摄对象处于所述第一摄像头的拍摄区域的中心区域;
第一获取子模块,用于当当前不处于抖动状态且所述目标 拍摄对象处于静止状态时,通过所述两个第一摄像头对所述目标拍摄对象进行拍摄,得到至少两个第一图像;对所述至少两个第一图像进行图像合成处理,将合成得到的图像设为基底图像;
第三获取模块,包括:
第二调整子模块,用于根据所述相对位置调整每个第二摄像头的拍摄角度,以使所述每个第二摄像头的拍摄区域与所述第一摄像头的拍摄区域的边缘部分重叠,且任意两个第二摄像头的拍摄区域存在重叠部分,且所述每个第二摄像头的拍摄区域的部分区域均与所述第一摄像头的拍摄区域的中心区域重叠;
第二获取子模块,用于通过所述多个第二摄像头对所述目标拍摄对象进行拍摄,得到多个第二图像;
合成模块,用于对所述多个第二图像与所述基底图像进行图像合成处理,得到成像图像。
6.根据权利要求5所述的设备成像装置,其特征在于,所述第三获取模块,包括:
第二确定子模块,用于确定所述目标拍摄对象与所述电子设备的相对位置;
第二调整子模块,用于根据所述相对位置调整每个第二摄像头的拍摄角度,以使目标拍摄对象处于多个第二摄像头的拍摄区域的重叠区域;
第三获取子模块,用于通过所述多个第二摄像头对所述目标拍摄对象进行拍摄,得到多个第二图像。
7.一种存储介质,其特征在于,所述存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行权利要求1至4任一项所述的设备成像方法。
8.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,第一类型的第一摄像头和多个第二类型的第二摄像头,所述第二摄像头的拍摄区域与所述第一摄像头的拍摄区域存在重叠部分,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,用于执行权利要求1至4任一项所述的设备成像方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910578474.7A CN110213492B (zh) | 2019-06-28 | 2019-06-28 | 设备成像方法、装置、存储介质及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910578474.7A CN110213492B (zh) | 2019-06-28 | 2019-06-28 | 设备成像方法、装置、存储介质及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110213492A CN110213492A (zh) | 2019-09-06 |
CN110213492B true CN110213492B (zh) | 2021-03-02 |
Family
ID=67795506
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910578474.7A Active CN110213492B (zh) | 2019-06-28 | 2019-06-28 | 设备成像方法、装置、存储介质及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110213492B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110290324B (zh) * | 2019-06-28 | 2021-02-02 | Oppo广东移动通信有限公司 | 设备成像方法、装置、存储介质及电子设备 |
CN110740259B (zh) * | 2019-10-21 | 2021-06-25 | 维沃移动通信有限公司 | 视频处理方法及电子设备 |
CN114374815B (zh) * | 2020-10-15 | 2023-04-11 | 北京字节跳动网络技术有限公司 | 图像采集方法、装置、终端和存储介质 |
CN112637489A (zh) * | 2020-12-18 | 2021-04-09 | 努比亚技术有限公司 | 一种影像拍摄方法、终端和存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012249070A (ja) * | 2011-05-27 | 2012-12-13 | Canon Inc | 撮像装置及び撮像方法 |
CN108737719A (zh) * | 2018-04-04 | 2018-11-02 | 深圳市冠旭电子股份有限公司 | 摄像头拍摄控制方法、装置、智能设备及存储介质 |
JP2019029978A (ja) * | 2017-08-04 | 2019-02-21 | 株式会社カーメイト | カメラ並びに撮影システムおよび画像処理方法 |
JP2019080243A (ja) * | 2017-10-26 | 2019-05-23 | キヤノン株式会社 | 撮像装置、撮像装置の制御方法、及びプログラム |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107509017A (zh) * | 2017-09-19 | 2017-12-22 | 信利光电股份有限公司 | 一种多摄像头模组 |
-
2019
- 2019-06-28 CN CN201910578474.7A patent/CN110213492B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012249070A (ja) * | 2011-05-27 | 2012-12-13 | Canon Inc | 撮像装置及び撮像方法 |
JP2019029978A (ja) * | 2017-08-04 | 2019-02-21 | 株式会社カーメイト | カメラ並びに撮影システムおよび画像処理方法 |
JP2019080243A (ja) * | 2017-10-26 | 2019-05-23 | キヤノン株式会社 | 撮像装置、撮像装置の制御方法、及びプログラム |
CN108737719A (zh) * | 2018-04-04 | 2018-11-02 | 深圳市冠旭电子股份有限公司 | 摄像头拍摄控制方法、装置、智能设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN110213492A (zh) | 2019-09-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110213493B (zh) | 设备成像方法、装置、存储介质及电子设备 | |
CN110213492B (zh) | 设备成像方法、装置、存储介质及电子设备 | |
CN110290324B (zh) | 设备成像方法、装置、存储介质及电子设备 | |
KR102187146B1 (ko) | 자동 조정가능 텔레 시야(fov)를 갖는 듀얼-애퍼처 줌 디지털 카메라 | |
CN107580178B (zh) | 一种图像处理方法及装置 | |
CN109313799B (zh) | 图像处理方法及设备 | |
US9036072B2 (en) | Image processing apparatus and image processing method | |
CN110225256B (zh) | 设备成像方法、装置、存储介质及电子设备 | |
US20210127059A1 (en) | Camera having vertically biased field of view | |
CN110290299B (zh) | 成像方法、装置、存储介质及电子设备 | |
CN110166680B (zh) | 设备成像方法、装置、存储介质及电子设备 | |
CN110636276B (zh) | 视频拍摄方法、装置、存储介质及电子设备 | |
WO2020259445A1 (zh) | 设备成像方法、装置、存储介质及电子设备 | |
CN112887609B (zh) | 拍摄方法、装置和电子设备、存储介质 | |
CN113973190A (zh) | 视频虚拟背景图像处理方法、装置及计算机设备 | |
CN105578023A (zh) | 一种快速拍摄图像方法及装置 | |
WO2012163370A1 (en) | Image processing method and device | |
US9167150B2 (en) | Apparatus and method for processing image in mobile terminal having camera | |
CN113840070A (zh) | 拍摄方法、装置、电子设备及介质 | |
KR20210101009A (ko) | 복수의 카메라를 이용한 동영상 촬영 방법 및 그 장치 | |
CN111182208A (zh) | 拍照方法、装置、存储介质及电子设备 | |
CN114363522A (zh) | 拍照方法及相关装置 | |
CN110312075B (zh) | 设备成像方法、装置、存储介质及电子设备 | |
CN110430375B (zh) | 成像方法、装置、存储介质及电子设备 | |
US11431923B2 (en) | Method of imaging by multiple cameras, storage medium, and electronic device |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |