Nothing Special   »   [go: up one dir, main page]

CN108012078B - 图像亮度处理方法、装置、存储介质和电子设备 - Google Patents

图像亮度处理方法、装置、存储介质和电子设备 Download PDF

Info

Publication number
CN108012078B
CN108012078B CN201711213031.5A CN201711213031A CN108012078B CN 108012078 B CN108012078 B CN 108012078B CN 201711213031 A CN201711213031 A CN 201711213031A CN 108012078 B CN108012078 B CN 108012078B
Authority
CN
China
Prior art keywords
image
processed
brightness
information
environment
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
Application number
CN201711213031.5A
Other languages
English (en)
Other versions
CN108012078A (zh
Inventor
孙剑波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201711213031.5A priority Critical patent/CN108012078B/zh
Publication of CN108012078A publication Critical patent/CN108012078A/zh
Priority to PCT/CN2018/117299 priority patent/WO2019105305A1/zh
Application granted granted Critical
Publication of CN108012078B publication Critical patent/CN108012078B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/80Camera processing pipelines; Components thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/70Circuitry for compensating brightness variation in the scene
    • H04N23/76Circuitry for compensating brightness variation in the scene by influencing the image signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/95Computational photography systems, e.g. light-field imaging systems
    • H04N23/951Computational 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)
  • Image Processing (AREA)

Abstract

本申请涉及一种图像亮度处理方法、装置、存储介质和电子设备。该方法包括:获取待处理图像;获取预先通过移动摄像头而得到的所述待处理图像的环境信息;根据所述环境信息确定相应的目标亮度参数;根据所述目标亮度参数对所述待处理图像进行亮度处理。上述图像亮度处理方法、装置、存储介质和电子设备可提高对图像亮度处理的准确性。

Description

