CN115442517B - 图像处理方法、电子设备及计算机可读存储介质 - Google Patents
图像处理方法、电子设备及计算机可读存储介质 Download PDFInfo
- Publication number
- CN115442517B CN115442517B CN202210886243.4A CN202210886243A CN115442517B CN 115442517 B CN115442517 B CN 115442517B CN 202210886243 A CN202210886243 A CN 202210886243A CN 115442517 B CN115442517 B CN 115442517B
- Authority
- CN
- China
- Prior art keywords
- camera module
- algorithm
- photographing
- information
- identification
- 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
Landscapes
- Studio Devices (AREA)
Abstract
本申请提供一种图像处理方法、电子设备及计算机可读存储介质。图像处理方法包括:确定拍照算法和相机模组的信息,相机模组的信息包括相机模组的标识以及相机模组的工艺信息;根据拍照算法和相机模组的信息,确定图像质量参数;根据图像质量参数运行自动曝光算法,得到处理参数;根据处理参数运行所述拍照算法,以对相机模组拍摄的图像进行处理,得到处理后的图像。本申请提供的图像处理方法可以使得到的处理参数与拍照算法以及相机模组的工艺相适配,提高处理后的图像的质量,且在需要增加新的处理参数时,不会对现有的框架造成影响,方便开发人员在现有基础上进行扩展。
Description
技术领域
本申请涉及图像处理领域,尤其涉及一种图像处理方法、电子设备及计算机可读存储介质。
背景技术
为了提高相机拍摄所得的图像的质量,在相机拍摄图像后,可以将处理参数代入拍照算法,运行拍照算法对拍摄的图像进行后处理。例如,对拍摄得到的图像进行滤镜、虚化处理,或者对拍摄得到的多帧图像进行融合处理等,可以提高图像的质量。对于包括多个相机模组的电子设备,现有的用于拍照算法的处理参数一般与相机模组相对应,即一个相机模组对应一组处理参数,但是同一类别的相机模组的生产工艺多种多样,现有的处理参数不能适应不同工艺的相机模组,进而影响图像的拍摄质量,且在存在新的处理参数时,开发人员无法对现有产品进行扩展。
发明内容
本申请提供一种图像处理方法、电子设备及计算机可读存储介质,可以提高图像的拍摄质量,且方便开发人员对处理参数进行扩展。
为达到上述目的,本申请采用如下技术方案:
第一方面,提供一种图像处理方法,包括:
确定拍照算法和相机模组的信息,所述相机模组的信息包括所述相机模组的标识以及所述相机模组的工艺信息;根据所述拍照算法和所述相机模组的信息确定图像质量参数;根据所述图像质量参数运行自动曝光算法,得到处理参数;根据所述处理参数运行所述拍照算法,以对所述相机模组拍摄的图像进行处理,得到处理后的图像。
上述实施例中,由于图像质量参数由拍照算法、相机模组的标识以及相机模组的工艺信息确定,因此,图像质量参数可以与相机模组的工艺以及拍照算法相适配,再根据图像质量参数运行自动曝光算法,根据自动曝光算法确定处理参数,可以使处理参数与拍照算法以及相机模组的工艺相适配,因此,根据处理参数运行拍照算法对图像进行处理,可以使图像的处理过程与图像相适配,提高处理后的图像的质量。同时,由于图像质量参数与拍照算法和相机模组的信息存在对应关系,在需要增加新的处理参数时,不会对现有的框架造成影响,从而方便开发人员在现有基础上进行扩展。
在一实施例中,所述根据所述拍照算法和所述相机模组的信息得到图像质量参数,包括:根据所述拍照算法和所述相机模组的信息确定第一路径,从所述第一路径得到所述图像质量参数,从而可以快速获取与拍照算法和相机模组的信息相匹配的图像质量参数。
在一实施例中,所述根据所述拍照算法和所述相机模组的信息确定第一路径,包括:
从第一参数表中确定与所述拍照算法和所述相机模组的信息对应的所述图像质量参数的标识;对所述相机模组的标识、所述相机模组的工艺信息对应的标识、所述图像质量参数的标识进行组合,得到所述第一路径,从而不用预先存储第一路径,在增加新的模组和算法时,不会对已有的路径确定逻辑造成影响,便于开发人员扩展。
在一实施例中,所述方法还包括:若所述第一参数表中不存在与所述拍照算法和所述相机模组的信息对应的所述图像质量参数的标识,根据预设标识确定所述第一路径,从而可以使图像处理方法的流程兼容多种***和设备。
在一实施例中,所述根据所述拍照算法和所述相机模组的信息确定第一路径,包括:确定与所述相机模组的标识对应的第一存储地址;从所述第一存储地址中确定与所述相机模组的工艺信息对应的第二存储地址;从所述第二存储地址中确定与所述拍照算法对应的第三存储地址;将所述第三存储地址作为所述第一路径,通过查询即可得到图像质量参数,在增加新的图像质量参数时,可以直接添加而不用对应修改已经存储的文件,便于开发人员进行扩展。
在一实施例中,所述根据所述拍照算法和所述相机模组的信息得到图像质量参数,包括:
获取能力标识;若所述能力标识为第一预设值,根据所述拍照算法和所述相机模组的信息得到图像质量参数,所述第一预设值表示所述图像质量参数与所述相机模组的工艺信息存在关联关系。
若所述能力标识为第二预设值,根据所述相机模组的标识从第二路径获取对应的图像质量参数,所述第二预设值表示所述图像质量参数与所述相机模组的工艺信息不存在关联关系,从而可以使图像处理方法兼容多种设备,且不会对设备已有的图像处理逻辑造成影响。
在一实施例中,所述确定拍照算法包括:
获取拍摄参数和拍摄场景;根据所述拍摄参数和所述拍摄场景,确定所述拍照算法,从而提高确定的拍照算法与图像的适配度,进而提高后续处理后的图像的图像质量。
第二方面,提供一种图像处理装置,包括:
通信模块,用于确定拍照算法和相机模组的信息,所述相机模组的信息包括所述相机模组的标识以及所述相机模组的工艺信息;
处理模块,用于根据所述拍照算法和所述相机模组的信息,确定图像质量参数;根据所述图像质量参数运行自动曝光算法,得到处理参数;根据所述处理参数运行所述拍照算法,以对所述相机模组拍摄的图像进行处理,得到处理后的图像。
在一实施例中,处理模块具体用于:根据所述拍照算法和所述相机模组的信息确定第一路径;从所述第一路径得到所述图像质量参数。
在一实施例中,处理模块具体用于:
从第一参数表中确定与所述拍照算法和所述相机模组的信息对应的所述图像质量参数的标识;
对所述相机模组的标识、所述相机模组的工艺信息对应的标识、所述图像质量参数的标识进行组合,得到所述第一路径。
在一实施例中,处理模块还用于:
若所述第一参数表中不存在与所述拍照算法和所述相机模组的信息对应的所述图像质量参数的标识,根据预设标识确定所述第一路径。
在一实施例中,处理模块具体用于:
确定与所述相机模组的标识对应的第一存储地址;
从所述第一存储地址中确定与所述相机模组的工艺信息对应的第二存储地址;
从所述第二存储地址中确定与所述拍照算法对应的第三存储地址;
将所述第三存储地址作为所述第一路径。
在一实施例中,处理模块具体用于:
获取能力标识;
若所述能力标识为第一预设值,根据所述拍照算法和所述相机模组的信息得到图像质量参数,所述第一预设值表示所述图像质量参数与所述相机模组的工艺信息存在关联关系。
在一实施例中,处理模块具体还用于:
若所述能力标识为第二预设值,根据所述相机模组的标识从第二路径获取对应的图像质量参数,所述第二预设值表示所述图像质量参数与所述相机模组的工艺信息不存在关联关系。
在一实施例中,通信模块具体用于:
获取拍摄参数和拍摄场景;
根据所述拍摄参数和所述拍摄场景,确定所述拍照算法。
第三方面,提供一种电子设备,包括处理器,所述处理器用于执行存储在存储器中的计算机程序,以实现如上述第一方面所述的图像处理方法。
第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的图像处理方法。
第五方面,提供一种芯片,所述芯片包括处理器,所述处理器和存储器耦合,所述处理器执行所述存储器中存储的计算机程序或指令,以实现如上述第一方面所述的图像处理方法。
第六方面,提供一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述第一方面所述的图像处理方法。
可以理解的是,上述第二方面至第六方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
图1为本申请实施例提供的一种拍摄场景示意图;
图2为本申请实施例提供的另一种拍摄场景示意图;
图3为本申请实施例提供的一种输出拍摄图像的场景示意图;
图4为本申请实施例提供的一种图像质量参数的存储结构示意图;
图5为本申请一实施例提供的图像处理方法的流程示意图;
图6为本申请实施例提供的另一种图像质量参数的存储结构示意图;
图7是本申请一实施例提供的输出图像质量参数的示意图;
图8是本申请一实施例提供的电子设备的软件架构图;
图9是本申请一实施例提供的电子设备的结构示意图。
具体实施方式
以下描述中,为了说明而不是为了限定,提出了诸如特定***结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的***、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
如在本申请说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
另外,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
在本申请说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
示例性的,本申请实施例中所述的电子设备可以是手机、平板电脑、手持计算机、个人数字助理(personal digital assistant,PDA)、增强现实(augmented reality,AR)\虚拟现实(virtual reality,VR)设备、媒体播放器、穿戴设备等可单手握持/操作的设备,本申请实施例对该电子设备的具体形态/类型不作特殊限制。上述电子设备包括但不限于搭载鸿蒙***(Harmony OS)或者其他操作***的设备。
首先以电子设备是手机为例,对本申请实施例提供的图像处理方法的应用场景进行介绍。
如图1所示,手机响应于用户打开“相机”应用程序的操作打开相机,在显示界面显示拍摄页面。在拍摄页面,手机根据用户选择的第一拍摄参数确定用于拍摄图像的相机模组,并在显示界面上显示第二拍摄参数下相机模组的预览效果。其中,第一拍摄参数可以是前置、全景、焦距值等,第二拍摄参数可以是分辨率、曝光度、亮度等,相机模组可以是超广角、广角、长焦、前置中的任一个。
例如,在检测到用户选择“前置”控件11的操作时,在显示界面显示第二拍摄参数下前置相机模组的预览效果。在检测到用户将“焦距”选项12调节至长焦范围时,在显示界面显示第二拍摄参数下长焦相机模组的预览效果。如图2所示,在检测到用户打开全景模式的操作时开启全景模式,在显示界面显示第二拍摄参数下广角相机模组的预览效果。
如图1所示,手机在检测到点击“拍摄”控件13的操作时,根据第二拍摄参数对当前拍摄的图像进行前处理,之后,手机对前处理后的一张图像或前处理后的连续多帧图像进行后处理,输出后处理后的图像并保存。如图3所示,在检测到用户打开图像的操作时,在显示界面显示后处理后的图像。
其中,手机对图像的后处理通过运行拍照算法实现。具体地,先根据图像质量(picture quality,PQ)参数运行自动曝光算法得到处理参数,再将处理参数作为拍照算法的输入,运行拍照算法,以对图像进行后处理。
在一实施例中,一个相机模组对应一组PQ参数。例如,如图4所示,超广角相机模组对应超广角PQ参数,广角相机模组对应广角PQ参数,长焦相机模组对应长焦PQ参数,前置相机模组对应前置PQ参数。手机在确定用于拍照的相机模组后,调用对应的PQ参数运行smartAE算法,得到处理参数,之后手机再调用处理参数运行拍照算法对相机模组拍摄的图像进行处理,得到处理后的图像。
但是,不同的相机模组的工艺信息不同,例如,相机模组的传感器、镜头可能来自不同的生产商或者采用不同的工艺制作,若同一种相机模组仅对应一组PQ参数,则根据PQ参数得到的处理参数不能适应不同的相机模组,进而影响拍摄所得的图像质量。同时,随着相机模组的多样化以及拍照算法的不断更新,需要更新PQ参数以适应不同的相机模组或者拍照算法。若需要更新的PQ参数的格式发生变化,开发人员无法对相机模组对应的PQ参数进行扩展,而需要重新布局,进而影响开发效率。
为此,本申请提供一种图像处理方法,电子设备首先确定拍照算法和相机模组的信息,相机模组的信息包括相机模组的标识以及相机模组的工艺信息,之后根据拍照算法和相机模组的信息得到图像质量参数,从而使得到的图像质量参数与相机模组的匹配度更高,最后电子设备再根据图像质量参数运行自动曝光算法,得到处理参数,可以使处理参数与相机模组和拍照算法的匹配度更好,之后根据处理参数运行拍照算法,以对相机模组拍摄的图像进行处理,得到处理后的图像,可以提高处理后的图像的质量。同时,在存在新的处理参数时,可以直接在现有基础上进行扩展,而不用修改现有的设计框架。例如,在现有的基础上增加新的拍照算法、新的自动曝光算法以及对应的PQ参数,并添加对应的路径即可实现PQ参数的调用,得到对应的处理参数。
下面对本申请实施例提供的图像处理方法进行示例性说明。
如图5所示,本申请一实施例提供的图像处理方法包括:
S501:确定拍照算法和相机模组的信息,所述相机模组的信息包括所述相机模组的标识以及所述相机模组的工艺信息。
其中,电子设备可以包括多个相机模组,电子设备根据用户需求调用不同的相机模组进行拍摄。相机模组的标识可以是相机模组的名称(例如超广角、广角、长焦、前置)或者相机模组的序号(例如1、2、3、4)。相机模组的工艺信息可以是相机模组的传感器、数字信号处理(Digital Signal Processing,DSP)、镜头等组件的标识信息。各组件的标识信息可以用各组件的生产商、型号等信息表示。拍照算法用于对相机模组拍摄的图像进行后处理。电子设备可以存储多个拍照算法,在不同场景下,电子设备可以调用不同的拍照算法对相机模组拍摄的图像进行后处理。
在一实施例中,电子设备首先获取拍摄参数和拍摄场景,根据拍摄参数和拍摄场景确定拍照算法。其中,拍摄参数包括上述的第一拍摄参数和第二拍摄参数,拍照场景包括环境亮度、电子设备距离拍摄目标的距离、感光度、是否高动态模式、拍摄目标(例如人像、月亮、太阳)等。电子设备可以根据拍摄参数、拍摄场景与拍照算法的对应关系确定拍照算法,也可以根据预先训练的用于确定拍照算法的模型确定拍照算法。例如,若环境亮度位于中高亮度的范围,高动态模式处于开启状态,则选择标识为hdrp的拍照算法。若环境亮度位于低亮度的范围,则选择标识为supernight的拍照算法。
S502:根据所述拍照算法和所述相机模组的信息确定图像质量参数。
在一实施例中,电子设备存储有与拍照算法、相机模组、PQ参数的第一路径的对应关系,在确定拍照算法和相机模组后,即可根据对应关系确定第一路径,从第一路径中获取PQ参数。其中,不同拍照算法对应的PQ参数的格式不同。
在一实施例中,如图6所示,不同组的PQ参数依次按照相机模组的标识、相机模组的工艺信息、拍照算法的方式进行分组和存储。例如,首先创建四个文件夹,分别命名为超广角、广角、长焦、前置。在超广角文件夹下创建三个文件夹,分别命名为模组1、模组2、模组3,3个模组分别对应超广角相机模组的三种工艺信息。在模组1的文件夹下创建3个文件夹,分别为算法1、算法2、算法3,3个算法分别对应三个拍照算法。在每个算法的文件夹下存储对应的PQ参数表,其中PQ参数表中存储的PQ参数的格式与对应的拍照算法所需的PQ参数的格式一致,从而可以根据PQ参数运行自动曝光算法,得到处理参数,再根据处理参数运行拍照算法,避免拍照算法运行错误。同理,在模组2和模组3的文件夹下分别创建各模组的拍照算法的文件夹,在每个文件夹下存储对应的PQ参数表。同理,在广角、长焦、前置文件夹下分别创建各个模组(例如模组4、模组5、模组6...)的文件夹,再在各个模组的文件夹下分别创建对应的拍照算法的文件夹,在每个文件夹下存储对应的PQ参数表。
电子设备同时建立存储有相机模组的标识、相机模组的工艺信息对应的标识、拍照算法的标识、PQ参数的标识(即PQ参数表的文件名)对应关系的第一参数表,第一参数表可以为XML格式的文件,从而便于后续开发人员对其进行扩展。
电子设备在确定拍照算法、相机模组以及相机模组的工艺信息后,从第一参数表中确定与相机模组的标识、相机模组的工艺信息对应的标识、拍照算法的标识对应的PQ参数的标识,对相机模组的标识、相机模组的工艺信息对应的标识、PQ参数的标识进行组合,得到第一路径。例如,相机模组的标识是长焦,相机模组的工艺信息的标识是模组1,拍照算法的标识是AIRaw,PQ参数的标识是PQ1,则组合后得到的第一路径为长焦/模组1/AIRaw/PQ1,电子设备根据第一路径即可读取PQ参数,从而可以快速读取PQ参数。
在一实施例中,若第一参数表中存在与拍照算法和相机模组的信息对应的PQ参数的标识,则可以直接读取PQ参数的标识。若第一参数表中不存在与拍照算法和相机模组的信息对应的PQ参数的标识,则获取预设标识,根据预设标识确定第一路径。其中,预设标识可以是默认路径,默认路径可以直接作为第一路径。例如,新开发的电子设备中增加了新的相机模组,当在新开发的电子设备上运行原有操作***时,会出现第一参数表中不存在新的相机模组的标识或者不存在新的相机模组的工艺信息的标识的情况,则直接将默认路径作为第一路径来读取PQ参数,从而可以使当前存储的PQ参数兼容多种电子设备。其中,第一参数表中的默认路径的数量为多个,默认路径可以按照相机模组的标识或者拍照算法的标识进行分类存储。例如一个相机模组的标识对应一个默认路径或者一个拍照算法的标识对应一个默认路径。
在一实施例中,由于PQ参数是按照相机模组的标识、相机模组的工艺信息、拍照算法的方式进行分组和存储,因此可以根据相机模组的标识、相机模组的工艺信息的标识、拍照算法的标识依次查询得到PQ参数。具体地,电子设备在确定相机模组的信息和拍照算法后,首先确定与相机模组的标识对应的第一存储地址,从第一存储地址中确定与相机模组的工艺信息对应的第二存储地址,从第二存储地址中确定与拍照算法对应的第三存储地址,将第三存储地址作为第一路径,读取第一路径下存储的PQ参数表,得到PQ参数。例如,相机模组的标识是超广角,相机模组的工艺信息的标识是模组1,拍照算法的标识是HDR,则电子设备首先查询名称为超广角的文件夹,该文件夹所在的地址即为第一存储地址,再从超广角文件夹中查询名称为模组1的文件夹,该文件夹所在的地址即为第二存储地址,再从模组1的文件夹中查询名称为HDR的文件夹,该文件夹所在的地址即为第三存储地址,从第三存储地址中即可读取PQ参数表,得到PQ参数。
在一实施例中,电子设备在读取PQ参数前,首先获取能力标识,能力标识用于表示相机模组是否按照相机模组的标识、相机模组的工艺信息的标识、拍照算法的标识的顺序依次查询得到PQ参数。若能力标识为第一预设值(例如“ON”或“1”),表示当前使用的相机模组需要按照相机模组的标识、相机模组的工艺信息的标识、拍照算法的标识的顺序依次查询得到PQ参数,即PQ参数与相机模组的工艺信息存在关联关系,则根据拍照算法和相机模组的信息得到PQ参数。若能力标识为第二预设值(例如“OFF”或“0”),表示当前使用的相机模组不需要按照相机模组的标识、相机模组的工艺信息的标识、拍照算法的标识的顺序依次查询得到PQ参数,即PQ参数与相机模组的工艺信息不存在关联关系,则根据相机模组的标识从第二路径获取对应的图像质量参数。例如,若电子设备原有的操作***不支持按照相机模组的标识、相机模组的工艺信息的标识、拍照算法的标识的顺序依次查询得到PQ参数的流程,电子设备下载新的操作***后,将能力标识设定为第二预设值,新的操作***支持按照相机模组的标识、相机模组的工艺信息的标识、拍照算法的标识的顺序依次查询得到PQ参数。电子设备在获取拍照算法和相机模组的信息后,确定电子设备的能力标识为第二预设值,则根据相机模组的标识,直接从名称为对应相机模组的标识的文件夹中获取PQ参数。例如,名称为超广角、广角、长焦、前置的文件夹中分别存储PQ参数表,在确定相机模组的标识后,从对应的文件夹即可读取PQ参数表,从而可以使当前存储的PQ参数兼容旧设备,且不会对旧设备的算法逻辑造成影响。
可以理解,在其他实施例中也可以依次按照拍照算法、相机模组的标识、相机模组的工艺信息对PQ参数进行分组和存储,也可以依次按照相机模组的标识、拍照算法、相机模组的工艺信息对PQ参数进行分组和存储。
S503:根据所述图像质量参数运行自动曝光算法,得到处理参数。
具体地,PQ参数作为自动曝光算法的输入值,运行自动曝光算法,输出结果为处理参数。处理参数用于作为拍照算法的输入值,处理参数可以是用于进行图像融合的图像数量、每张图像对应的曝光度、用户进行图像融合的图像的曝光总量等。
其中,电子设备中可以存储多种自动曝光算法,电子设备在确定拍照算法和相机模组的信息后,可以先根据拍照算法、相机模组的信息、拍摄参数、拍摄场景以及预先存储的对应关系确定自动曝光算法,在确定PQ参数后,将PQ参数作为自动曝光算法的输入值,运行自动曝光算法。对应的,电子设备可以先按照自动曝光算法对PQ参数分组,对于每种自动曝光算法,再按照相机模组的标识、相机模组的工艺信息、拍照算法的方式对PQ参数进行分组和存储。
S504:根据所述处理参数运行所述拍照算法,以对所述相机模组拍摄的图像进行处理,得到处理后的图像。
其中,拍照算法可以是用于融合多帧图像的算法、高动态处理算法、美颜处理算法、滤镜处理算法等。电子设备调用拍照算法,将处理参数作为拍照算法的输入参数,运行拍照算法,即可对相机模组拍摄的图像进行处理。
例如,若拍照算法是用于融合多帧图像的算法,则根据处理参数得到用于进行图像融合的图像数量、各图像的曝光度等信息,根据用于进行图像融合的图像数量、各图像的曝光度等信息运行拍照算法,即可对多张图像进行融合处理,得到处理后的图像。
上述实施例中,由于图像质量参数由拍照算法、相机模组的标识以及相机模组的工艺信息确定,因此,图像质量参数可以与相机模组的工艺以及拍照算法相适配,再根据图像质量参数确定自动曝光算法,最后根据自动曝光算法确定的处理参数运行拍照算法,可以使图像的处理过程与相机模组的工艺相匹配,提高图像的拍摄质量。同时,由于图像质量参数与拍照算法一一对应,在需要增加新的处理参数时,可以在不影响现有架构的基础上直接添加,方便开发人员在现有基础上进行扩展。
下面结合电子设备的框架图对本申请实施例提供的图像处理方法进行详细说明。
如图7所示,电子设备包括多摄模块、算法决策模块、感知模块、PQ参数分离模块以及smart AE算法模块。PQ参数分离模块包括PQ参数决策模块、PQ参数管理模块以及XML解析器。多摄模块用于根据用户选择的拍摄参数确定当前使用的相机模组的信息,相机模组的信息包括相机模组的标识以及相机模组的工艺信息。算法决策模块用于根据用户选择的拍摄参数以及当前的拍摄场景确定需要使用的拍照算法。感知模块从多摄模块获取相机模组的信息,从算法决策模块获取拍照算法的标识,将相机模组的信息以及拍照算法的标识发送至PQ参数决策模块。PQ参数决策模块根据相机模组的信息以及拍照算法,调用XML解析器执行解析流程。解析流程为XML解析器访问预先存储的第一参数表,从第一参数表中获取与相机模组的信息以及拍照算法对应的PQ参数的标识。例如,XML解析器的输入项为相机模组的信息IMX520以及拍照算法的标识Hdrp,解析后得到输出项PQ参数的标识为PQ_path。PQ参数管理模块用于根据PQ参数的标识确定PQ参数的第一路径,从第一路径读取PQ参数,将读取的PQ参数发送至smart AE算法模块。smart AE算法模块将PQ参数作为输入参数运行smart AE算法,得到处理参数。将处理参数作为拍照算法的输入参数,运行拍照算法,即可实现对相机模组拍摄的图像进行后处理,从而可以采用与相机模组适配的PQ参数处理相机模组拍摄的图像,提高了处理后的图像的质量。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
电子设备的软件***可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本发明实施例以分层架构的Android***为例,示例性说明电子设备100的软件结构。
图8是本发明实施例的电子设备的软件结构框图。
分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将Android***分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(Android runtime)和***库,以及内核层。
应用程序层可以包括一系列应用程序包。
如图8所示,应用程序包可以包括相机,图库,日历,通话,地图,导航,WLAN,蓝牙,音乐,视频,短信息等应用程序。
应用程序框架层为应用程序层的应用程序提供应用编程接口(applicationprogramming interface,API)和编程框架。应用程序框架层包括一些预先定义的函数。
如图8所示,应用程序框架层可以包括窗口管理器,内容提供器,视图***,电话管理器,资源管理器,通知管理器等。
窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。
内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。
视图***包括可视控件,例如显示文字的控件,显示图片的控件等。视图***可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
电话管理器用于提供电子设备的通信功能。例如通话状态的管理(包括接通,挂断等)。
资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在***顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,电子设备振动,指示灯闪烁等。
Android Runtime包括核心库和虚拟机。Android runtime负责安卓***的调度和管理。
核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。
应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
***库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(Media Libraries),三维图形处理库(例如:OpenGL ES),2D图形引擎(例如:SGL)等。
表面管理器用于对显示子***进行管理,并且为多个应用程序提供了2D和3D图层的融合。
媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:MPEG4,H.264,MP3,AAC,AMR,JPG,PNG等。
三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。
2D图形引擎是2D绘图的绘图引擎。
内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
下面结合捕获拍照场景,示例性说明电子设备软件以及硬件的工作流程。
当触摸传感器接收到触摸操作,相应的硬件中断被发给内核层。内核层将触摸操作加工成原始输入事件(包括触摸坐标,触摸操作的时间戳等信息)。原始输入事件被存储在内核层。应用程序框架层从内核层获取原始输入事件,识别该输入事件所对应的控件。以该触摸操作是触摸单击操作,该单击操作所对应的控件为相机应用图标的控件为例,相机应用调用应用框架层的接口,启动相机应用,进而通过调用内核层启动摄像头驱动,通过摄像头捕获静态图像或视频。
图9示出了电子设备100的结构示意图。
电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,SIM)卡接口195等。其中传感器模块180可以包括压力传感器180A,陀螺仪传感器180B,气压传感器180C,磁传感器180D,加速度传感器180E,距离传感器180F,接近光传感器180G,指纹传感器180H,温度传感器180J,触摸传感器180K,环境光传感器180L,骨传导传感器180M等。
可以理解的是,本发明实施例示意的结构并不构成对电子设备100的具体限定。在本申请另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了***的效率。
在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integrated circuitsound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或通用串行总线(universal serial bus,USB)接口等。
可以理解的是,本发明实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备100的结构限定。在本申请另一些实施例中,电子设备100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
电子设备100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。
电子设备100通过GPU,显示屏194,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emittingdiode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganic light emitting diode的,AMOLED),柔性发光二极管(flex light-emittingdiode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dot lightemitting diodes,QLED)等。在一些实施例中,电子设备100可以包括1个或N个显示屏194,N为大于1的正整数。
电子设备100可以通过ISP,摄像头193,视频编解码器,GPU,显示屏194以及应用处理器等实现拍摄功能。
ISP用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给ISP处理,转化为肉眼可见的图像。ISP还可以对图像的噪点,亮度,肤色进行算法优化。ISP还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,ISP可以设置在摄像头193中。
摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP加工处理。DSP将数字图像信号转换成标准的RGB,YUV等格式的图像信号。在一些实施例中,电子设备100可以包括1个或N个摄像头193,N为大于1的正整数。
外部存储器接口120可以用于连接外部存储卡,例如Micro SD卡,实现扩展电子设备100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作***,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储电子设备100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。处理器110通过运行存储在内部存储器121的指令,和/或存储在设置于处理器中的存储器的指令,执行电子设备100的各种功能应用以及数据处理。
电子设备100可以通过音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,以及应用处理器等实现音频功能。例如音乐播放,录音等。
压力传感器180A用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器180A可以设置于显示屏194。压力传感器180A的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器180A,电极之间的电容改变。电子设备100根据电容的变化确定压力的强度。当有触摸操作作用于显示屏194,电子设备100根据压力传感器180A检测所述触摸操作强度。电子设备100也可以根据压力传感器180A的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。例如:当有触摸操作强度小于第一压力阈值的触摸操作作用于短消息应用图标时,执行查看短消息的指令。当有触摸操作强度大于或等于第一压力阈值的触摸操作作用于短消息应用图标时,执行新建短消息的指令。
触摸传感器180K,也称“触控器件”。触摸传感器180K可以设置于显示屏194,由触摸传感器180K与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180K用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180K也可以设置于电子设备100的表面,与显示屏194所处的位置不同。
需要说明的是,上述装置/单元之间的信息交互、执行过程等内容,由于与本申请方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此处不再赘述。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质至少可以包括:能够将计算机程序代码携带到拍照装置/电子设备的任何实体或装置、记录介质、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,RandomAccess Memory)、电载波信号、电信信号以及软件分发介质。例如U盘、移动硬盘、磁碟或者光盘等。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
在本申请所提供的实施例中,应该理解到,所揭露的装置/网络设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/网络设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
最后应说明的是:以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (10)
1.一种图像处理方法,其特征在于,包括:
确定拍照算法和相机模组的信息,所述相机模组的信息包括所述相机模组的标识以及所述相机模组的工艺信息;
根据所述拍照算法和所述相机模组的信息,确定图像质量参数,所述图像质量参数按照相机模组的标识、相机模组的工艺信息、拍照算法的方式进行分组和存储;
根据所述图像质量参数运行自动曝光算法,得到处理参数;
根据所述处理参数运行所述拍照算法,以对所述相机模组拍摄的图像进行处理,得到处理后的图像。
2.根据权利要求1所述的方法,其特征在于,所述根据所述拍照算法和所述相机模组的信息得到图像质量参数,包括:
根据所述拍照算法和所述相机模组的信息确定第一路径;
从所述第一路径得到所述图像质量参数。
3.根据权利要求2所述的方法,其特征在于,所述根据所述拍照算法和所述相机模组的信息确定第一路径,包括:
从第一参数表中确定与所述拍照算法和所述相机模组的信息对应的所述图像质量参数的标识;
对所述相机模组的标识、所述相机模组的工艺信息对应的标识、所述图像质量参数的标识进行组合,得到所述第一路径。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
若所述第一参数表中不存在与所述拍照算法和所述相机模组的信息对应的所述图像质量参数的标识,根据预设标识确定所述第一路径。
5.根据权利要求2所述的方法,其特征在于,所述根据所述拍照算法和所述相机模组的信息确定第一路径,包括:
确定与所述相机模组的标识对应的第一存储地址;
从所述第一存储地址中确定与所述相机模组的工艺信息对应的第二存储地址;
从所述第二存储地址中确定与所述拍照算法对应的第三存储地址;
将所述第三存储地址作为所述第一路径。
6.根据权利要求1~5任一项所述的方法,其特征在于,所述根据所述拍照算法和所述相机模组的信息得到图像质量参数,包括:
获取能力标识;
若所述能力标识为第一预设值,根据所述拍照算法和所述相机模组的信息得到图像质量参数,所述第一预设值表示所述图像质量参数与所述相机模组的工艺信息存在关联关系。
7.根据权利要求6所述的方法,其特征在于,在获取能力标识之后,所述方法还包括:
若所述能力标识为第二预设值,根据所述相机模组的标识从第二路径获取对应的图像质量参数,所述第二预设值表示所述图像质量参数与所述相机模组的工艺信息不存在关联关系。
8.根据权利要求1~5任一项所述的方法,其特征在于,所述确定拍照算法包括:
获取拍摄参数和拍摄场景;
根据所述拍摄参数和所述拍摄场景,确定所述拍照算法。
9.一种电子设备,其特征在于,包括处理器,所述处理器用于执行存储在存储器中的计算机程序,以实现如权利要求1~8任一项所述的方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1~8任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210886243.4A CN115442517B (zh) | 2022-07-26 | 2022-07-26 | 图像处理方法、电子设备及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210886243.4A CN115442517B (zh) | 2022-07-26 | 2022-07-26 | 图像处理方法、电子设备及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115442517A CN115442517A (zh) | 2022-12-06 |
CN115442517B true CN115442517B (zh) | 2023-07-25 |
Family
ID=84241131
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210886243.4A Active CN115442517B (zh) | 2022-07-26 | 2022-07-26 | 图像处理方法、电子设备及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115442517B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116703692B (zh) * | 2022-12-30 | 2024-06-07 | 荣耀终端有限公司 | 一种拍摄性能优化方法和装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101904166A (zh) * | 2007-12-19 | 2010-12-01 | 伊斯曼柯达公司 | 使用预览图像选择曝光的摄像装置 |
CN113132626A (zh) * | 2021-03-26 | 2021-07-16 | 联想(北京)有限公司 | 一种图像处理方法以及电子设备 |
CN113645410A (zh) * | 2018-04-09 | 2021-11-12 | 深圳市大疆创新科技有限公司 | 图像采集方法、设备及机器可读存储介质 |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3518887C1 (de) * | 1985-05-25 | 1986-09-18 | Ernst Leitz Wetzlar Gmbh, 6330 Wetzlar | Verfahren und Anordnung zur automatischen Bestimmung und Einstellung von Aufnahmeparametern bei einer fotografischen Aufnahmekamera |
JP2001209785A (ja) * | 1999-11-19 | 2001-08-03 | Fujitsu Ltd | 画像処理装置、画像処理方法、および画像処理プログラム記憶媒体 |
US7433089B2 (en) * | 2001-09-27 | 2008-10-07 | Fujifilm Corporation | Image processor |
JP3822486B2 (ja) * | 2001-11-22 | 2006-09-20 | 富士写真フイルム株式会社 | 電子カメラおよび信号処理方法 |
US8964054B2 (en) * | 2006-08-18 | 2015-02-24 | The Invention Science Fund I, Llc | Capturing selected image objects |
US8194993B1 (en) * | 2008-08-29 | 2012-06-05 | Adobe Systems Incorporated | Method and apparatus for matching image metadata to a profile database to determine image processing parameters |
US20120033101A9 (en) * | 2008-11-12 | 2012-02-09 | Xiaoguang Yu | Apparatus and methods for controlling image sensors |
CN105357360A (zh) * | 2014-08-19 | 2016-02-24 | 中兴通讯股份有限公司 | 一种移动终端及其外置镜头自动识别的方法和装置 |
JP6540155B2 (ja) * | 2015-03-27 | 2019-07-10 | 沖電気工業株式会社 | 画像処理装置、方法及びプログラム、並びに画像処理システム |
CN106303248A (zh) * | 2016-08-25 | 2017-01-04 | 北京小米移动软件有限公司 | 拍照方法及装置 |
CN108270958B (zh) * | 2016-12-30 | 2021-03-23 | 浙江舜宇智能光学技术有限公司 | 摄像模组自适应***及其自适应方法 |
KR102401659B1 (ko) * | 2017-03-23 | 2022-05-25 | 삼성전자 주식회사 | 전자 장치 및 이를 이용한 카메라 촬영 환경 및 장면에 따른 영상 처리 방법 |
CN107809591B (zh) * | 2017-11-13 | 2019-09-10 | Oppo广东移动通信有限公司 | 拍摄图像的方法、装置、终端和存储介质 |
CN108322651B (zh) * | 2018-02-11 | 2020-07-31 | Oppo广东移动通信有限公司 | 拍摄方法和装置、电子设备、计算机可读存储介质 |
CN109547701B (zh) * | 2019-01-04 | 2021-07-09 | Oppo广东移动通信有限公司 | 图像拍摄方法、装置、存储介质及电子设备 |
CN109951633B (zh) * | 2019-02-18 | 2022-01-11 | 华为技术有限公司 | 一种拍摄月亮的方法和电子设备 |
CN110730287B (zh) * | 2019-10-24 | 2021-07-30 | 深圳市道通智能航空技术股份有限公司 | 一种可拆换的云台相机、飞行器、***及其云台拆换方法 |
CN110677557B (zh) * | 2019-10-28 | 2022-04-22 | Oppo广东移动通信有限公司 | 图像处理方法、装置、存储介质及电子设备 |
CN111327824B (zh) * | 2020-03-02 | 2022-04-22 | Oppo广东移动通信有限公司 | 拍摄参数的选择方法、装置、存储介质及电子设备 |
CN111277779B (zh) * | 2020-03-05 | 2022-05-06 | Oppo广东移动通信有限公司 | 一种视频处理方法及相关装置 |
CN111818263B (zh) * | 2020-07-09 | 2022-01-11 | Oppo广东移动通信有限公司 | 拍摄参数的处理方法、装置、移动终端及存储介质 |
CN114640783B (zh) * | 2020-12-15 | 2024-03-05 | 华为技术有限公司 | 一种拍照方法及相关设备 |
CN113411510B (zh) * | 2021-06-21 | 2022-08-12 | 北京清影机器视觉技术有限公司 | 一种基于图像质量评价和红热锻件的相机自动曝光算法 |
-
2022
- 2022-07-26 CN CN202210886243.4A patent/CN115442517B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101904166A (zh) * | 2007-12-19 | 2010-12-01 | 伊斯曼柯达公司 | 使用预览图像选择曝光的摄像装置 |
CN113645410A (zh) * | 2018-04-09 | 2021-11-12 | 深圳市大疆创新科技有限公司 | 图像采集方法、设备及机器可读存储介质 |
CN113132626A (zh) * | 2021-03-26 | 2021-07-16 | 联想(北京)有限公司 | 一种图像处理方法以及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN115442517A (zh) | 2022-12-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114205522B (zh) | 一种长焦拍摄的方法及电子设备 | |
CN115473957B (zh) | 一种图像处理方法和电子设备 | |
CN112114912A (zh) | 一种用户界面布局方法及电子设备 | |
WO2023056795A1 (zh) | 快速拍照方法、电子设备及计算机可读存储介质 | |
CN116048358B (zh) | 悬浮球的控制方法和相关装置 | |
CN116069212A (zh) | 一种应用卡片的快速查看方法、电子设备及存储介质 | |
CN115115679A (zh) | 一种图像配准方法及相关设备 | |
CN115442517B (zh) | 图像处理方法、电子设备及计算机可读存储介质 | |
CN117499779B (zh) | 一种图像预览方法、设备以及存储介质 | |
CN117234398B (zh) | 一种屏幕亮度调节方法及电子设备 | |
CN116055863B (zh) | 一种相机的光学图像稳定装置的控制方法及电子设备 | |
CN116684725B (zh) | 应用界面的布局方法、装置、电子设备、存储介质及芯片 | |
CN117499797B (zh) | 图像处理方法及相关设备 | |
CN116757963B (zh) | 图像处理方法、电子设备、芯片***及可读存储介质 | |
CN114816311B (zh) | 一种屏幕移动的方法和装置 | |
CN113986406B (zh) | 生成涂鸦图案的方法、装置、电子设备及存储介质 | |
CN114513575B (zh) | 一种收藏处理的方法及相关装置 | |
CN115460343B (zh) | 图像处理方法、设备及存储介质 | |
WO2024088074A1 (zh) | 拍摄月亮的方法和电子设备 | |
CN117714832A (zh) | 拍照方法、电子设备及计算机可读存储介质 | |
CN117135448A (zh) | 拍摄的方法和电子设备 | |
CN116795306A (zh) | 图像显示方法和电子设备 | |
CN117689796A (zh) | 一种渲染处理方法及电子设备 | |
CN117857915A (zh) | 一种拍照方法、拍照装置及电子设备 | |
CN117170535A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |