智能拍摄设备、智能控制方法和装置与流程

文档序号:18407175发布日期:2019-08-10 00:30阅读:169来源:国知局
智能拍摄设备、智能控制方法和装置与流程

本申请实施例涉及计算机技术领域,具体涉及智能拍摄设备、智能控制方法和装置。



背景技术:

无论是在商业领域还是在日常生活中,拍摄技术都有着非常广泛的应用,尤其在某些特定行业(例如物品交易行业),会对物品拍摄有着很高的要求。

目前,比较常见且专业的物品拍摄过程大体为:布置拍摄所需要的摄影灯,并人工调整摄影灯的照射方向,以使照射方向朝向物品。随后,拍摄人员手持相机进行拍摄调试。在调试完成之后,对物品进行拍摄,以得到物品的图像。



技术实现要素:

本申请实施例提出了智能拍摄设备、智能控制方法和装置。

第一方面,本申请实施例提供了一种智能拍摄设备,包括智能控制系统和拍摄系统;拍摄系统,被配置成对处于第一拍摄环境下的目标进行拍摄,得到第一图像;智能控制系统,被配置成从拍摄系统采集第一图像,对第一图像进行分析,得到第一拍摄环境的相关信息,基于第一拍摄环境的相关信息,确定拍摄系统的调节参数,以及将调节参数发送至拍摄系统;拍摄系统,还被配置成基于调节参数进行调节,将目标所处的拍摄环境从第一拍摄环境调整为第二拍摄环境,以及对处于第二拍摄环境下的目标进行拍摄,得到第二图像。

在一些实施例中,智能控制系统,还被配置成:从拍摄系统采集第二图像,确定第二图像是否满足预设条件,响应于不满足预设条件,将第二图像作为第一图像再次进行分析,以及将第二拍摄环境作为第一拍摄环境再次进行调整。

在一些实施例中,智能控制系统,还被配置成:响应于满足预设条件,对第二图像进行存储。

在一些实施例中,智能控制系统包括图像采集子系统、环境感知子系统和拍摄系统控制子系统;图像采集子系统,被配置成从拍摄系统采集第一图像,以及将第一图像发送至环境感知子系统;环境感知子系统,被配置成利用图像处理算法对第一图像进行分析,得到第一拍摄环境的相关信息,以及将第一拍摄环境的相关信息发送至拍摄系统控制子系统;拍摄系统控制子系统,被配置成利用智能调整算法对第一拍摄环境的相关信息进行分析,得到拍摄系统的调节参数,以及将调节参数发送至拍摄系统。

在一些实施例中,拍摄系统控制子系统进一步被配置成:对第一拍摄环境的相关信息和预设拍摄模式对应的拍摄环境的相关信息进行加权计算,得到拍摄系统的调节参数。

在一些实施例中,拍摄系统包括以下至少一个组件:相机、多自由度平台、背景荧幕和摄影灯。

第二方面,本申请实施例提供了一种智能控制方法,包括:从拍摄系统采集第一图像,其中,第一图像是拍摄系统对处于第一拍摄环境下的目标进行拍摄所得到的图像;对第一图像进行分析,得到第一拍摄环境的相关信息;基于第一拍摄环境的相关信息,确定拍摄系统的调节参数;将调节参数发送至拍摄系统,以使拍摄系统基于调节参数进行调节,将目标所处的拍摄环境从第一拍摄环境调整为第二拍摄环境。

在一些实施例中,该方法还包括:从拍摄系统采集第二图像,其中,第二图像是拍摄系统对处于第二拍摄环境下的目标进行拍摄所得到的图像;确定第二图像是否满足预设条件;响应于不满足预设条件,将第二图像作为第一图像再次进行分析,以及将第二拍摄环境作为第一拍摄环境再次进行调整。

在一些实施例中,该方法还包括:响应于满足预设条件,对第二图像进行存储。

在一些实施例中,预设条件包括以下至少一项:第二图像中的目标的位姿的误差不高于预设误差阈值;第二图像的图像质量不低于预设质量阈值。