图像亮度处理方法、装置、存储介质和电子设备
技术领域
本申请涉及图像亮度处理技术领域,特别是涉及一种图像亮度处理方法、装置、存储介质和电子设备。
背景技术
拍照设备在进行拍摄时,在不同光照环境下,需要采用对应的亮度参数,以拍摄出精美的图像。
传统的图像亮度处理方法,都是采用固定的亮度参数来进行拍摄,或者是根据基于拍摄待生成的图像中已有的环境信息,来计算出对应的亮度参数,根据计算出的亮度参数对拍摄对象来进行拍摄,使得呈现出的图像与人眼感知到的物体的亮度一致。然而从该拍摄的图像中能得到的环境信息有限,因此传统的方法对拍摄对象的亮度还原不够准确。
发明内容
本申请实施例提供一种图像亮度处理方法、装置、存储介质和电子设备,可以提高拍摄对象的亮度还原的准确度。
一种图像亮度处理方法,包括:
获取待处理图像;
获取预先通过移动摄像头而得到的所述待处理图像的环境信息;
根据所述环境信息确定相应的目标亮度参数;
根据所述目标亮度参数对所述待处理图像进行亮度处理。
一种图像亮度处理装置,所述装置包括:
图像获取模块,用于获取待处理图像
环境信息生成模块,用于获取预先通过移动摄像头而得到的所述待处理图像的环境信息;
亮度处理模块,用于根据所述环境信息确定相应的目标亮度参数;根据所述目标亮度参数对所述待处理图像进行亮度处理。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本申请各实施例中所述方法的步骤。
一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本申请各实施例中所述方法的步骤。
本申请实施例所提供的图像亮度处理方法、装置、存储介质和电子设备,当在进行拍摄图像时,获取预先通过移动摄像头而得到的待处理图像的环境信息;并根据环境信息确定相应的目标亮度参数;由于引入了所拍摄的待处理图像的环境信息,从而为计算目标亮度参数提供了更多的参考信息,提高了计算出的亮度参数的准确性,进而再根据亮度参数对待处理图像进行亮度处理,也相应提高了对图像亮度处理的准确性。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为一个实施例中图像亮度处理方法的应用环境图;
图2为一个实施例中电子设备的内部结构示意图;
图3为一个实施例中图像亮度处理方法的流程图;
图4A为一个实施例中待处理图像的示意图;
图4B为一个实施例中待处理图像的环境信息的示意图;
图5为一个实施例中根据环境信息计算出待处理图像所处环境的环境照度的流程图;
图6为一个实施例中根据环境照度确定相应的目标亮度参数的流程图;
图7为另一个实施例中图像亮度处理方法的流程图;
图8为一个实施例中图像亮度处理装置的结构框图;
图9为一个实施例中拍摄电路的示意图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
图1为一个实施例中图像亮度处理方法的应用环境图。参考如图1所示,电子设备110可调用其上的摄像头进行拍摄,如对环境中的物体120进行实时扫描得到帧图像,根据该帧图像生成拍摄的图像。可选地,该摄像头可为双摄像头,包含主摄像头和副摄像头,根据该主摄像头和副摄像头共同实现拍摄,生成图像。电子设备可将该帧图像或者生成的图像,作为待处理图像,并获取预先通过移动摄像头而得到的待处理图像的环境信息;根据环境信息确定相应的目标亮度参数;根据目标亮度参数对待处理图像进行亮度处理。
图2为一个实施例中电子设备的内部结构示意图。如图2所示,该电子设备包括通过系统总线连接的处理器、存储器、显示屏和摄像头。其中,该处理器用于提供计算和控制能力,支撑整个电子设备的运行。存储器用于存储数据、程序等,存储器上存储至少一个计算机程序,该计算机程序可被处理器执行,以实现本申请实施例中提供的适用于电子设备的图像亮度处理方法。存储器可包括磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等非易失性存储介质,或随机存储记忆体(Random-Access-Memory,RAM)等。例如,在一个实施例中,存储器包括非易失性存储介质及内存储器。非易失性存储介质存储有操作系统、数据库和计算机程序。数据库中存储有用于实现以下各个实施例所提供的一种图像亮度处理方法相关的数据,比如可存储有待处理图像、环境信息等数据。该计算机程序可被处理器所执行,以用于实现以下各个实施例所提供的一种图像亮度处理方法。内存储器为非易失性存储介质中的操作系统和计算机程序提供高速缓存的运行环境。显示屏可以是触摸屏,比如为电容屏或电子屏,用于显示待处理图像等可视信息,还可以被用于检测作用于该显示屏的触摸操作,生成相应的指令。
本领域技术人员可以理解,图2中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。比如该电子设备还可包括通过系统总线连接的网络接口,并通过该网络接口与其它设备进行通信,比如可通过该网络接口与获取其它设备上的图像或亮度算法等数据。
在一个实施例中,如图3所示,提供了一种图像亮度处理方法,
本实施例主要以该方法应用于如图1所示的电子设备中进行说明,该方法包括:
步骤302,获取待处理图像。
待处理图像是指需要进行亮度处理的图像,可为已经拍摄生成的图像,还可为在拍摄模式下,通过摄像头实时扫描得到帧图像。
当待处理图像为帧图像时,电子设备接收到开启摄像头的指令时,可调用摄像头进入拍摄状态。该摄像头包括主摄像头和副摄像头。可通过该主摄像头和/或副摄像头对拍摄环境中的物体进行扫描,形成该帧图像。
当待处理图像为已经拍摄生成的图像,电子设备可接收拍摄指令,根据扫描得到实时的帧图像生成拍摄的图像,该生成的图像即为该待处理图像。其中,拍摄指令可以是通过侦测到的相关触控操作、物理按键的按压操作或语音控制操作等触发的拍摄指令。触控操作可为触摸点击操作、触摸长按操作、触摸滑动操作、多点触控操作等操作。电子设备可提供用于触发进行拍摄的拍摄按钮,当侦测到对该按钮的点击操作时,触发拍摄指令。电子设备还可预设用于触发该拍摄指令的拍摄语音信息。通过调用语音接收装置,接收对应的语音信息,通过解析该语音信息,当检测到该语音信息与该拍摄语音信息匹配时,可触发该拍摄指令。
步骤304,获取预先通过移动摄像头而得到的待处理图像的环境信息。
电子设备可在生成待处理图像之前或在生成待处理图像的过程中,即通过移动摄像头而获取与待处理图像相关的环境信息。其中,该环境信息为待处理图像所处环境的信息,包含待处理图像中的场景和该场景的周边的信息。该环境信息可以以图像或帧图像的数据形式体现,环境信息上的每个像素点对应所处环境内的位置,该像素点呈现的颜色即为该环境中的对应位置通过摄像头扫描而呈现出的颜色。当将环境信息以图像或帧图像的形式呈现时,该环境信息所呈现出的即为待处理图像所处环境。
如图4A和图4B所示,其中,图4A为待处理图像的示意图,图4B即为该待处理图像的环境信息的示意图。其中,待处理图像中呈现的主要是一个卡通人像,而该环境信息中包含了该卡通人像之外,还包含人像身体两侧的植物以及卡通人像头部两侧的白色背景等信息。可以理解地,用户可在拍摄该待处理图像之前,可移动处于拍摄状态的摄像头。电子设备可通过该摄像头的移动,而记录并整理出待处理图像的环境信息。
步骤306,根据环境信息确定相应的目标亮度参数。
其中,亮度参数表示在处理图像的亮度时,需要使用到的参数。该亮度参数可包括但不限于感光度、曝光量、曝光时长等其中的一种或多种。目标亮度参数表示在调节待处理图像的亮度呈现效果时,所使用的亮度参数。电子设备可根据该环境信息进行亮度参数计算,以计算出适用于该待处理图像的目标亮度参数。通常地,该环境信息中即包含该待处理图像中的所呈现的画面内容,因此,可仅根据该环境数据来确定该目标亮度参数。
在一个实施例中,电子设备可预设针对目标亮度参数的计算模型,可将该环境信息作为该计算模型的输入,并运行该计算模型,以输出相应的目标亮度参数。
步骤308,根据目标亮度参数对待处理图像进行亮度处理。
待处理图像由若干个像素点构成的,每个像素点可以由多个颜色通道构成,每个颜色通道表示一个颜色分量。例如,图像可以由RGB(红、绿、蓝三种颜色)三通道构成,也可以是由HSV(色调、饱和度和明度)三通道构成,还可以是由CMY(青、洋红或品红和黄三种颜色)三通道构成,或者是YUV(亦称YCrCb,是被欧洲电视系统所采用的一种颜色编码方法)的数据格式组成。每种格式之间可进行相互转换,比如可将每个像素点由YUV格式转换成RGB格式。
以YUV格式为例进行说明,可从帧图像的YUV数据中提取相应的Y数据,该Y数据表示明亮度(Luminance或Luma),也就是灰阶值,根据该Y数据确定相应的目标亮度参数。帧图像中的每个像素对应一个灰阶值,电子设备可针对每个像素对应的灰阶值进行读取,或者可对其中的部分灰阶值进行读取。
针对每个像素点上的每个颜色通道,电子设备可按照相应的目标亮度参数对对应的显色通道的颜色通道进行修正。从而实现对待处理图像的亮度处理,使得处理后的图像呈现的亮度更加准确,更加接近人眼所感知到的亮度。
上述的图像亮度处理方法,当在进行拍摄图像时,获取预先通过移动摄像头而得到的待处理图像的环境信息;并根据环境信息确定相应的目标亮度参数;由于引入了所拍摄的待处理图像的环境信息,从而为计算目标亮度参数提供了更多的参考信息,提高了计算出的亮度参数的准确性,进而再根据亮度参数对待处理图像进行亮度处理,也相应提高了对图像亮度处理的准确性。
在一个实施例中,上述的步骤302可在步骤304之前执行,还可在步骤306之后执行,即可在获取待处理图像之前,即可先确定目标亮度参数,该目标亮度参数可由环境信息所计算出。可进一步提高对待处理图像进行亮度处理的效率。比如,电子设备可将摄像头设置为拍摄状态,并在移动摄像头的过程中,在生成拍摄待处理图像之前,即可根据移动扫描来得到实时的环境信息,并根据该环境信息实时计算出目标亮度参数。当接收到拍摄指令时,生成待处理图像,并使用最新计算出的目标亮度参数对待处理图像进行亮度处理,从而提高了亮度处理的效率。
在一个实施例中,步骤304包括:获取预先通过移动摄像头而得到的实时的帧图像;根据不同时刻生成的帧图像得到待处理图像的环境信息。
电子设备可按照对应的帧率来实时生成帧图像。其中,该帧率可为固定设置的帧率,还可为根据当前环境的亮度等信息自适应确定的帧率。比如可以以每秒30帧的帧率来实时生成帧图像。在实时生成帧图像的过程中,可移动该摄像头,使得不同的时刻生成的帧图像不一定相同。电子设备可将每个帧图像中的信息均纳入环境信息中,由该不同时刻生成的帧图像而得到完整的环境信息。或者可仅提取不同时刻生成的帧图像中,与之前所生成的帧图像中的图像信息不同的图像区域,将该图像区域纳入环境信息中,从而由使得环境信息中包含待处理图像所在空间信息,且该空间信息不重复。
在一个实施例中,根据不同时刻生成的帧图像得到待处理图像的环境信息,包括:将不同时刻生成的帧图像进行对比,得到待处理图像的环境信息。
电子设备可提取每个帧图像中的像素点的颜色通道,并对当前帧和在该当前帧之前的预设数量的帧图像进行图像画面比较,识别出当前帧相对于在该当前帧之前的预设数量的帧图像画面的不重复区域。并进一步分析每个不重复区域在整个空间中的位置关系,根据该不重复区域和位置关系,形成该待处理图像的环境信息。其中,该环境信息可为帧图像的数据形式体现,即该环境信息可由上述检测出的各个帧图像中,不重复区域以及该区域在整个环境中对应的空间位置,而合成的全景图像。通过移动摄像头扫描而得到实时的帧图像,并根据不同时刻生成的帧图像得到待处理图像的环境信息,使得获取的环境信息的信息量更多。
可选地,电子设备可按照空间场景建模算法,在画面移动过程中,比较相邻的前后帧图像之间的画面的差异区域,根据该差异区域在对应帧图像中的区域来确定摄像头在整个拍摄场景中的空间坐标,该空间坐标包括直线坐标和角度坐标。根据所确定的空间坐标,可获知该拍摄场景中的每个区域与摄像头之间的坐标位置,从而根据该坐标位置以及每个帧图像中的不同画面,得到环境信息。其中,该待处理图像所拍摄的区域即处于该拍摄场景中。在一个实施例中,该空间场景建模算法可为即时定位与地图构建(simultaneouslocalization and mapping,SLAM)算法,电子设备通过在摄像头移动的过程中,实时生成相应的帧图像,按照该帧图像与预设的SLAM算法,可构建出摄像头在当前拍摄画面下,所处空间中的空间信息,根据该空间信息,尽可能多地记录环境信息,以将该环境信息用于亮度处理。
在一个实施例中,根据不同时刻生成的帧图像得到待处理图像的环境信息,包括:调用运动检测元件,检测在生成每个帧图像时摄像头的移动数据;根据移动数据从帧图像中得到待处理图像的环境信息。
运动检测元件为适用于检测设备运动状态的元件,可包括但不限于陀螺仪或重力感应装置。加速度传感器等元件。电子设备可调用内置的运动检测元件,计算出摄像头在移动过程中的移动数据。其中,移动数据可包括移动速度、移动距离和移动角度等其中的一种或多种的组合。按照拍摄扫描的帧率,计算出拍摄当前帧图像时,相对于拍摄参考帧,摄像头的相对移动数据。其中,该相对移动数据为在当前时刻,相对于拍摄参考帧的时刻,摄像头的移动数据。参考帧可为首次用于记录环境信息时的帧图像,或者被用于参与记录环境信息的帧图像中的任意一帧图像。根据该相对移动数据,可计算出当前拍摄的帧图像的画面信息和参考帧之间的画面信息,在空间中的位置关系。可以理解地,该画面信息之间可能具有重复的部分。根据该位置关系,可以从不同时刻生成的帧图像中,得到通过摄像头所扫描到的全部环境信息。
通过利用电子设备固有的运动检测元件进行移动数据的检测,可提高检出的移动数据的准确性,进而也提高了环境信息的检测的准确性。
在一个实施例中,步骤306包括:根据环境信息计算出待处理图像所处环境的环境照度;根据环境照度确定相应的目标亮度参数。
照度指单位面积上所接受可见光的光通量,用于指示光照的强弱和物体表面积被照明程度的量,其单位可用勒克斯(Lux或Lx)表示。待处理图像所处环境的环境照度表示该待处理图像中的物体表面积为照明的程度的量。
电子设备可获取该环境信息中,每个像素点上的Y数据,以读取每个像素点的亮度信息,根据该亮度信息计算出环境照度。可选地,可将每个像素点上的Y数据进行叠加,并求平均,将计算出的平均值作为该环境照度。目标亮度参数可根据该环境照度来确定。电子设备可建立该环境照度与目标亮度参数之间的对应关系,该对应关系可通过诸如环境参数与目标亮度参数之间的对照表来体现。电子设备可从该对照表中查询所计算出的环境照度所对应的亮度参数,根据该亮度参数确定目标亮度参数。比如可将该查询出的亮度参数直接作为目标亮度参数,或者可将该目标亮度参数乘以对应的系数,将得到的乘积作为目标亮度参数。该系数可为固定的系数,还可为根据待处理图像在该环境信息中所占据的面积所确定的系数。
本实施例中,通过计算环境照度,根据该环境照度来计算出目标亮度参数,可提高了目标亮度参数计算的效率。
在一个实施例中,如图5所示,根据环境信息计算出待处理图像所处环境的环境照度,包括:
步骤502,根据环境信息生成全景图像。
电子设备可根据该环境信息中包含的像素点以及像素点之间的位置关系,合成对应的图像,由于该环境信息是由通过移动摄像头来扫描而得到的,所以合成的图像即类似全景图像。
步骤504,识别全景图像中每个像素点的亮度。
以像素点的颜色通道为YUV三通道为例,电子设备可读取每个像素点上的Y数据,将该Y数据确定对应像素点的亮度。其中,可直接将该Y数据作为对应像素点的亮度。当为RGB三通道或其他通道时,可获取对应每个像素点的亮度信息,根据该亮度信息确定对应像素点的亮度,或者可按照与该YUV三通道之间的转换关系,转换成YUV三通道,根据其中的Y数据确定对应像素点的亮度。
步骤506,根据亮度计算出待处理图像所处环境的环境照度。
可选地,电子设备可将每个像素点的亮度进行求平均值,将得到的平均值作为对应环境的环境照度。或者可进一步结合每个像素点在环境信息中所处的位置,根据所处的位置确定与该像素点对应的系数,根据该系数与亮度来计算出对应的环境照度。比如可将该亮度与对应系数进行相乘,并对每个像素得到的乘积进行求和,将该乘积和作为环境照度。
本实施例中,通过合成群经图像,按照全景图像中每个像素的亮度来计算出环境亮度,进一步提高了环境亮度计算的准确性。
在一个实施例中,如图6所示,根据环境照度确定相应的目标亮度参数,包括:
步骤602,获取与环境照度对应的参考亮度参数。
可选地,电子设备可预先设置不同环境中毒与参考亮度参数之间的对应关系,该对应关系可为环境中毒与参考亮度参数之间的对照表来体现。电子设备可从该对照表中,查询与该环境照度相匹配的参考亮度参数。对照表中存储了不同环境照度下,所适宜采用的亮度参数,该亮度参数即为参考亮度参数。其中,该亮度参数可为感光度或者曝光时长等其中的一种或几种。
步骤604,获取待处理图像的当前亮度参数。
其中,该当前亮度参数表示当前所使用的亮度参数,该亮度参数可为电子设备上默认采用的亮度参数,或者为根据用户拍摄习惯所设置的亮度参数。在初始显示待处理图像的时候,电子设备可按照该当前亮度参数来显示待处理图像。
步骤606,根据当前亮度参数和参考亮度参数计算出目标亮度参数。
电设设备可进一步设置了目标亮度参数与当前亮度参数和参考亮度参数之间的计算关系,可根据该计算关系,计算出对应的目标亮度参数。可选地,目标亮度参数为处于当前亮度参数和参考亮度参数之间,使得确定的目标亮度参数可兼顾当前目标亮度参数和参考亮度参数。
比如,可针对该目标亮度参数与参考亮度参数分别设置对应的权值,通过将参考亮度参数和当前亮度参数与各自对应的权值进行相乘,并求和,将得出的加权乘积和作为对应的目标亮度参数。
通过进一步进入当前亮度参数,并根据该当前亮度参数和参考亮度参数计算出目标亮度参数,使得计算出的目标亮度参数更加适应用户的使用习惯。
在一个实施例中,如图7所示,提供了另一种图像亮度处理方法,该方法包括:
步骤702,获取待处理图像。
可选地,该待处理图像可为在拍摄模式下,实时生成的图像,或者可为按照预设帧率实时呈现在显示屏上的帧图像。
步骤704,获取预先通过移动摄像头而得到的实时的帧图像。
电子设备在拍摄模式下,在显示屏上显示移动摄像头的提示信息,以提示用户对摄像头进行移动。可以理解地,该提示信息的显示方式和提示信息的数据格式均可包含多种。比如可显示“请左右移动摄像头”等类似的文字提示信息,或者可显示用于表示左右移动图形或符号等标记,比如可显示表示左右移动的箭头等。电子设备可在拍摄模式下,在获取到待处理图像之前,即可缓存该实时扫描得到的帧图像。
可选地,摄像头可进行左右、上下、前后等任意位置移动,比如可以以某个国定位置进行左右转动。摄像头移动范围越大,则对应可采集到的环境信息更丰富,使得后续亮度处理的准确性更高。举例来说,用户可在拍摄出待处理图像之前,可手持该电子设备,对要拍摄的场景进行环境扫描,比如可手持该电子设备进行360°转动一圈,以得到整个空间的环境信息。在电子设备移动的过程中,可按照预设的帧率实时地生成帧图像。
步骤706,将不同时刻生成的帧图像进行对比,得到待处理图像的环境信息。
可选地,参与提取环境信息的帧图像,可为在待处理图像的生成时间之前的预设时长之内获取的帧图像,或者为在拍摄待处理图像的过程中,在没有终止拍摄模式下,而生成的帧图像。
电子设备可将每个相邻两帧图像进行图像画面比较,识别出当前帧相对于在该当前帧之前的预设数量的帧图像画面的不重复区域。分析每个不重复区域在整个空间中的位置关系,根据该不重复区域和位置关系,形成该待处理图像的环境信息。
在一个实施例中,电子设备可按照预设的SLAM算法,在移动拍摄过程中,按照拍摄的帧图像,构建出待处理图像的拍摄场景所处的整个空间信息。根据该空间信息,尽可能多地记录环境信息,以将该环境信息用于亮度处理。
步骤708,根据环境信息生成全景图像;识别全景图像中每个像素点的亮度;根据亮度计算出待处理图像所处环境的环境照度。
其中,该不重复区域也是由对应的像素点所构成,该不重复区域之间的位置关系也决定每个像素点之间的位置关系,根据该像素点和位置关系,可合成该全景图像。可以理解地,由于移动摄像头的方式不一定规则,该合成的全景图像并不一定为一个完整的矩形,可能存在某一区域上的像素点的缺失。
电子设备可读取全景图像中,每个像素点上的YUV通道的Y数据,计算该Y数据的平均值,将该平均值作为待处理图像所处环境的环境照度。相比较于待处理图像的像素点,环境信息中具有更多的参考信息,使得根据该环境信息所计算出的环境照度更加准确。
步骤710,获取与环境照度对应的参考亮度参数;获取待处理图像的当前亮度参数;根据当前亮度参数和参考亮度参数计算出目标亮度参数。
可选地,电子设备中预设的环境照度与参考亮度参数之间的关系对照表,在计算出对应的环境照度下,可从该关系对照表中查询与该环境照度对应的参考亮度参数。同时还获取待处理图像的当前亮度参数,该当前亮度参数为生成待处理图像时,所采用的亮度参数。当前亮度参数可为系统默认使用的亮度参数,或者为根据用户的拍摄习惯进行分析,计算出的拍摄参数。电子设备可针对该当前亮度参数和参考亮度参数分别设置对应的权值,将参考亮度参数和当前亮度参数与各自对应的权值进行相乘,并求和,将得出的加权乘积和作为对应的目标亮度参数。
步骤712,根据目标亮度参数对待处理图像进行亮度处理。
以亮度参数为曝光度,预设当前亮度参数和参考亮度参数对应的取值分别为0.6和0.4,待处理图像的当前亮度参数为:当前曝光度为200为例进行说明。将全景图像中的所有像素点上的Y通道进行平均值计算,得到的环境照度2000Lux,从该关系对照表中查询出2000Lux的环境照度对应的感光度为230。则目标亮度参数为:目标感光度=200×0.6+230×0.4=212。即电子设备可根据感光度为212对待处理图像进行亮度处理。
通过进一步考虑当前目标亮度参数,使得对待处理图像的亮度调整不至于过多,并在待处理图像的亮度调整幅度和真实亮度之间进行平衡。
在一个实施例中,如图8所示,提供了一种图像亮度处理装置,该装置包括:
图像获取模块802,用于获取待处理图像。
环境信息生成模块804,用于获取预先通过移动摄像头而得到的待处理图像的环境信息。
亮度处理模块806,用于根据环境信息确定相应的目标亮度参数;根据目标亮度参数对待处理图像进行亮度处理。
在一个实施例中,环境信息生成模块804还用于获取预先通过移动摄像头而得到的实时的帧图像;根据不同时刻生成的帧图像得到待处理图像的环境信息。
在一个实施例中,环境信息生成模块804还用于将不同时刻生成的帧图像进行对比,得到待处理图像的环境信息。
在一个实施例中,环境信息生成模块804还用于调用运动检测元件,检测在生成每个帧图像时摄像头的移动数据;根据移动数据从帧图像中得到待处理图像的环境信息。
在一个实施例中,亮度处理模块806还用于根据环境信息计算出待处理图像所处环境的环境照度;根据环境照度确定相应的目标亮度参数。
在一个实施例中,亮度处理模块806还用于根据环境信息生成全景图像;识别全景图像中每个像素点的亮度;根据亮度计算出待处理图像所处环境的环境照度。
在一个实施例中,亮度处理模块806还用于获取与环境照度对应的参考亮度参数;获取待处理图像的当前亮度参数;根据当前亮度参数和参考亮度参数计算出目标亮度参数。
上述图像亮度处理装置中各个模块的划分仅用于举例说明,在其他实施例中,可将图像亮度处理装置按照需要划分为不同的模块,以完成上述图像亮度处理装置的全部或部分功能。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各实施例所提供的图像亮度处理方法的步骤。
在一个实施例中,提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述各实施例所提供的图像亮度处理方法的步骤。
本申请实施例还提供了一种计算机程序产品。一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各实施例所提供的图像亮度处理方法的步骤。
本申请实施例还提供一种电子设备。上述电子设备中包括拍摄电路,拍摄电路可以利用硬件和/或软件组件实现,可包括定义ISP(Image Signal Processing,图像信号处理)管线的各种处理单元。图9为一个实施例中拍摄电路的示意图。如图9所示,为便于说明,仅示出与本申请实施例相关的拍摄技术的各个方面。
如图9所示,拍摄电路包括ISP处理器940和控制逻辑器950。成像设备910捕捉的图像数据首先由ISP处理器940处理,ISP处理器940对图像数据进行分析以捕捉可用于确定和/或成像设备910的一个或多个控制参数的图像统计信息。成像设备910可包括具有一个或多个透镜912和图像传感器914的照相机。图像传感器914可包括色彩滤镜阵列(如Bayer滤镜),图像传感器914可获取用图像传感器914的每个成像像素捕捉的光强度和波长信息,并提供可由ISP处理器940处理的一组原始图像数据。传感器920(如陀螺仪)可基于传感器920接口类型把采集的拍摄的参数(如防抖参数)提供给ISP处理器940。传感器920接口可以利用SMIA(Standard Mobile Imaging Architecture,标准移动成像架构)接口、其它串行或并行照相机接口或上述接口的组合。
此外,图像传感器914也可将原始图像数据发送给传感器920,传感器920可基于传感器920接口类型把原始图像数据提供给ISP处理器940,或者传感器920将原始图像数据存储到图像存储器930中。
ISP处理器940按多种格式逐个像素地处理原始图像数据。例如,每个图像像素可具有9、10、12或14比特的位深度,ISP处理器940可对原始图像数据进行一个或多个拍摄操作、收集关于图像数据的统计信息。其中,拍摄操作可按相同或不同的位深度精度进行。
ISP处理器940还可从图像存储器930接收图像数据。例如,传感器920接口将原始图像数据发送给图像存储器930,图像存储器930中的原始图像数据再提供给ISP处理器940以供处理。图像存储器930可为存储器装置的一部分、存储设备、或电子设备内的独立的专用存储器,并可包括DMA(Direct Memory Access,直接直接存储器存取)特征。
当接收到来自图像传感器914接口或来自传感器920接口或来自图像存储器930的原始图像数据时,ISP处理器940可进行一个或多个拍摄操作,如时域滤波。处理后的图像数据可发送给图像存储器930,以便在被显示之前进行另外的处理。ISP处理器940还可从图像存储器930接收处理数据,对处理数据进行原始域中以及RGB和YCbCr颜色空间中的图像数据处理。处理后的图像数据可输出给显示器980,以供用户观看和/或由图形引擎或GPU(Graphics Processing Unit,图形处理器)进一步处理。此外,ISP处理器940的输出还可发送给图像存储器930,且显示器980可从图像存储器930读取图像数据。在一个实施例中,图像存储器930可被配置为实现一个或多个帧缓冲器。此外,ISP处理器940的输出可发送给编码器/解码器970,以便编码/解码图像数据。编码的图像数据可被保存,并在显示于显示器980设备上之前解压缩。
ISP处理器940处理图像数据的步骤包括:对图像数据进行VFE(Video Front End,视频前端)处理和CPP(Camera Post Processing,摄像头后处理)处理。对图像数据的VFE处理可包括修正图像数据的对比度或亮度、修改以数字方式记录的光照状态数据、对图像数据进行补偿处理(如白平衡,自动增益控制,γ校正等)、对图像数据进行滤波处理等。对图像数据的CPP处理可包括对图像进行缩放、向每个路径提供预览帧和记录帧。其中,CPP可使用不同的编解码器来处理预览帧和记录帧。ISP处理器940处理后的图像数据可发送给美颜模块960,以便在被显示之前对图像进行美颜处理。美颜模块960对图像数据美颜处理可包括:美白、祛斑、磨皮、瘦脸、祛痘、增大眼睛等。其中,美颜模块960可为移动终端中CPU(Central Processing Unit,中央处理器)、GPU或协处理器等。美颜模块960处理后的数据可发送给编码器/解码器970,以便编码/解码图像数据。编码的图像数据可被保存,并在显示于显示器980设备上之前解压缩。其中,美颜模块960还可位于编码器/解码器970与显示器980之间,即美颜模块对已成像的图像进行美颜处理。上述编码器/解码器970可为移动终端中CPU、GPU或协处理器等。
ISP处理器940确定的统计数据可发送给控制逻辑器950单元。例如,统计数据可包括自动曝光、自动白平衡、自动聚焦、闪烁检测、黑电平补偿、透镜912阴影校正等图像传感器914统计信息。控制逻辑器950可包括执行一个或多个例程(如固件)的处理器和/或微控制器,一个或多个例程可根据接收的统计数据,确定成像设备910的控制参数以及ISP处理器940的控制参数。例如,成像设备910的控制参数可包括传感器920控制参数(例如增益、曝光控制的积分时间)、照相机闪光控制参数、透镜912控制参数(例如聚焦或变焦用焦距)、或这些参数的组合。ISP控制参数可包括用于自动白平衡和颜色调整(例如,在RGB处理期间)的增益水平和色彩校正矩阵,以及透镜912阴影校正参数。
运用图9中拍摄技术可实现如上的图像亮度处理方法。
本申请所使用的对存储器、存储、数据库或其它介质的任何引用可包括非易失性和/或易失性存储器。合适的非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM),它用作外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDR SDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

