摄像头配置标签处理方法、装置、电子设备、存储介质制造方法及图纸

技术编号:21065805 阅读:47 留言:0更新日期:2019-05-08 10:04
本申请提供一种摄像头配置标签处理方法、装置、电子设备、计算机可读存储介质,所述方法包括:获取电子设备中存储的第一标签集合;遍历所述第一标签集合中的第一配置标签,将不包含预设字段的第一配置标签作为第二配置标签;将得到的所述第二配置标签存储至第二标签集合,其中,所述第二配置标签用于指示所述电子设备在应用程序发起对摄像头的控制指令时获取对应的第一配置标签,并根据获取的第一配置标签控制摄像头执行对应的操作。上述摄像头配置标签处理方法、装置、电子设备、计算机可读存储介质,可以提高数据处理效率。

Camera Configuration Label Processing Method, Device, Electronic Equipment, Storage Media

【技术实现步骤摘要】
摄像头配置标签处理方法、装置、电子设备、存储介质
本申请涉及计算机
,特别是涉及一种摄像头配置标签处理方法、装置、电子设备、计算机可读存储介质。
技术介绍
电子设备中可以安装应用程序,应用程序可以控制摄像头进行参数设置、拍摄等操作。一般的,摄像头的生产厂商或者其他使用摄像头的厂商可以定义一些配置标签,并通过配置标签来传递数据,以实现对摄像头的控制。应用程序在需要控制摄像头的时候,不能直接获取底层的配置参数,需要在应用层定义与配置标签相对应的变量,从而通过变量对应的配置参数来向摄像头发送指令。摄像头执行不同操作时,应用层定义的变量也不同。
技术实现思路
本申请实施例提供一种摄像头配置标签处理方法、装置、电子设备、计算机可读存储介质,可以提高数据处理效率。一种摄像头配置标签处理方法,包括:获取电子设备中存储的第一标签集合;遍历所述第一标签集合中的第一配置标签,将不包含预设字段的第一配置标签作为第二配置标签;将得到的所述第二配置标签存储至第二标签集合,其中,所述第二配置标签用于指示所述电子设备在应用程序发起对摄像头的控制指令时获取对应的第一配置标签,并根据获取的第一配置标签控制摄像头执行对应的操作。一种摄像头配置标签处理装置,包括:第一标签获取模块,用于获取电子设备中存储的第一标签集合;第二标签获取模块,用于遍历所述第一标签集合中的第一配置标签,将不包含预设字段的第一配置标签作为第二配置标签;第二标签存储模块,用于将得到的所述第二配置标签存储至第二标签集合,其中,所述第二配置标签用于指示所述电子设备在应用程序发起对摄像头的控制指令时获取对应的第一配置标签,并根据获取的第一配置标签控制摄像头执行对应的操作。一种电子设备,包括存储器及处理器,所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如下步骤:获取电子设备中存储的第一标签集合;遍历所述第一标签集合中的第一配置标签,将不包含预设字段的第一配置标签作为第二配置标签;将得到的所述第二配置标签存储至第二标签集合,其中,所述第二配置标签用于指示所述电子设备在应用程序发起对摄像头的控制指令时获取对应的第一配置标签,并根据获取的第一配置标签控制摄像头执行对应的操作。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如下步骤:获取电子设备中存储的第一标签集合;遍历所述第一标签集合中的第一配置标签,将不包含预设字段的第一配置标签作为第二配置标签;将得到的所述第二配置标签存储至第二标签集合,其中,所述第二配置标签用于指示所述电子设备在应用程序发起对摄像头的控制指令时获取对应的第一配置标签,并根据获取的第一配置标签控制摄像头执行对应的操作。上述摄像头配置标签处理方法、装置、电子设备、计算机可读存储介质,可以获取电子设备中存储的第一标签集合,遍历第一标签集合中的第一配置标签,并判断第一配置标签中是否包含预设字段。将不包含预设字段的第一配置标签作为第二配置标签,然后将第二配置标签存储至第二标签集合中。应用程序在需要控制摄像头的时候,可以直接从第二标签集合中获取第二配置标签,并通过获取的第二配置标签控制摄像头执行相应的操作。这样就不需要应用程序在每次控制摄像头的时候都去定义一个变量,然后通过定义的不同的变量去查找第一配置标签,再通过第一配置标签去控制摄像头,减少了需要应用程序定义的变量,降低了对变量的维护成本,提高了数据处理的效率。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为一个实施例中摄像头配置标签处理方法的应用环境示意图;图2为一个实施例中摄像头配置标签处理方法的流程图;图3为另一个实施例中摄像头配置标签处理方法的流程图;图4为一个实施例中由第一标签集合生成第二标签集合的示意图;图5为又一个实施例中摄像头配置标签处理方法的流程图;图6为又一个实施例中摄像头配置标签处理方法的流程图;图7为执行上述摄像头配置标签处理方法的步骤的流程示意图;图8为一个实施例中摄像头配置标签处理装置的结构示意图;图9为一个实施例中图像处理电路的示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一标签集合称为第二标签集合,且类似地,可将第二标签集合称为第一标签集合。第一标签集合和第二标签集合两者都是标签集合,但其不是同一标签集合。图1为一个实施例中摄像头配置标签处理方法的应用环境示意图。如图1所示,该应用环境包括电子设备102,电子设备102上安装摄像头104,电子设备102中还可以存储第一标签集合。具体的,电子设备102可以获取存储的第一标签集合,然后遍历第一标签集合中的第一配置标签,将不包含预设字段的第一配置标签作为第二配置标签。最后将得到的第二配置标签存储至第二标签集合。其中,第二配置标签用于指示电子设备102在应用程序发起控制摄像头的控制指令时获取对应的第一配置标签,并根据获取的第一配置标签控制摄像头104执行对应的操作。例如,根据获取的第一配置标签控制摄像头电子设备102拍摄得到图像106。在一个实施例中,电子设备102可以为手机、电脑、可穿戴设备等,在此不做限定。图2为一个实施例中摄像头配置标签处理方法的流程图。如图2所示,该摄像头配置标签处理方法包括步骤202至步骤206。其中:步骤202,获取电子设备中存储的第一标签集合。电子设备中可以存储第一标签集合,第一标签集合中存储至少一个第一配置标签(Tag)。具体的,每一个第一配置标签可以对应存储一个元数据(metadata),并通过元数据实现对摄像头的控制。在一个实施例中,第一标签集合可以存储在电子设备的框架(framework)层对应的存储空间中,应用(application)层不能直接访问第一标签集合。应用程序在控制摄像头的时候,需要在应用层定义一个变量,然后应用层将变量传递到框架(framework)层,框架层对变量进行解析查找到对应的第一配置标签,然后获取第一配置标签对应的元数据,并将元数据传递到硬件抽象层(HardwareAbstractLayer,HAL),硬件抽象层根据元数据实现对摄像头的控制。例如,应用层如果要将摄像头的对焦模式设置为自动,假设“对焦模式”对应的元数据为“10”,“自动”对应的元数据为“1”,那么框架层就可以向硬件抽象层中发送一个元数据对(10,1),然后硬件抽象层通过这个元数据对(10,1)将元数据“10”对应的参数设置为“1”。步骤204,遍历第一标签集合中的第一配置标签,将不包含预设字段的第一配置标签作为第二配置标签。具体的,电子设备可以从框架层中获取第一标签集合,并将第一标签集本文档来自技高网...