在一些实施例中,对第一图像进行分析,得到第一拍摄环境的相关信息,包括:利用图像处理算法对第一图像进行分析,得到第一拍摄环境的相关信息;以及基于第一拍摄环境的相关信息,确定拍摄系统的调节参数,包括:利用智能调整算法对第一拍摄环境的相关信息进行分析,得到拍摄系统的调节参数。

在一些实施例中,利用智能调整算法对第一拍摄环境的相关信息进行分析,得到拍摄系统的调节参数,包括:对第一拍摄环境的相关信息和预设拍摄模式对应的拍摄环境的相关信息进行加权计算,得到拍摄系统的调节参数。

在一些实施例中,第一拍摄环境的相关信息包括以下至少一项:目标的信息、背景的信息和第一图像的质量;调节参数包括以下至少一项:相机参数、平台运动参数、背景参数和灯光参数。

第三方面,本申请实施例提供了一种智能控制装置,包括:第一图像采集单元,被配置成从拍摄系统采集第一图像,其中,第一图像是拍摄系统对处于第一拍摄环境下的目标进行拍摄所得到的图像;第一图像分析单元,被配置成对第一图像进行分析,得到第一拍摄环境的相关信息;调节参数确定单元,被配置成基于第一拍摄环境的相关信息,确定拍摄系统的调节参数;调节参数发送单元,被配置成将调节参数发送至拍摄系统,以使拍摄系统基于调节参数进行调节,将目标所处的拍摄环境从第一拍摄环境调整为第二拍摄环境。

在一些实施例中,该装置还包括:第二图像采集单元,被配置成从拍摄系统采集第二图像,其中,第二图像是拍摄系统对处于第二拍摄环境下的目标进行拍摄所得到的图像;第二图像确定单元,被配置成确定第二图像是否满足预设条件;第二图像分析单元,被配置成响应于不满足预设条件,将第二图像作为第一图像再次进行分析,以及将第二拍摄环境作为第一拍摄环境再次进行调整。

在一些实施例中,该装置还包括:第二图像存储单元,被配置成响应于满足预设条件,对第二图像进行存储。

在一些实施例中,第一图像分析单元进一步被配置成:利用图像处理算法对第一图像进行分析,得到第一拍摄环境的相关信息;以及调节参数确定单元进一步被配置成:利用智能调整算法对第一拍摄环境的相关信息进行分析,得到拍摄系统的调节参数。

在一些实施例中,调节参数确定单元进一步被配置成:对第一拍摄环境的相关信息和预设拍摄模式对应的拍摄环境的相关信息进行加权计算,得到拍摄系统的调节参数。

第四方面,本申请实施例提供了一种电子设备,该电子设备包括:一个或多个处理器;存储装置,其上存储有一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面中任一实现方式描述的方法。

第五方面,本申请实施例提供了一种计算机可读介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面中任一实现方式描述的方法。

本申请实施例提供的智能拍摄设备、智能控制方法和装置,首先,拍摄系统对处于第一拍摄环境下的目标进行拍摄,以得到第一图像。然后,智能控制系统从拍摄系统采集第一图像,对第一图像进行分析,以得到第一拍摄环境的相关信息,基于第一拍摄环境的相关信息,确定拍摄系统的调节参数,以及将调节参数发送至拍摄系统。最后,拍摄系统基于调节参数进行调节,将目标所处的拍摄环境从第一拍摄环境调整为第二拍摄环境,以及对处于第二拍摄环境下的目标进行拍摄,以得到第二图像。自动调整拍摄环境,实现了拍摄过程的智能化,从而节省了人力成本。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1是本申请可以应用于其中的示例性系统架构;

图2是根据本申请的智能拍摄设备的一个实施例的时序图;

图3是图2所示的智能拍摄设备的一个应用场景的示意图;

图4是根据本申请的智能拍摄设备的又一个实施例的时序图;

图5是根据本申请的智能控制方法的一个实施例的流程图;

图6是根据本申请的智能控制方法的又一个实施例的流程图;