Claims (8)

1.一种图像亮度处理方法,包括:
获取待处理图像;
获取预先通过移动摄像头而得到的实时的帧图像;
根据不同时刻生成的帧图像,将不同时刻生成的帧图像进行对比得到所述待处理图像的环境信息;所述环境信息为所述待处理图像所处环境的信息,包括待处理图像中的场景和该场景的周边信息;
将所述环境信息作为预设的计算模型的输入,并运行所述计算模型,从而根据所述环境信息确定相应的目标亮度参数;
根据所述目标亮度参数对所述待处理图像进行亮度处理;
所述将不同时刻生成的帧图像进行对比得到所述待处理图像的环境信息包括:
识别当前帧相对于在该当前帧之前的预设数量的帧图像画面的不重复区域,并分析每个不重复区域在整个空间中的位置关系,根据所述不重复区域和所述不重复区域在整个环境中对应的空间位置关系合成全景图像,形成所述待处理图像的环境信息。
2.根据权利要求1所述的方法,其特征在于,所述根据不同时刻生成的帧图像得到所述待处理图像的环境信息,包括:
调用运动检测元件,检测在生成每个帧图像时所述摄像头的移动数据;
根据所述移动数据从所述帧图像中得到所述待处理图像的环境信息。
3.根据权利要求1所述的方法,其特征在于,所述根据所述环境信息确定相应的目标亮度参数,包括:
根据所述环境信息计算出所述待处理图像所处环境的环境照度;
根据所述环境照度确定相应的目标亮度参数。
4.根据权利要求3所述的方法,其特征在于,所述根据所述环境信息计算出所述待处理图像所处环境的环境照度,包括:
根据所述环境信息生成全景图像;
识别所述全景图像中每个像素点的亮度;
根据所述亮度计算出所述待处理图像所处环境的环境照度。
5.根据权利要求4所述的方法,其特征在于,所述根据所述环境照度确定相应的目标亮度参数,包括:
获取与所述环境照度对应的参考亮度参数;
获取所述待处理图像的当前亮度参数;
根据所述当前亮度参数和所述参考亮度参数计算出目标亮度参数。
6.一种图像亮度处理装置,其特征在于,所述装置包括:
图像获取模块,用于获取待处理图像;
环境信息生成模块,用于获取预先通过移动摄像头而得到的实时的帧图像;根据不同时刻生成的帧图像,将不同时刻生成的帧图像进行对比得到所述待处理图像的环境信息;所述环境信息为所述待处理图像所处环境的信息,包括待处理图像中的场景和该场景的周边信息;
亮度处理模块,用于将所述环境信息作为预设的计算模型的输入,并运行所述计算模型,从而根据所述环境信息确定相应的目标亮度参数;根据所述目标亮度参数对所述待处理图像进行亮度处理;
所述环境信息生成模块,还用于识别当前帧相对于在该当前帧之前的预设数量的帧图像画面的不重复区域,并分析每个不重复区域在整个空间中的位置关系,根据所述不重复区域和所述不重复区域在整个环境中对应的空间位置关系合成全景图像,形成所述待处理图像的环境信息。
7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至5中任一项所述方法的步骤。
8.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5中任一项所述方法的步骤。
CN201711213031.5A 2017-11-28 2017-11-28 图像亮度处理方法、装置、存储介质和电子设备 Active CN108012078B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201711213031.5A CN108012078B (zh) 2017-11-28 2017-11-28 图像亮度处理方法、装置、存储介质和电子设备
PCT/CN2018/117299 WO2019105305A1 (zh) 2017-11-28 2018-11-23 图像亮度处理方法、计算机可读存储介质和电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711213031.5A CN108012078B (zh) 2017-11-28 2017-11-28 图像亮度处理方法、装置、存储介质和电子设备