【技术保护点】
1.一种摄像头配置标签处理方法,其特征在于,包括:获取电子设备中存储的第一标签集合;遍历所述第一标签集合中的第一配置标签,将不包含预设字段的第一配置标签作为第二配置标签;将得到的所述第二配置标签存储至第二标签集合,其中,所述第二配置标签用于指示所述电子设备在应用程序发起对摄像头的控制指令时获取对应的第一配置标签,并根据获取的第一配置标签控制摄像头执行对应的操作。

【技术特征摘要】
1.一种摄像头配置标签处理方法,其特征在于,包括:获取电子设备中存储的第一标签集合;遍历所述第一标签集合中的第一配置标签,将不包含预设字段的第一配置标签作为第二配置标签;将得到的所述第二配置标签存储至第二标签集合,其中,所述第二配置标签用于指示所述电子设备在应用程序发起对摄像头的控制指令时获取对应的第一配置标签,并根据获取的第一配置标签控制摄像头执行对应的操作。2.根据权利要求1所述的方法,其特征在于,所述获取电子设备中存储的第一标签集合之前,还包括:当检测到所述电子设备的摄像头的开启指令时,根据所述开启指令控制所述摄像头打开;对所述摄像头配置预览参数,并根据所述预览参数控制所述摄像头进入预览模式。3.根据权利要求1所述的方法,其特征在于,所述将得到的所述第二配置标签存储至第二标签集合,包括:统计每一个所述第二配置标签对应的使用频率;根据所述使用频率将所述第二配置标签进行排序,并将排序后的第二配置标签存储至所述第二标签集合。4.根据权利要求1所述的方法,其特征在于,预先将所述电子设备中安装的应用程序进行分类,所述第二标签集合包括至少一个分类标签集合,每一类应用程序对应一个分类标签集合;所述将得到的所述第二配置标签存储至第二标签集合,包括:从所述第二配置标签中获取每一类应用程序对应的分类配置标签,并将得到的所述分类配置标签分别存储至对应的分类标签集合。5.根据权利要求4所述的方法,其特征在于,所述将得到的所述分类配置标签分别存储至对应的分类标签集合,包括:获取每一类应用程序的应用等级,根据所述应用等级对所述分类配置标签进行加密处理;将加...

【专利技术属性】
技术研发人员:卓世杰
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

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

1