图7是根据本申请的智能控制装置的一个实施例的结构示意图;

图8是适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。

具体实施方式

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

图1示出了可以应用本申请的智能拍摄设备的示例性系统架构100。

如图1所示,系统架构100中可以包括拍摄系统101、网络102和智能控制系统103。网络102用以在拍摄系统101和智能控制系统103之间提供通信链路的介质。网络102可以包括各种连接类别,例如有线、无线通信链路或者光纤电缆等等。

拍摄系统101可以包括但不限于以下至少一个组件:相机、多自由度平台、背景荧幕和摄影灯等等。这样,拍摄系统101可以对拍摄环境下的目标进行拍摄,以得到目标的图像。拍摄系统101可以是硬件,也可以是软件。当拍摄系统101为硬件时,可以是支持图像拍摄功能的各种电子设备。包括但不限于摄像头、摄像机、相机和智能手机等等。当拍摄系统101为软件时,可以安装在上述电子设备中。其可以实现成多个软件或软件模块,也可以实现成单个软件或软件模块。在此不做具体限定。

智能控制系统103可以包括但不限于以下至少一个子系统:图像采集子系统、环境感知子系统和拍摄系统控制子系统等等。这样,智能控制系统103可以对从拍摄系统101获取到的目标的图像等数据进行分析等处理,并将处理结果(例如调节参数)反馈给拍摄系统101,以使拍摄系统101调整目标所处的拍摄环境。智能控制系统103可以是硬件,也可以是软件。当智能控制系统103为硬件时,可以实现成多个智能控制系统组成的分布式智能控制系统集群,也可以实现成单个智能控制系统。当智能控制系统103为软件时,可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块。在此不做具体限定。

需要说明的是,本申请实施例所提供的智能控制方法一般由智能控制系统103执行,相应地,智能控制装置一般设置于智能控制系统103中。

应该理解,图1中的拍摄系统、网络和智能控制系统的数目仅仅是示意性的。根据实现需要,可以具有任意数目的拍摄系统、网络和智能控制系统。

继续参考图2,其示出了根据本申请的智能拍摄设备的一个实施例的时序200。

本实施例中的智能拍摄设备可以包括:智能控制系统(例如图1所示的智能控制系统103)和拍摄系统(例如图1所示的拍摄系统101)。其中,智能控制系统与拍摄系统可以通过有线连接方式或者无线连接方式通信连接。

如图2所示,在步骤201中,拍摄系统对处于第一拍摄环境下的目标进行拍摄,得到第一图像。

在本实施例中,拍摄系统可以对处于第一拍摄环境下的目标进行拍摄,以得到第一图像。其中,第一拍摄环境可以是未经调整过的初始拍摄环境,也可以是调整过但尚未满足拍摄需求的拍摄环境。目标可以包括但不限于人、动物、植物、物体等等。第一图像可以是拍摄系统对处于第一拍摄环境下的目标进行拍摄所得到的图像。

在本实施例的一些可选的实现方式中,拍摄系统可以包括但不限于以下至少一个组件:相机、多自由度平台、背景荧幕和摄影灯等等。通常,相机可以安装在多自由度平台上。多自由度平台可以支持旋转、升降和平移,用以调整相机的位置和角度。相机的镜头可以朝向目标。目标的后方可以布置背景荧幕。背景荧幕可以显示不同类别的背景。目标的多个不同方位可以布置摄影灯。摄影灯的照射方法的可以朝向目标。其中,相机的相机参数可以包括但不限于白平衡、感光度、快门、焦距和曝光补偿等参数。多自由度平台的平台运动参数可以包括但不限于旋转、升降和平移等参数。背景荧幕的背景参数可以包括但不限于背景类别、背景标识等参数。摄影灯的灯光参数可以包括但不限于灯光强度、灯光色温和灯光朝向等参数。实践中,若相机、多自由度平台、背景荧幕和摄影灯中的至少一个组件的参数为默认参数或尚未满足拍摄需求的参数,则认为目标当前处于第一拍摄环境下。