Publications (2)

Publication Number Publication Date
CN108012078A CN108012078A (zh) 2018-05-08
CN108012078B true CN108012078B (zh) 2020-03-27

Family

ID=62054185

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711213031.5A Active CN108012078B (zh) 2017-11-28 2017-11-28 图像亮度处理方法、装置、存储介质和电子设备

Country Status (2)

Country Link
CN (1) CN108012078B (zh)
WO (1) WO2019105305A1 (zh)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108012078B (zh) * 2017-11-28 2020-03-27 Oppo广东移动通信有限公司 图像亮度处理方法、装置、存储介质和电子设备
CN109060120A (zh) * 2018-06-19 2018-12-21 米亚索乐装备集成(福建)有限公司 一种光伏模拟器、光强调整方法、电子设备及存储介质
CN110346116B (zh) * 2019-06-14 2021-06-15 东南大学 一种基于图像采集的场景照度计算方法
CN110708801B (zh) * 2019-11-01 2021-06-11 广州云蝶科技有限公司 一种照明控制方法和系统
CN111369482B (zh) * 2020-03-03 2023-06-23 北京市商汤科技开发有限公司 图像处理方法及装置、电子设备和存储介质
CN111915529B (zh) * 2020-08-05 2024-06-21 广州市百果园信息技术有限公司 一种视频的暗光增强方法、装置、移动终端和存储介质
CN112767268A (zh) * 2021-01-14 2021-05-07 北京迈格威科技有限公司 人物图像处理方法及装置、电子设备、存储介质
CN114820404B (zh) * 2021-01-29 2024-08-20 抖音视界有限公司 图像处理方法、装置、电子设备及介质
CN113066166A (zh) * 2021-03-23 2021-07-02 北京字跳网络技术有限公司 图像处理方法、装置和电子设备
CN117011153A (zh) * 2022-04-28 2023-11-07 华为技术有限公司 图像处理方法及装置
CN117177076B (zh) * 2022-05-24 2024-09-06 格兰菲智能科技股份有限公司 通道数值计算方法、环视图生成方法、装置、设备、介质
CN115835459B (zh) * 2023-02-15 2023-05-05 河南金品建筑工程有限公司 一种动力照明智能控制方法及系统

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103942782A (zh) * 2014-03-31 2014-07-23 Tcl集团股份有限公司 一种图像拼接方法及装置
CN105100640A (zh) * 2015-01-23 2015-11-25 武汉智源泉信息科技有限公司 一种局部配准并行视频拼接方法及系统
CN106709868A (zh) * 2016-12-14 2017-05-24 云南电网有限责任公司电力科学研究院 一种图像拼接方法及装置

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5017989B2 (ja) * 2006-09-27 2012-09-05 ソニー株式会社 撮像装置、撮像方法
JP2010087977A (ja) * 2008-10-01 2010-04-15 Sony Corp 画像処理装置、画像処理方法、及び、プログラム
CN102905079B (zh) * 2012-10-16 2015-08-19 小米科技有限责任公司 用于全景拍摄的方法、装置及移动终端
CN105592254B (zh) * 2014-10-21 2019-01-08 宏碁股份有限公司 图像显示方法及电子装置
KR20160120648A (ko) * 2015-04-08 2016-10-18 주식회사 에스카 환경에 따른 필터 구동과 ir라이트 구동 카메라장치
CN104917960B (zh) * 2015-05-19 2017-10-17 广东欧珀移动通信有限公司 一种控制摄像头旋转的方法及终端
CN105227945B (zh) * 2015-10-21 2017-05-17 维沃移动通信有限公司 一种自动白平衡的控制方法及移动终端
CN105721773B (zh) * 2016-01-29 2019-04-30 深圳市美好幸福生活安全系统有限公司 一种视频获取系统及方法
WO2017185265A1 (zh) * 2016-04-27 2017-11-02 华为技术有限公司 一种图像拍摄参数的确定方法及摄像装置
CN106254791A (zh) * 2016-08-11 2016-12-21 广东欧珀移动通信有限公司 摄像头的启动方法及移动终端
CN106657947A (zh) * 2017-01-13 2017-05-10 奇酷互联网络科技(深圳)有限公司 生成图像的方法和摄像装置
CN106851119B (zh) * 2017-04-05 2020-01-03 奇酷互联网络科技(深圳)有限公司 一种图片生成的方法和设备以及移动终端
CN107197146B (zh) * 2017-05-31 2020-06-30 Oppo广东移动通信有限公司 图像处理方法和装置、移动终端、计算机可读存储介质
CN108012078B (zh) * 2017-11-28 2020-03-27 Oppo广东移动通信有限公司 图像亮度处理方法、装置、存储介质和电子设备

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103942782A (zh) * 2014-03-31 2014-07-23 Tcl集团股份有限公司 一种图像拼接方法及装置
CN105100640A (zh) * 2015-01-23 2015-11-25 武汉智源泉信息科技有限公司 一种局部配准并行视频拼接方法及系统
CN106709868A (zh) * 2016-12-14 2017-05-24 云南电网有限责任公司电力科学研究院 一种图像拼接方法及装置

