CN110636205A - 图像处理方法及装置 - Google Patents
图像处理方法及装置 Download PDFInfo
- Publication number
- CN110636205A CN110636205A CN201810662713.2A CN201810662713A CN110636205A CN 110636205 A CN110636205 A CN 110636205A CN 201810662713 A CN201810662713 A CN 201810662713A CN 110636205 A CN110636205 A CN 110636205A
- Authority
- CN
- China
- Prior art keywords
- image
- exposure
- threshold condition
- processing
- exposure parameter
- 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.)
- Withdrawn
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 21
- 238000000034 method Methods 0.000 claims abstract description 51
- 230000008569 process Effects 0.000 claims abstract description 30
- 230000001815 facial effect Effects 0.000 claims description 28
- 238000004590 computer program Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 208000029157 Abnormality of the face Diseases 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
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/70—Circuitry for compensating brightness variation in the scene
- H04N23/76—Circuitry for compensating brightness variation in the scene by influencing the image signals
-
- 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/80—Camera processing pipelines; Components thereof
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Devices (AREA)
- Image Processing (AREA)
Abstract
本发明公开了一种图像处理方法及装置,涉及曝光处理领域。本发明主要解决了现有技术无法通过SOC芯片处理复杂环境下面部影像的曝光问题。本发明的方法包括:根据图像的曝光值获取对应的阈值条件;判断所述图像的灰度值是否满足所述阈值条件;若满足所述阈值条件,则根据第一曝光参数处理所述图像;若不满足所述阈值条件,则根据第二曝光参数处理所述图像。本发明可广泛应用于对图像进行曝光处理的场景。
Description
技术领域
本发明涉及曝光处理领域,特别是涉及一种图像处理方法及装置。
背景技术
曝光程度是决定照片是否清晰的重要指标之一。在不同光线条件下造成的曝光程度不同,拍摄得到的照片的清晰程度也不同,例如,在逆光条件下拍摄的照片会因为曝光过度而造成人物面部的影像失常,在侧光条件下拍摄的照片会因为曝光过度而造成人物面部的部分影像失常。
为了消除曝光对影像造成的影响,现有技术中会采用拍摄设备中的SOC芯片对拍摄的面部影像进行曝光处理,但是由于SOC芯片的性能所限,其提供的单一处理方法无法适用于所有场景中产生的曝光问题,例如SOC芯片能够处理室内场景中顺光、逆光、侧光产生的曝光问题,但是无法处理室外场景中顺光、逆光、侧光产生的曝光问题,因而无法保证复杂环境下面部影像的质量。现有技术中还会采用人脸检测算法应用于拍摄设备上,在拍摄时利用其够识别面部影像,并对面部影像进行曝光调整。但是其该人脸检测算法很容易出现无法识别出面部图像的情况,也无法保证复杂环境下面部影像的质量。现有技术中还有在拍摄设备上增设宽动态芯片,利用其在在拍摄时可以对面部进行曝光调整。但是宽动态芯片成本较高,并且增加了拍摄设备硬件电路的复杂程度,增加了制造和维修难度。
发明内容
有鉴于此,本发明提供的一种图像处理方法及装置,主要目的在于解决现有技术中无法通过SOC芯片处理复杂环境下面部影像的曝光问题。
为了解决上述问题,本发明主要提供如下技术方案:
第一方面,本发明提供了一种图像处理方法,该方法包括:
根据图像的曝光值获取对应的阈值条件;
判断所述图像的灰度值是否满足所述阈值条件;
若满足所述阈值条件,则根据第一曝光参数处理所述图像;
若不满足所述阈值条件,则根据第二曝光参数处理所述图像。
第二方面,本发明还提供一种图像处理装置,该装置包括:
获取单元,用于根据图像的曝光值获取对应的阈值条件;
判断单元,用于判断所述图像的灰度值是否满足所述阈值条件;
处理单元,用于满足所述阈值条件时,根据第一曝光参数处理所述图像;
所述处理单元还用于当不满足所述阈值条件时,根据第二曝光参数处理所述图像。
第三方面,本发明还提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行第一方面所述的图像处理方法。
第四方面,本发明还提供了一种图像处理设备:
所述终端包括存储介质和处理器;
所述处理器,适于实现各指令;
所述存储介质,适于存储多条指令;
所述指令适于由所述处理器加载并执行如第一方面所述的图像处理方法。
借由上述技术方案,本发明提供的技术方案至少具有下列优点:
本发明提供的图像处理方法及装置,针对不同的场景设置了不同的曝光参数,在基于SOC芯片对图像进行曝光处理之前,会根据图像的曝光值选择对应的阈值条件,该阈值条件是判断图像拍摄所处环境的条件;只有在不同的图像曝光程度对应不同的阈值条件时,即根据不同的曝光程度来对应调整判断场景的条件,后续选择出的曝光参数才能更好地适应当前场景下图像的曝光问题。并在图像的灰度值满足或不满足阈值条件时,选择不同的曝光参数来处理图像,即根据图像的灰度值来确定拍摄场景,并根据不同的拍摄场景动态调整SOC芯片的曝光参数,进而使SOC芯片能够处理所有复杂环境下面部影像的曝光问题。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了本发明实施例提供的一种图像处理方法的流程图;
图2示出了本发明实施例提供的另一种图像处理方法的流程图;
图3示出了本发明实施例提供的一种图像处理装置的框图;
图4示出了本发明实施例提供的另一种图像处理装置的框图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
参照附图1所示,本发明实施例提供了一种图像处理方法及装置,该方法主要包括:
101、根据图像的曝光值获取对应的阈值条件。
阈值条件是判断图像拍摄所处环境的条件,在顺光、逆光、侧光等不同的光照环境下,图像的曝光程度不同,获取图像的曝光值,根据该曝光值来判断图像的曝光程度,根据不同的曝光程度来选择不同的阈值条件。
例如,阈值条件为图像的灰度值范围,包括第一阈值条件“Gray>210”和第二阈值条件“Gray>165”;曝光值“3≥EV≥0”对应第一阈值条件“Gray>210”,曝光值“EV>3”对应第二阈值条件“Gray>165”;曝光值越大,曝光程度越严重,对应的判断场景的灰度值上限值越小。
102、判断图像的灰度值是否满足所述阈值条件。
若满足所述阈值条件,则执行步骤103;若不满足所述阈值条件,则执行步骤104。
获取图像的灰度值,将其和所选择的阈值条件进行对比。例如,在图像的曝光值达到4时,选择进行对比的阈值条件为“Gray>165”,当前图像的灰度值为180,大于阈值条件,推断图像拍摄于室外场景。在图像的曝光值为2时,选择进行对比的阈值条件为“Gray>210”,当前图像的灰度值为180,小于阈值条件,推断图像拍摄于室内场景。
进一步的,为了针对面部影像进行曝光处理,可以提取图像中面部影像的灰度值,然后将面部影像的灰度值与选择的阈值条件进行比对。
103、根据第一曝光参数处理图像。
预先在指定场景下,对不同光线条件的图像进行曝光调试,得到不同指定场景对应的曝光参数。指定场景包括室内场景和室外场景。光线条件包括顺光,逆光,侧光等,调试得到的曝光参数也是一组曝光参数,包括处理顺光曝光的参数、处理逆光曝光的参数、处理侧光曝光的参数。例如,第一指定场景为室外场景,对应第一曝光参数;第二指定场景为室内场景,对应第二曝光参数。指定场景和曝光参数可依据需要设置,本实施例对指定场景和曝光参数不作具体限制。
进一步的,在获取了多组曝光参数后,将所有的曝光参数都预先存储在存储器中,以便后续SOC芯片在对图像进行曝光处理时调取。
进一步的,在获取了多组曝光参数后,可以将其中一曝光参数预先写入COS芯片的寄存器中,在使用该曝光参数时,COS芯片即可不用从存储器调取,而直接利用寄存器中曝光参数来处理图像,节省响应时间。
在不同的曝光程度下,图像的灰度值满足了对应的阈值条件时,就可以根据该阈值条件对应的曝光参数处理该图像。本实施例设定在满足阈值条件时,对应选择第一曝光参数来处理图像。例如,确定的阈值条件为“Gray>210”,若当前图像的灰度值为215,则提取存储器中的第一曝光参数,将该曝光参数写入COS芯片的寄存器中,然后控制COS芯片根据寄存器中的曝光参数对图像进行曝光处理。
104、根据第二曝光参数处理图像。
阈值条件对应第一曝光参数,当图像的灰度值不满足阈值条件时,就说明当前图像的曝光程度不适用第一曝光参数来处理,需要调用另一组适用的曝光参数。本实施例设定不满足阈值条件对应第二曝光参数;例如,确定的阈值条件为“Gray>210”,若当前图像的灰度值为200,则提取存储器中的第二曝光参数,将该曝光参数写入COS芯片的寄存器中,然后控制COS芯片根据寄存器中的曝光参数对图像进行曝光处理。
进一步的,可以将曝光参数增加至大于两组的多组,阈值条件包括用于初次判断的第一阈值条件和第二阈值条件,以及用于二次判断的第三阈值条件和第四阈值条件。并在不符合第一阈值条件的灰度值范围中设置进行二次判断使用的第三阈值条件,在不符合第二阈值条件的灰度值范围中设置进行二次判断使用的第四阈值条件;满足第一阈值条件或第二阈值条件对应第一曝光参数,满足第三阈值条件或第四阈值条件对应第二曝光参数,不满足第一至第四阈值条件对应第三曝光参数。在选择了根据第一阈值进行比对后,若图像的灰度值满足第一阈值条件,则调取第一曝光参数,否则继续判断该灰度值是否满足第三阈值条件;若确定满足第三阈值条件,则调取第二曝光参数,否则调取第三曝光参数;同理,在选择了根据第二阈值进行比对后,若图像的灰度值满足第二阈值条件,则调取第一曝光参数,否则继续判断该灰度值是否满足第四阈值条件;若确定满足第四阈值条件,则调取第二曝光参数,否则调取第三曝光参数。例如,第一阈值条件为“Gray>210”、第二阈值条件为“Gray>165”、第三阈值条件为“Gray>155”、第四阈值条件为“Gray>97”。图像的灰度值为100,在选择了根据第一阈值进行比对时,判断其不满足第一阈值条件,继续判断其不满足第三阈值条件,因此调用第三曝光参数处理该图像;而在选择了根据第二阈值进行比对时,判断其不满足第二阈值条件,继续判断其满足第四阈值条件,因此调用第二曝光参数处理该图像。
本发明实施例提供的图像处理方法,针对不同的场景设置了不同的曝光参数,在基于SOC芯片对图像进行曝光处理之前,会根据图像的曝光值选择对应的阈值条件,该阈值条件是判断图像拍摄所处环境的条件;只有在不同的图像曝光程度对应不同的阈值条件时,即根据不同的曝光程度来对应调整判断场景的条件,后续选择出的曝光参数才能更好地适应当前场景下图像的曝光问题。并在图像的灰度值满足或不满足阈值条件时,选择不同的曝光参数来处理图像,即根据图像的灰度值来确定拍摄场景,并根据不同的拍摄场景动态调整SOC芯片的曝光参数,进而使SOC芯片能够处理所有复杂环境下面部影像的曝光问题。
基于图1所示的图像处理方法,本发明另一实施例进一步提供了另一种图像处理,参照附图2所示,该方法主要包括:
201、根据曝光值判断图像中是否存在面部影像。
若存在面部影像,则执行步骤202;若不存在面部影像,则执行步骤208。
为了准确地对图像中的面部影像进行曝光处理,需要根据曝光值确定图像中面部影像的曝光程度。如果根据图像的曝光值判断图像中存在面部影像,说明面部影像由曝光造成的异常不十分严重,那么对应的判断场景的灰度值上限值就可以适当提高。如果根据图像的曝光值判断图像中不存在面部影像,说明面部影像由曝光造成的异常十分严重,那么对应的判断场景的灰度值上限值就可以适当降低。
本实施例设置阈值条件包括面部阈值条件和中心区域阈值条件,确定图像中存在面部影像时,使用面部阈值条件进行后续判断;确定图像中不存在面部影像时,使用中心区域阈值条件进行后续判断。例如,设置若曝光值EV>3,则判断图像中不存在面部影像,需要执行步骤202调取面部阈值条件;若曝光值≤3,则判断图像中存在面部影像,需要执行步骤208调取中心区域阈值条件。
202、获取面部阈值条件。
在确认图像中存在面部图像时,获取与之匹配的面部阈值条件。例如,图像的曝光值为1,确定图像中存在面部影像,即可获取对应的面部阈值条件,以便后续判断使用。
203、判断面部影像的灰度值是否满足面部阈值条件。
若满足面部阈值条件,则执行步骤204;若不满足面部阈值条件,则执行步骤205。设置灰度值满足面部阈值条件面部影像需要对应使用第一曝光参数来处理,灰度值不满足面部阈值条件的面部影像需要对应使用第二曝光参数来处理。
例如,第一曝光参数是用于处理室外场景中顺光、逆光、侧光造成的曝光的参数,第二曝光参数是用于处理室内场景中顺光、逆光、侧光造成的曝光的参数。面部阈值条件为“Gray>210”,在确定面部影像的灰度值满足该面部阈值条件时,推断图像的拍摄场景为室外,需要调用对应的第一曝光参数来处理面部影像;在确定面部影像的灰度值不满足该面部阈值条件时,推断图像的拍摄场景为室内,需要调用对应的第二曝光参数来处理面部影像。
204、根据SOC芯片的寄存器中存储的第一曝光参数来处理面部影像。
SOC芯片的寄存器存储有曝光参数,SOC芯片会依据寄存器中的曝光参数对图像进行曝光处理。可以将调试好的曝光参数中任一曝光参数预先存储在寄存器中,也可以不预先在寄存器中存储任何曝光参数。在本实施例中,设置将第一曝光参数预先存储在寄存器中,当需要调用第一曝光参数对面部影像进行曝光处理时,直接从该寄存器中获取即可。
面部影像可以在判断图像中存在面部影像时立即获取,然后在获取了对应的曝光参数后,提取之前获取的面部影像,使SOC芯片根据第一曝光参数对该面部影像进行曝光处理。
205、从存储器中获取第二曝光参数。
在面部影像的灰度值不满足面部阈值条件时,需要调用第二曝光参数;而由于寄存器中当前存储的是第一曝光参数,当无法从中获取第二曝光参数,因此需要先从保存了全部曝光参数的存储器中获取第二曝光参数。
206、将第二曝光参数写入寄存器中。
寄存器中只会保存一组曝光参数,将第二曝光参数写入SOC芯片的寄存器中,即会覆盖原有的第一曝光参数,实现SOC芯片曝光参数的自动切换。
进一步的,由软件应用层下对USB接口下发指令,控制其将第二曝光参数写入所述寄存器中。
207、从寄存器中获取第二曝光参数。
在切换了寄存器中的曝光参数后,SOC芯片在对当前的面部部影像进行曝光处理时,会直接调用寄存器中的第二曝光参数,即实现了自动选择适合处理当前面部影像的曝光参数。
208、根据寄存器中存储的第二曝光参数,来处理面部影像。
与步骤204的实现方式相同,在从寄存器中获取对应的第二曝光参数后,使SOC芯片根据第二曝光参数对之前获取的面部影像进行曝光处理。
209、获取中心区域阈值条件。
图像的曝光程度比较严重,未能根据曝光值确认面部影像的位置时,即会获取图像的中心区域影像作为面部影像。因此在确认图像中不存在面部影像时,就需要对获取与之匹配的面部阈值条件。
210、判断中心区域影像的灰度值是否满足中心区域阈值条件。
与步骤203的实现方式相同,若满足中心区域阈值条件,则执行步骤211;若不满足中心区域阈值条件,则执行步骤212。
211、根据SOC芯片的寄存器中存储的第一曝光参数来处理中心区域影像。
与步骤204的实现方式相同,中心区域影像可以在判断图像中不存在面部影像时立即获取,然后在从寄存器中获取了对应的曝光参数后,即可对之前获取的中心区域影像进行处理。
212、从存储器中获取第二曝光参数。
与步骤205的实现方式相同,在中心区域影像的灰度值不满足面部阈值条件时,需要先从保存了全部曝光参数的存储器中获取第二曝光参数。
213、将第二曝光参数写入寄存器中。
步骤213的实现方式和上述实施例步骤206的实现方式相同,在此不再赘述。
214、根据寄存器中存储的第二曝光参数,来处理中心区域影像。
与步骤204的实现方式相同,,在从寄存器中获取对应的第二曝光参数后,使SOC芯片根据第二曝光参数对之前获取的中心区域影像进行曝光处理。
本发明实施例提供的图像处理方法,为了准确地对图像中的面部影像进行曝光处理,根据曝光值确定图像中面部影像的曝光程度,即是否能检测到图像中的面部影像,进而根据是否检测到了面部影像来选择不同的阈值条件。并且,会在SOC芯片的寄存器中未预先存储对应的曝光参数时,从存储器中获取该曝光参数并覆盖寄存器中原有曝光参数,实现SOC芯片中曝光参数的自动切换,使SOC芯片能够根据适合的曝光参数对面部影像或中心区域影像进行曝光处理。
进一步的,作为对上述图1及图2所示方法的实现,本发明另一实施例还提供了一种图像处理装置。该装置实施例与前述方法实施例对应,为便于阅读,本装置实施例不再对前述方法实施例中的细节内容进行逐一赘述,但应当明确,本实施例中的装置能够对应实现前述方法实施例中的全部内容。
参照附图3所示,所述图像处理装置包括:
获取单元31,用于根据图像的曝光值获取对应的阈值条件。
判断单元32,用于判断所述图像的灰度值是否满足所述阈值条件。
处理单元33,用于满足所述阈值条件时,根据第一曝光参数处理所述图像。
所述处理单元33还用于当不满足所述阈值条件时,根据第二曝光参数处理所述图像。
可选的,参照附图4所示,所述获取单元31包括:
判断模块311,用于在所述阈值条件包括面部阈值条件和中心区域阈值条件时,根据所述曝光值判断所述图像中是否存在面部影像;
获取模块312,用于当存在面部影像时,获取所述面部阈值条件;
所述获取模块311还用于当不存在面部影像时,获取所述中心区域阈值条件。
可选的,所述判断单元32还用于当存在面部影像时,判断所述面部影像的灰度值是否满足所述面部阈值条件。
可选的,所述判断单元32还用于当不存在面部影像时,判断所述图像的中心区域影像的灰度值是否满足所述中心区域阈值条件。
可选的,所述处理单元33还用于根据所述第一曝光参数处理所述面部影像或所述中心区域影像;
所述处理单元33还用于根据所述第二曝光参数处理所述面部影像或所述中心区域影像。
可选的,所述处理单元33还用于根据***级SOC芯片的寄存器中存储的所述第一曝光参数,来处理所述面部影像。
可选的,参照附图4所示,所述处理单元33包括:
获取模块331,用于从存储器中获取所述第二曝光参数。
所述存储器保存有全部曝光参数。
写入模块332,用于将所述第二曝光参数写入所述寄存器中;
处理模块333,用于根据所述寄存器中存储的所述第二曝光参数,来处理所述中心区域影像。
本发明实施例提供的图像处理装置,针对不同的场景设置了不同的曝光参数,在基于SOC芯片对图像进行曝光处理之前,会根据图像的曝光值选择对应的阈值条件。而为了准确地对图像中的面部影像进行曝光处理,图像处理装置会根据曝光值确定图像中面部影像的曝光程度,即是否能检测到图像中的面部影像,进而根据是否检测到了面部影像来选择不同的阈值条件。并在图像的灰度值满足或不满足阈值条件时,选择不同的曝光参数来处理图像,即根据图像的灰度值来确定拍摄场景,并根据不同的拍摄场景动态调整SOC芯片的曝光参数,进而使SOC芯片能够处理所有复杂环境下面部影像的曝光问题。并且,会在SOC芯片的寄存器中未预先存储对应的曝光参数时,从存储器中获取该曝光参数并覆盖寄存器中原有曝光参数,实现SOC芯片中曝光参数的自动切换,使SOC芯片能够根据适合的曝光参数对面部影像或中心区域影像进行曝光处理。
所述图像处理装置包括处理器和存储器,上述获取单元、判断单元和处理单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来解决现有技术中收视***分析收视指标波动情况时,分析效率低下且不全面的问题。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flashRAM),存储器包括至少一个存储芯片。
本发明实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述实施例的图像处理方法。
本发明实施例提供了一种图像处理设备:
所述终端包括存储介质和处理器;
所述处理器,适于实现各指令;
所述存储介质,适于存储多条指令;
所述指令适于由所述处理器加载并执行以下步骤:
根据图像的曝光值获取对应的阈值条件;
判断所述图像的灰度值是否满足所述阈值条件;
若满足所述阈值条件,则根据第一曝光参数处理所述图像;
若不满足所述阈值条件,则根据第二曝光参数处理所述图像。
可选的,所述阈值条件包括:
面部阈值条件和中心区域阈值条件;
根据图像的曝光值获取对应的阈值条件,包括:
根据所述曝光值判断所述图像中是否存在面部影像;
若存在面部影像,则获取所述面部阈值条件;
若不存在面部影像,则获取所述中心区域阈值条件。
可选的,当存在面部影像时,判断所述图像的灰度值是否满足所述阈值条件,包括:
判断所述面部影像的灰度值是否满足所述面部阈值条件。
可选的,当不存在面部影像时,判断所述图像的灰度值是否满足所述阈值条件,包括:
判断所述图像的中心区域影像的灰度值是否满足所述中心区域阈值条件。
可选的,根据第一曝光参数处理所述图像,包括:
根据所述第一曝光参数处理所述面部影像或所述中心区域影像;
根据第二曝光参数处理所述图像,包括:
根据所述第二曝光参数处理所述面部影像或所述中心区域影像。
可选的,根据第一曝光参数处理所述图像,包括:
根据***级SOC芯片的寄存器中存储的所述第一曝光参数,来处理所述面部影像。
可选的,根据第二曝光参数处理所述图像,包括:
从存储器中获取所述第二曝光参数,所述存储器保存有全部曝光参数;
将所述第二曝光参数写入所述寄存器中;
根据所述寄存器中存储的所述第二曝光参数,来处理所述中心区域影像。
本文中的设备可以是服务器、PC、PAD、手机等。
本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序代码:
1.根据图像的曝光值获取对应的阈值条件;
2.判断所述图像的灰度值是否满足所述阈值条件;
3.若满足所述阈值条件,则根据第一曝光参数处理所述图像;
4.若不满足所述阈值条件,则根据第二曝光参数处理所述图像。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flashRAM)。存储器是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (16)
1.一种图像处理方法,其特征在于,所述方法包括:
根据图像的曝光值获取对应的阈值条件;
判断所述图像的灰度值是否满足所述阈值条件;
若满足所述阈值条件,则根据第一曝光参数处理所述图像;
若不满足所述阈值条件,则根据第二曝光参数处理所述图像。
2.根据权利要求1所述的方法,其特征在于,所述阈值条件包括:
面部阈值条件和中心区域阈值条件;
根据图像的曝光值获取对应的阈值条件,包括:
根据所述曝光值判断所述图像中是否存在面部影像;
若存在面部影像,则获取所述面部阈值条件;
若不存在面部影像,则获取所述中心区域阈值条件。
3.根据权利要求2所述的方法,其特征在于,当存在面部影像时,判断所述图像的灰度值是否满足所述阈值条件,包括:
判断所述面部影像的灰度值是否满足所述面部阈值条件。
4.根据权利要求2所述的方法,其特征在于,当不存在面部影像时,判断所述图像的灰度值是否满足所述阈值条件,包括:
判断所述图像的中心区域影像的灰度值是否满足所述中心区域阈值条件。
5.根据权利要求2所述的方法,其特征在于,根据第一曝光参数处理所述图像,包括:
根据所述第一曝光参数处理所述面部影像或所述中心区域影像;
根据第二曝光参数处理所述图像,包括:
根据所述第二曝光参数处理所述面部影像或所述中心区域影像。
6.根据权利要求1或2所述的方法,其特征在于,根据第一曝光参数处理所述图像,包括:
根据***级SOC芯片的寄存器中存储的所述第一曝光参数,来处理所述面部影像。
7.根据权利要求6所述的方法,其特征在于,根据第二曝光参数处理所述图像,包括:
从存储器中获取所述第二曝光参数,所述存储器保存有全部曝光参数;
将所述第二曝光参数写入所述寄存器中;
根据所述寄存器中存储的所述第二曝光参数,来处理所述中心区域影像。
8.一种图像处理装置,其特征在于,所述装置包括:
获取单元,用于根据图像的曝光值获取对应的阈值条件;
判断单元,用于判断所述图像的灰度值是否满足所述阈值条件;
处理单元,用于满足所述阈值条件时,根据第一曝光参数处理所述图像;
所述处理单元还用于当不满足所述阈值条件时,根据第二曝光参数处理所述图像。
9.根据权利要求8所述的装置,其特征在于,所述获取单元包括:
判断模块,用于在所述阈值条件包括面部阈值条件和中心区域阈值条件时,根据所述曝光值判断所述图像中是否存在面部影像;
获取模块,用于当存在面部影像时,获取所述面部阈值条件;
所述获取模块还用于当不存在面部影像时,获取所述中心区域阈值条件。
10.根据权利要求9所述的装置,其特征在于,所述判断单元还用于当存在面部影像时,判断所述面部影像的灰度值是否满足所述面部阈值条件。
11.根据权利要求9所述的装置,其特征在于,所述判断单元还用于当不存在面部影像时,判断所述图像的中心区域影像的灰度值是否满足所述中心区域阈值条件。
12.根据权利要求9所述的装置,其特征在于,所述处理单元还用于根据所述第一曝光参数处理所述面部影像或所述中心区域影像;
所述处理单元还用于根据所述第二曝光参数处理所述面部影像或所述中心区域影像。
13.根据权利要求8或9所述的装置,其特征在于,所述处理单元还用于根据***级SOC芯片的寄存器中存储的所述第一曝光参数,来处理所述面部影像。
14.根据权利要求13所述的装置,其特征在于,所述处理单元包括:
获取模块,用于从存储器中获取所述第二曝光参数,所述存储器保存有全部曝光参数;
写入模块,用于将所述第二曝光参数写入所述寄存器中;
处理模块,用于根据所述寄存器中存储的所述第二曝光参数,来处理所述中心区域影像。
15.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1至权利要求7中任意一项所述的图像处理方法。
16.一种图像处理设备,其特征在于:
所述终端包括存储介质和处理器;
所述处理器,适于实现各指令;
所述存储介质,适于存储多条指令;
所述指令适于由所述处理器加载并执行如权利要求1至7中所述的图像处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810662713.2A CN110636205A (zh) | 2018-06-25 | 2018-06-25 | 图像处理方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810662713.2A CN110636205A (zh) | 2018-06-25 | 2018-06-25 | 图像处理方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110636205A true CN110636205A (zh) | 2019-12-31 |
Family
ID=68968082
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810662713.2A Withdrawn CN110636205A (zh) | 2018-06-25 | 2018-06-25 | 图像处理方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110636205A (zh) |
-
2018
- 2018-06-25 CN CN201810662713.2A patent/CN110636205A/zh not_active Withdrawn
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11151700B2 (en) | Image processing method, terminal, and non-transitory computer-readable storage medium | |
US9292911B2 (en) | Automatic image adjustment parameter correction | |
US11508038B2 (en) | Image processing method, storage medium, image processing apparatus, learned model manufacturing method, and image processing system | |
US8666148B2 (en) | Image adjustment | |
CN111612834B (zh) | 生成目标图像的方法、装置及设备 | |
CN110705532B (zh) | 一种识别翻拍图像的方法、装置及设备 | |
CN111432134A (zh) | 图像采集设备的曝光时间的确定方法、确定装置与处理器 | |
CN113065374B (zh) | 一种二维码识别方法、装置及设备 | |
CN107945158A (zh) | 一种检测镜头脏污的方法及装置 | |
CN113163127A (zh) | 图像处理方法、装置、电子设备及存储介质 | |
CN112767312A (zh) | 一种图像处理方法、装置、存储介质及处理器 | |
CN108198189A (zh) | 图片清晰度的获取方法、装置、存储介质及电子设备 | |
CN113228622A (zh) | 图像采集方法、装置及存储介质 | |
CN111800568B (zh) | 补光方法及装置 | |
CN108230227B (zh) | 一种图像篡改的识别方法、装置及电子设备 | |
CN113038012A (zh) | 一种智能终端的外观缺陷检测方法及设备 | |
US20230171509A1 (en) | Optimizing high dynamic range (hdr) image processing based on selected regions | |
CN110223320B (zh) | 物体检测跟踪方法和检测跟踪装置 | |
CN116311135A (zh) | 语义信息的数据降维方法、数据降维***及控制器 | |
CN110636205A (zh) | 图像处理方法及装置 | |
CN113992859A (zh) | 一种画质提升方法和装置 | |
CN114170373A (zh) | 目标物体标注方法、处理器、装置及搅拌站 | |
CN109142354B (zh) | 采集流水线上的产品图像的***、方法和装置 | |
CN113034449A (zh) | 目标检测模型训练方法、装置及通信设备 | |
CN112616013A (zh) | 实现自动hdr的方法及设备 |
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 | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20191231 |