在步骤202中,智能控制系统从拍摄系统采集第一图像。

在本实施例中,智能控制系统可以从拍摄系统采集第一图像。通常,当拍摄系统拍摄到第一图像时,智能控制系统可以从拍摄系统中实时获取第一图像。

在本实施例的一些可选的实现方式中,智能控制系统可以包括图像采集子系统。图像采集子系统可以用于从拍摄系统采集第一图像。

在步骤203中,智能控制系统对第一图像进行分析,得到第一拍摄环境的相关信息。

在本实施例中,智能控制系统可以对第一图像进行分析,以得到第一拍摄环境的相关信息。通常,智能控制系统可以利用图像处理算法(例如基于人工智能的图像处理算法)对第一图像进行分析,以得到第一拍摄环境的相关信息。其中,第一拍摄环境的相关信息可以包括但不限于目标的信息、背景的信息和第一图像的质量等等。目标的信息可以包括但不限于目标的类别、位置和姿态等信息。背景的信息可以包括但不限于背景的类别和标识等信息。第一图像的质量可以包括但不限于第一图像的曝光质量和对焦质量等信息。

在本实施例的一些可选的实现方式中,智能控制系统还可以包括环境感知子系统。其中,环境感知子系统可以与图像采集子系统通信连接。这样,图像采集子系统可以将第一图像发送至环境感知子系统。环境感知子系统可以利用图像处理算法对第一图像进行分析,以得到第一拍摄环境的相关信息,

在步骤204中,智能控制系统基于第一拍摄环境的相关信息,确定拍摄系统的调节参数。

在本实施例中,智能控制系统可以对第一拍摄环境的相关信息进行分析,以确定拍摄系统的调节参数。通常,智能控制系统可以利用智能调整算法对第一拍摄环境的相关信息进行分析,以得到拍摄系统的调节参数。其中,调节参数可以是将拍摄环境从第一拍摄环境调整到第二拍摄环境的参数,包括但不限于以下至少一项:相机参数、平台运动参数、背景参数和灯光参数。第二拍摄环境通常是满足拍摄需求的拍摄环境。

在本实施例的一些可选的实现方式中,智能控制系统还可以包括拍摄系统控制子系统。其中,拍摄控制子系统可以与环境感知子系统通信连接。这样,环境感知子系统可以将第一拍摄环境的相关信息发送至拍摄系统控制子系统。拍摄系统控制子系统可以利用智能调整算法对第一拍摄环境的相关信息进行分析,以得到拍摄系统的调节参数。可选地,在拍摄之前预设拍摄模式。这样,拍摄系统控制子系统可以对第一拍摄环境的相关信息和预设拍摄模式对应的拍摄环境的相关信息进行加权计算,以得到拍摄系统的调节参数。其中,一种类别的目标可以对应一种拍摄模式。一种拍摄模式可以对应一种拍摄环境。

在步骤205中,智能控制系统将调节参数发送至拍摄系统。

在本实施例中,智能控制系统可以将调节参数发送至拍摄系统。通常,拍摄系统控制子系统可以与拍摄系统通信连接。这样,拍摄系统控制子系统可以将调节参数发送至拍摄系统。

在步骤206中,拍摄系统基于调节参数进行调节,将目标所处的拍摄环境从第一拍摄环境调整为第二拍摄环境。

在本实施例中,拍摄系统可以基于调节参数进行调节,以将目标所处的拍摄环境从第一拍摄环境调整为第二拍摄环境。通常,相机可以根据调节参数中的相机参数进行调节。多自由度平台可以根据调节参数中的平台运动参数进行调节。背景荧幕可以根据调节参数中的背景参数进行调节。摄影灯可以根据调节参数中的灯光参数进行调节。

在步骤207中,拍摄系统对处于第二拍摄环境下的目标进行拍摄,得到第二图像。

在本实施例中,在调节完成后,目标处于第二拍摄环境下。此时,拍摄系统可以对处于第二拍摄环境下的目标进行拍摄,以得到第二图像。