Also Published As

Publication number Publication date
WO2019105305A1 (zh) 2019-06-06
CN108012078A (zh) 2018-05-08

Similar Documents

Publication Publication Date Title
CN108012078B (zh) 图像亮度处理方法、装置、存储介质和电子设备
CN107730445B (zh) 图像处理方法、装置、存储介质和电子设备
CN107911682B (zh) 图像白平衡处理方法、装置、存储介质和电子设备
CN107948519B (zh) 图像处理方法、装置及设备
CN107730446B (zh) 图像处理方法、装置、计算机设备及计算机可读存储介质
CN108712608B (zh) 终端设备拍摄方法和装置
CN108419028B (zh) 图像处理方法、装置、计算机可读存储介质和电子设备
CN108846807B (zh) 光效处理方法、装置、终端及计算机可读存储介质
CN108198152B (zh) 图像处理方法和装置、电子设备、计算机可读存储介质
CN110290323B (zh) 图像处理方法、装置、电子设备和计算机可读存储介质
CN107993209B (zh) 图像处理方法、装置、计算机可读存储介质和电子设备
CN108055452A (zh) 图像处理方法、装置及设备
US8310553B2 (en) Image capturing device, image capturing method, and storage medium having stored therein image capturing program
WO2019105304A1 (zh) 图像白平衡处理方法、计算机可读存储介质和电子设备
CN107704798B (zh) 图像虚化方法、装置、计算机可读存储介质和计算机设备
CN107948511B (zh) 图像亮度处理方法、装置、存储介质和图像亮度处理设备
CN108322651B (zh) 拍摄方法和装置、电子设备、计算机可读存储介质
CN107872631B (zh) 基于双摄像头的图像拍摄方法、装置及移动终端
CN107959841B (zh) 图像处理方法、装置、存储介质和电子设备
KR20130091679A (ko) 피사체 판정 장치, 피사체 판정 방법, 및 기록 매체
CN107945106B (zh) 图像处理方法、装置、电子设备及计算机可读存储介质
CN109005343A (zh) 控制方法、装置、成像设备、电子设备及可读存储介质
CN107920205B (zh) 图像处理方法、装置、存储介质和电子设备
CN108052883B (zh) 用户拍照方法、装置及设备
CN108769510B (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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong

Applicant after: OPPO Guangdong Mobile Communications Co., Ltd.

Address before: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong

Applicant before: Guangdong OPPO Mobile Communications Co., Ltd.

GR01 Patent grant
GR01 Patent grant