进一步参考图3,其示出了图2所示的智能拍摄设备的一个应用场景的示意图。在该应用场景中,智能拍摄设备300可以包括拍摄系统310和智能控制系统320。其中,拍摄系统310可以包括相机311、多自由度平台312、背景荧幕313和摄影灯314。智能控制系统320可以包括图像采集子系统321、环境感知子系统322和拍摄系统控制子系统323。相机311可以对处于初始拍摄环境下的汽车进行拍摄,得到初始图像。图像采集子系统321可以从相机311采集初始图像,并发送至环境感知子系统322。环境感知子系统322可以对初始图像进行拍摄对象自动识别、拍摄对象姿态识别、拍摄背景识别、图像曝光质量分析和图像对焦质量分析等处理,识别出汽车的型号、汽车的姿态、背景的类别、初始图像的曝光质量和初始图像的对焦质量等信息,并发送至拍摄系统控制子系统323。拍摄系统控制子系统323可以利用智能调整算法对汽车的型号、汽车的姿态、背景的类别、初始图像的曝光质量、初始图像的对焦质量和预设拍摄模式对应的拍摄环境的相关信息进行加权计算,得到相机参数301、平台运动参数302、背景参数303和灯光参数304。拍摄系统控制子系统323可以将相机参数发送至相机311。这样,相机311可以基于相机参数301进行调节。同时,拍摄系统控制子系统323可以将平台运动参数302发送至多自由度平台312。这样,多自由度平台312可以基于平台运动参数302进行调节。同时,拍摄系统控制子系统323可以将背景参数303发送至背景荧幕313。这样,背景荧幕313可以基于背景参数303进行调节。同时,拍摄系统控制子系统323可以将灯光参数304发送至摄影灯314。这样,摄影灯314可以基于灯光参数304进行调节。当调节完成之后,汽车处于满足拍摄需求的拍摄环境下。此时,相机311可以对处于满足拍摄需求的拍摄环境下的汽车进行拍摄,得到最终图像。

本申请实施例提供的智能拍摄设备,智能拍摄设备可以包括智能控制系统和拍摄系统。首先,拍摄系统对处于第一拍摄环境下的目标进行拍摄,以得到第一图像。然后,智能控制系统从拍摄系统采集第一图像,对第一图像进行分析,以得到第一拍摄环境的相关信息,基于第一拍摄环境的相关信息,确定拍摄系统的调节参数,以及将调节参数发送至拍摄系统。最后,拍摄系统基于调节参数进行调节,将目标所处的拍摄环境从第一拍摄环境调整为第二拍摄环境,以及对处于第二拍摄环境下的目标进行拍摄,以得到第二图像。自动调整拍摄环境,实现了拍摄过程的智能化,从而节省了人力成本。

进一步参考图4,其示出了根据本申请的智能拍摄设备的又一个实施例的时序400。

本实施例中的智能拍摄设备可以包括:智能控制系统(例如图1所示的智能控制系统103)和拍摄系统(例如图1所示的拍摄系统101)。其中,智能控制系统与拍摄系统可以通过有线连接方式或者无线连接方式通信连接。

如图4所示,在步骤401中,拍摄系统对处于第一拍摄环境下的目标进行拍摄,得到第一图像。

在步骤402中,智能控制系统从拍摄系统采集第一图像。

在步骤403中,智能控制系统对第一图像进行分析,得到第一拍摄环境的相关信息。

在步骤404中,智能控制系统基于第一拍摄环境的相关信息,确定拍摄系统的调节参数。

在步骤405中,智能控制系统将调节参数发送至拍摄系统。

在步骤406中,拍摄系统基于调节参数进行调节,将目标所处的拍摄环境从第一拍摄环境调整为第二拍摄环境。

在步骤407中,拍摄系统对处于第二拍摄环境下的目标进行拍摄,得到第二图像。

在本实施例中,步骤401-407的具体操作已在图2所示的实施例中步骤201-207中进行了详细的介绍,在此不再赘述。

在步骤408中,智能控制系统从拍摄系统采集第二图像。

在本实施例中,智能控制系统可以从拍摄系统采集第二图像。通常,当拍摄系统拍摄到第二图像时,智能控制系统可以从拍摄系统中实时获取第二图像。

在步骤409中,智能控制系统确定第二图像是否满足预设条件。

在本实施例中,智能控制系统可以对第二图像进行分析,以确定第二图像是否满足预设条件。若不满足预设条件,则说明第二图像尚未满足图像效果需求,此时执行步骤410;若满足预设条件,则说明第二图像已经满足图像效果需求,此时执行步骤411。其中,预设条件可以包括但不限于以下至少一项:第二图像中的目标的位姿(位置和姿态)的误差不高于预设误差阈值;第二图像的图像质量不低于预设质量阈值。

在步骤410中,智能控制系统将第二图像作为第一图像再次进行分析,以及将第二拍摄环境作为第一拍摄环境再次进行调整。

在本实施例中,若不满足预设条件,智能控制系统可以将第二图像作为第一图像,以及将第二拍摄环境作为第一拍摄环境,返回继续执行步骤403。如此循环往复,直至拍摄出满足图像效果需求的图像为止。

在步骤411中,智能控制系统对第二图像进行存储。

在本实施例中,若满足预设条件,智能控制系统可以对第二图像进行存储。

从图4中可以看出,与图2对应的实施例相比,本实施例中的智能拍摄设备的时序400增加了步骤408-411。由此,本实施例描述的方案在第二图像满足预设条件的情况下,对第二图像进行存储;在第二图像不满足预设条件的情况下,对拍摄系统进行再次调节。如此循环往复,直至拍摄出满足图像效果需求的图像为止,从而提升了最终得到的图像的品质。

继续参考图5,其示出了根据本申请的智能控制方法的一个实施例的流程500。该智能控制方法,包括以下步骤:

步骤501,从拍摄系统采集第一图像。

在本实施例中,智能控制方法的执行主体(例如图1所示的智能控制系统103)可以从拍摄系统(例如图1所示的拍摄系统101)采集第一图像。其中,第一图像可以是拍摄系统对处于第一拍摄环境下的目标进行拍摄所得到的图像。第一拍摄环境可以是未经调整过的初始拍摄环境,也可以是调整过但尚未满足拍摄需求的拍摄环境。目标可以包括但不限于人、动物、植物、物体等等。

步骤502,对第一图像进行分析,得到第一拍摄环境的相关信息。

在本实施例中,上述执行主体可以对第一图像进行分析,以得到第一拍摄环境的相关信息。通常,上述执行主体可以利用图像处理算法(例如基于人工智能的图像处理算法)对第一图像进行分析,以得到第一拍摄环境的相关信息。其中,第一拍摄环境的相关信息可以包括但不限于目标的信息、背景的信息和第一图像的质量等等。目标的信息可以包括但不限于目标的类别、位置和姿态等信息。背景的信息可以包括但不限于背景的类别和标识等信息。第一图像的质量可以包括但不限于第一图像的曝光质量和对焦质量等信息。

步骤503,基于第一拍摄环境的相关信息,确定拍摄系统的调节参数。

在本实施例中,上述执行主体可以对第一拍摄环境的相关信息进行分析,以确定拍摄系统的调节参数。通常,上述执行主体可以利用智能调整算法对第一拍摄环境的相关信息进行分析,以得到拍摄系统的调节参数。其中,调节参数可以是将拍摄环境从第一拍摄环境调整到第二拍摄环境的参数,包括但不限于以下至少一项:相机参数、平台运动参数、背景参数和灯光参数。第二拍摄环境通常是满足拍摄需求的拍摄环境。

在本实施例的一些可选的实现方式中,在拍摄之前预设拍摄模式。这样,上述执行主体可以对第一拍摄环境的相关信息和预设拍摄模式对应的拍摄环境的相关信息进行加权计算,以得到拍摄系统的调节参数。其中,一种类别的目标可以对应一种拍摄模式。一种拍摄模式可以对应一种拍摄环境。

步骤504,将调节参数发送至拍摄系统,以使拍摄系统基于调节参数进行调节,将目标所处的拍摄环境从第一拍摄环境调整为第二拍摄环境。

在本实施例中,上述执行主体可以将调节参数发送至拍摄系统。这样,拍摄系统可以基于调节参数进行调节,以将目标所处的拍摄环境从第一拍摄环境调整为第二拍摄环境。通常,相机可以根据调节参数中的相机参数进行调节。多自由度平台可以根据调节参数中的平台运动参数进行调节。背景荧幕可以根据调节参数中的背景参数进行调节。摄影灯可以根据调节参数中的灯光参数进行调节。

本申请实施例提供的智能控制方法,首先从拍摄系统采集第一图像;之后对第一图像进行分析,得到第一拍摄环境的相关信息;然后基于第一拍摄环境的相关信息,确定拍摄系统的调节参数;最后将调节参数发送至拍摄系统,以使拍摄系统基于调节参数进行调节,将目标所处的拍摄环境从第一拍摄环境调整为第二拍摄环境。自动调整拍摄环境,实现了拍摄过程的智能化,从而节省了人力成本。

继续参考图6,其示出了根据本申请的智能控制方法的一个实施例的流程600。该智能控制方法,包括以下步骤:

步骤601,从拍摄系统采集第一图像。

步骤602,对第一图像进行分析,得到第一拍摄环境的相关信息。

步骤603,基于第一拍摄环境的相关信息,确定拍摄系统的调节参数。

步骤604,将调节参数发送至拍摄系统,以使拍摄系统基于调节参数进行调节,将目标所处的拍摄环境从第一拍摄环境调整为第二拍摄环境。

在本实施例中,步骤601-604的具体操作已在图2所示的实施例中步骤501-504中进行了详细的介绍,在此不再赘述。

步骤605,从拍摄系统采集第二图像。

在本实施例中,智能控制方法的执行主体(例如图1所示的智能控制系统103)可以从拍摄系统(例如图1所示的拍摄系统101)采集第二图像。其中,第二图像可以是拍摄系统对处于第二拍摄环境下的目标进行拍摄所得到的图像。

步骤606,确定第二图像是否满足预设条件。

在本实施例中,上述执行主体可以对第二图像进行分析,以确定第二图像是否满足预设条件。若不满足预设条件,则说明第二图像尚未满足图像效果需求,此时执行步骤607;若满足预设条件,则说明第二图像已经满足图像效果需求,此时执行步骤608。其中,预设条件可以包括但不限于以下至少一项:第二图像中的目标的位姿的误差不高于预设误差阈值;第二图像的图像质量不低于预设质量阈值。

步骤607,将第二图像作为第一图像,以及将第二拍摄环境作为第一拍摄环境。

在本实施例中,若不满足预设条件,上述执行主体可以将第二图像作为第一图像,以及将第二拍摄环境作为第一拍摄环境,返回继续执行步骤602。如此循环往复,直至拍摄出满足图像效果需求的图像为止。

步骤608,对第二图像进行存储。

在本实施例中,若满足预设条件,上述执行主体可以对第二图像进行存储。

从图6中可以看出,与图5对应的实施例相比,本实施例中的智能控制方法的流程600增加了步骤605-608。由此,本实施例描述的方案在第二图像满足预设条件的情况下,对第二图像进行存储;在第二图像不满足预设条件的情况下,对拍摄系统进行再次调节。如此循环往复,直至拍摄出满足图像效果需求的图像为止,从而提升了最终得到的图像的品质。

进一步参考图7,作为对上述各图所示方法的实现,本申请提供了一种智能控制装置的一个实施例,该装置实施例与图5所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。

如图7所示,本实施例的智能控制装置700可以包括:第一图像采集单元701、第一图像分析单元702、调节参数确定单元703和调节参数发送单元704。其中,第一图像采集单元701,被配置成从拍摄系统采集第一图像,其中,第一图像是拍摄系统对处于第一拍摄环境下的目标进行拍摄所得到的图像;第一图像分析单元702,被配置成对第一图像进行分析,得到第一拍摄环境的相关信息;调节参数确定单元703,被配置成基于第一拍摄环境的相关信息,确定拍摄系统的调节参数;调节参数发送单元704,被配置成将调节参数发送至拍摄系统,以使拍摄系统基于调节参数进行调节,将目标所处的拍摄环境从第一拍摄环境调整为第二拍摄环境。

在本实施例中,智能控制装置700中:第一图像采集单元701、第一图像分析单元702、调节参数确定单元703和调节参数发送单元704的具体处理及其所带来的技术效果可分别参考图5对应实施例中的步骤501、步骤502、步骤503和步骤504的相关说明,在此不再赘述。

在本实施例的一些可选的实现方式中,智能控制装置700还包括:第二图像采集单元(图中未示出),被配置成从拍摄系统采集第二图像,其中,第二图像是拍摄系统对处于第二拍摄环境下的目标进行拍摄所得到的图像;第二图像确定单元(图中未示出),被配置成确定第二图像是否满足预设条件;第二图像分析单元(图中未示出),被配置成响应于不满足预设条件,将第二图像作为第一图像再次进行分析,以及将第二拍摄环境作为第一拍摄环境再次进行调整。

在本实施例的一些可选的实现方式中,智能控制装置700还包括:第二图像存储单元(图中未示出),被配置成响应于满足预设条件,对第二图像进行存储。

在本实施例的一些可选的实现方式中,第一图像分析单元702进一步被配置成:利用图像处理算法对第一图像进行分析,得到第一拍摄环境的相关信息;以及调节参数确定单元703进一步被配置成:利用智能调整算法对第一拍摄环境的相关信息进行分析,得到拍摄系统的调节参数。

在本实施例的一些可选的实现方式中,调节参数确定单元进一步被配置成:对第一拍摄环境的相关信息和预设拍摄模式对应的拍摄环境的相关信息进行加权计算,得到拍摄系统的调节参数。

下面参考图8,其示出了适于用来实现本申请实施例的电子设备(例如图1所示的智能控制系统103)的计算机系统800的结构示意图。图8示出的电子设备仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。

如图8所示,计算机系统800包括中央处理单元(cpu)801,其可以根据存储在只读存储器(rom)802中的程序或者从存储部分808加载到随机访问存储器(ram)803中的程序而执行各种适当的动作和处理。在ram803中,还存储有系统800操作所需的各种程序和数据。cpu801、rom802以及ram803通过总线804彼此相连。输入/输出(i/o)接口805也连接至总线804。

以下部件连接至i/o接口805:包括键盘、鼠标等的输入部分806;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分807;包括硬盘等的存储部分808;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分809。通信部分809经由诸如因特网的网络执行通信处理。驱动器810也根据需要连接至i/o接口805。可拆卸介质811,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器810上,以便于从其上读出的计算机程序根据需要被安装入存储部分808。

特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分809从网络上被下载和安装,和/或从可拆卸介质811被安装。在该计算机程序被中央处理单元(cpu)701执行时,执行本申请的方法中限定的上述功能。

需要说明的是,本申请所述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言或其组合来编写用于执行本申请的操作的计算机程序代码,所述程序设计语言包括面向目标的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如”c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或电子设备上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括第一图像采集单元、第一图像分析单元、调节参数确定单元和调节参数发送单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,第一图像采集单元还可以被描述为“从拍摄系统采集第一图像的单元”。

作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:从拍摄系统采集第一图像,其中,第一图像是拍摄系统对处于第一拍摄环境下的目标进行拍摄所得到的图像;对第一图像进行分析,得到第一拍摄环境的相关信息;基于第一拍摄环境的相关信息,确定拍摄系统的调节参数;将调节参数发送至拍摄系统,以使拍摄系统基于调节参数进行调节,将目标所处的拍摄环境从第一拍摄环境调整为第二拍摄环境。

以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

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