CN113259594A - 图像处理方法及装置、计算机可读存储介质、终端 - Google Patents
图像处理方法及装置、计算机可读存储介质、终端 Download PDFInfo
- Publication number
- CN113259594A CN113259594A CN202110688777.1A CN202110688777A CN113259594A CN 113259594 A CN113259594 A CN 113259594A CN 202110688777 A CN202110688777 A CN 202110688777A CN 113259594 A CN113259594 A CN 113259594A
- Authority
- CN
- China
- Prior art keywords
- image
- brightness
- scene
- preview
- frame
- 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.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 25
- 238000000034 method Methods 0.000 claims description 28
- 230000004927 fusion Effects 0.000 claims description 23
- 230000008569 process Effects 0.000 claims description 19
- 238000004590 computer program Methods 0.000 claims description 15
- 230000000694 effects Effects 0.000 abstract description 9
- 238000004422 calculation algorithm Methods 0.000 description 25
- 230000006870 function Effects 0.000 description 7
- 230000004044 response Effects 0.000 description 4
- 239000000872 buffer Substances 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000007499 fusion processing Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000001052 transient 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/63—Control of cameras or camera modules by using electronic viewfinders
- H04N23/631—Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
- H04N23/632—Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters for displaying or modifying preview images prior to image capturing, e.g. variety of image resolutions or capturing parameters
-
- 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
-
- 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
- H04N23/81—Camera processing pipelines; Components thereof for suppressing or minimising disturbance in the image signal generation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/265—Mixing
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Studio Devices (AREA)
- Image Processing (AREA)
Abstract
一种图像处理方法及装置、计算机可读存储介质、终端,图像处理方法包括:获取预览图像,并将多帧预览图像进行缓存;响应于拍照键被按下,从缓存的所述多帧预览图像中选取清晰度最高的图像;根据所述预览图像确定环境亮度,并根据所述环境亮度判定当前场景所属的场景类型;根据所述场景类型,至少将所述清晰度最高的图像用于图像信号处理,以得到处理后的图像。本发明技术方案能够提升图像处理效果。
Description
技术领域
本发明涉及图像处理技术领域,尤其涉及一种图像处理方法及装置、计算机可读存储介质、终端。
背景技术
在现有手机拍照方案中,由于高亮场景下光线较好,抓取的图像原始数据信噪比较好,因此可以采用单帧处理方式;在低亮场景下,由于光线较弱,因此一般采用多帧处理方案提升图像信噪比,例如3D去噪(3DNR)、高动态范围图像(High-Dynamic Range,HDR)等算法方案。
但是,在高亮场景下,由于拍摄时手动等问题,导致抓取的图像数据模糊,此时无法通过图像信号处理器(Image Signal Processor, ISP)处理得到清晰图片;在低亮场景下,由于采用多帧处理方式,虽可以提升图像信噪比,但抓取多帧图像数据及处理算法复杂度较高,导致拍摄时间较长,极大影响用户体验。
发明内容
本发明解决的技术问题是如何提升图像处理效果。
为解决上述技术问题,本发明实施例提供一种图像处理方法,图像处理方法包括:获取预览图像,并将多帧预览图像进行缓存;响应于拍照键被按下,从缓存的所述多帧预览图像中选取清晰度最高的图像;根据所述预览图像确定环境亮度,并根据所述环境亮度判定当前场景所属的场景类型;根据所述场景类型,至少将所述清晰度最高的图像用于图像信号处理,以得到处理后的图像。
可选的,所述根据所述场景类型,至少将所述清晰度最高的图像用于图像信号处理包括:在所述场景类型为高亮场景时,将所述清晰度最高的图像用于图像信号处理,所述高亮场景下的环境亮度大于预设门限。
可选的,所述将所述清晰度最高的图像用于图像信号处理包括:获取所述清晰度最高的图像的标识;根据所述标识从缓存的所述多帧预览图像中取出所述清晰度最高的图像,以用于图像信号处理。
可选的,所述根据所述场景类型,至少将所述清晰度最高的图像用于图像信号处理包括:在所述场景类型为低亮场景时,抓取多帧图像,所述低亮场景下的环境亮度低于预设门限;将抓取的多帧图像、缓存的所述多帧预览图像以及选取的清晰度最高的图像进行多帧图像融合;将融合后的图像用于图像信号处理。
可选的,所述抓取多帧图像包括:根据所述低亮场景下环境亮度的亮度值确定需要抓取的帧数,亮度值与帧数之间具有对应关系;根据所述需要抓取的帧数抓取多帧图像。
可选的,所述图像处理方法还包括:至少将所述清晰度最高的图像传输至图像信号处理器,以供所述图像信号处理器对接收到的图像进行处理。
可选的,所述根据所述预览图像确定环境亮度包括:获取环境光传感器测量的所述环境亮度;或者,在所述预览图像中选取测光区域,并计算所述预览图像在所述测光区域内的亮度平均值或加权平均值,以作为所述环境亮度;或者,确定所述预览图像的亮度直方图,计算所述亮度直方图在预设亮度阈值范围内的亮度占比,以及所述亮度直方图在预设暗度阈值范围内的暗度占比,所述亮度占比和所述暗度占比作为所述环境亮度。
为解决上述技术问题,本发明实施例还公开了一种图像处理装置,图像处理装置包括:图像获取模块,用于获取预览图像,并将多帧预览图像进行缓存;选取模块,用于响应于拍照键被按下,从缓存的所述多帧预览图像中选取清晰度最高的图像;类型确定模块,用于根据所述预览图像确定环境亮度,并根据所述环境亮度判定当前场景所属的场景类型;图像处理模块,用于根据所述场景类型,至少将所述清晰度最高的图像用于图像信号处理,以得到处理后的图像。
本发明实施例还公开了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器运行时执行所述图像处理方法的步骤。
本发明实施例还公开了一种终端,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行所述图像处理方法的步骤。
与现有技术相比,本发明实施例的技术方案具有以下有益效果:
本发明技术方案中,通过将多帧预览图像进行缓存,能够在拍照键被按下后,立即启动选取清晰度最高的图像,能够提升拍照速度;通过将所述清晰度最高的图像用于图像信号处理,能够解决高亮场景下导致的图像模糊问题,提升图像清晰度。在低亮场景下,可以保证原有方案效果的基础上,优化拍照流程,提升拍照性能。
进一步地,在所述场景类型为低亮场景时,抓取多帧图像,所述低亮场景下的环境亮度大于预设门限;将抓取的多帧图像、缓存的所述多帧预览图像以及选取的清晰度最高的图像进行多帧图像融合;将融合后的图像用于图像信号处理。本发明技术方案中,通过缓存多帧预览图像并参与多帧图像融合,能够降低获取融合图像的时间,提升响应速度;此外,通过选取最清晰图像参与多帧图像融合,能够提升图像融合的去噪效果,在去噪的同时保留更多的细节。
附图说明
图1是本发明实施例一种图像处理方法的流程图;
图2是图1所示步骤S104的一种具体实施方式的流程图;
图3是本发明实施例另一种图像处理方法的流程图;
图4是本发明实施例一种图像处理装置的结构示意图。
具体实施方式
如背景技术中所述,在高亮场景下,由于拍摄时手动等问题,导致抓取的图像数据模糊,此时无法通过图像信号处理器(Image Signal Processor, ISP)处理得到清晰图片;在低亮场景下,由于采用多帧处理方式,虽可以提升图像信噪比,但抓取多帧图像数据及处理算法复杂度较高,导致拍摄时间较长,极大影响用户体验。
本发明技术方案中,通过将多帧预览图像进行缓存,能够在拍照键被按下后,立即启动选取清晰度最高的图像,能够提升拍照速度;通过将所述清晰度最高的图像用于图像信号处理,能够解决高亮场景下导致的图像模糊问题,提升图像清晰度。在低亮场景下,可以保证原有方案效果的基础上,优化拍照流程,提升拍照性能。
为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
图1是本发明实施例一种图像处理方法的流程图。
本发明技术方案的图像处理方法可以用于终端设备侧,也即可以由终端设备在拍照时执行所述方法的各个步骤。所述终端设备具有拍照功能,具体可以是手机、计算机、平板电脑等。
具体地,所述图像处理方法可以包括以下步骤:
步骤S101:获取预览图像,并将多帧预览图像进行缓存;
步骤S102:响应于拍照键被按下,从缓存的所述多帧预览图像中选取清晰度最高的图像;
步骤S103:根据所述预览图像确定环境亮度,并根据所述环境亮度判定当前场景所属的场景类型;
步骤S104:根据所述场景类型,至少将所述清晰度最高的图像用于图像信号处理,以得到处理后的图像。
需要指出的是,本实施例中各个步骤的序号并不代表对各个步骤的执行顺序的限定。
本发明实施例中,预览图像可以是从图像传感器(sensor)处获得的。所述预览图像可以是单张图片,也可以是视频流中的一帧图像。
在具体的应用场景中,终端设备侧设置有摄像头和拍照键。用户打开摄像头后所抓取的画面为预览图像,用于向用户显示实时图像。用户按下拍照键后,摄像头抓取的图像将保存在终端本地。
本发明实施例中,在获取到预览图像后,可以将多帧预览图像进行缓存。具体可以是缓存在任意可实施的存储器中,缓存的预览图像的数量可以根据实际的应用场景来设置,例如可以是大于1的任意数量,本发明实施例对此不作限制。
在一个具体实施例中,将所述多帧预览图像缓存至双倍速率同步动态 (DoubleData Rate) 存储器。
在步骤S102的具体实施中,用户按下拍照键后,触发执行挑片算法,也即触发执行从缓存的所述多帧预览图像中选取清晰度最高的图像的过程。具体地,挑片算法输出的结果可以是清晰度最高的图像的标识,例如可以是清晰度最高的图像的帧号,清晰度最高的图像依然存储在缓存中。
具体地,清晰度最高的图像的数量为1。
在一个具体实施例中,挑片算法的算法原理类似于参考帧选择,也即选择清晰度比较高的帧作为参考帧,提高最终拍照的清晰度。在挑片时,可以基于图像的梯度信息(用于清晰度判断)等进行选择。进一步地,在挑片时,还可以综合考虑抓帧时间点,比如零延时拍照时尽量选取离按下拍照键时间最近且清晰度较高(如清晰度大于预设阈值)的帧。或者选择固定帧,比如抓取N帧图像时,选取最后一帧、第一帧或中间帧。挑片算法是用在多帧合成算法方案中的一个步骤。
需要说明的是,关于挑片算法选取清晰度最高的图像的具体原理可以参照现有技术,此处不再赘述。
在步骤S103的具体实施中,可以根据预览图像确定环境亮度,进而确定当前场景的场景类型。场景类型可以包括高亮场景和低亮场景。根据场景类型的不同可以在后续步骤中执行不同的图像处理流程。
在一种具体实施方式中,所述高亮场景下的环境亮度大于预设门限,而所述低亮场景下的环境亮度低于预设门限。也就是说,环境亮度大于预设门限时则确定当前场景为高亮场景;反之,环境亮度小于预设门限时则确定当前场景为低亮场景。具体地,所述环境亮度可以是通过对当前场景的传感器输出的图像,选择一个测光区域计算平均值或加权平均得到的。
在另一种具体实施方式中,对当前场景的传感器输出的图像,统计直方图,计算直方图亮区和暗区的占比,将所述占比与预设比例进行比较,以判断当前场景所属的场景类型。例如,设置一个亮区阈值和一个暗区阈值,分别统计在亮区阈值内的直方图占比(称为亮区占比),以及统计在暗区阈值内的直方图占比(称为暗区占比),亮区占比大于第一阈值则认为是高亮场景,暗区占比大于第二阈值则认为是低亮场景等。
在另一种具体实施方式中,还可以根据环境光传感器直接判断场景亮度。
本领域技术人员应当理解的是,除了采用上述方式确定场景类型之外,也可以采用其他任意可实施的方式来确定场景类型,本发明实施例对此不作限制。
在步骤S104的具体实施中,根据场景类型的不同,至少将所述清晰度最高的图像用于图像信号处理,以得到处理后的图像。
本发明实施例中,通过将多帧预览图像进行缓存,能够在拍照键被按下后,立即启动选取清晰度最高的图像,能够提升拍照速度;通过将所述清晰度最高的图像用于图像信号处理,能够解决高亮场景下导致的图像模糊问题,提升图像清晰度。在低亮场景下,可以保证原有方案效果的基础上,优化拍照流程,提升拍照性能。
在本发明一个非限制性的实施例中,至少将所述清晰度最高的图像传输至图像信号处理器,以供所述图像信号处理器对接收到的图像进行处理,所述处理后的图像为编码后的JPEG图像。
本实施例中,图像信号处理的过程即是图像信号处理器对接收到的图像进行处理的过程。
在本发明一个非限制性的实施例中,图1所示步骤S104可以包括以下步骤:在所述场景类型为高亮场景时,将所述清晰度最高的图像用于图像信号处理,所述高亮场景下的环境亮度大于预设门限。
本实施例中,在高亮场景下,将所述清晰度最高的图像用于图像信号处理。相较于现有技术在高亮场景下采用单帧处理方式导致的图像模糊问题,本发明实施例通过缓存以及选取清晰度最高的图像的过程,能够提升图片清晰度。
进一步地,获取所述清晰度最高的图像的标识;根据所述标识从缓存的所述多帧预览图像中取出所述清晰度最高的图像,以用于图像信号处理。
如前所述,多帧预览图像缓存在存储器中,在选取清晰度最高的图像时获得的是清晰度最高的图像的标识,如帧号。故而需要根据帧号从缓存中提取该清晰度最高的图像。
在本发明一个非限制性的实施例中,请参照图2,图1所示步骤S104可以包括以下步骤:
步骤S201:在所述场景类型为低亮场景时,抓取多帧图像,所述低亮场景下的环境亮度低于预设门限;
步骤S202:将抓取的多帧图像、缓存的所述多帧预览图像以及选取的清晰度最高的图像进行多帧图像融合;
步骤S203:将融合后的图像用于图像信号处理。
本实施例中,在低亮场景下,可以抓取更多的图像,并将抓取的多帧图像、缓存的所述多帧预览图像以及选取的清晰度最高的图像进行多帧图像融合。具体地,帧图像融合采用的多帧融合算法可以是Raw域算法也可以YUV域等颜色空间算法,本发明实施例对此不作限制。
具体实施中,多帧图像融合可以是指等曝光图像的多帧融合,利用多帧输入信息实现多帧去噪,合成一张与多帧输入图像亮度一致并且噪声更小的图像。具体的融合过程包括多帧的(全局或局部)对齐和多帧去噪,去噪可以采用现有的技术(例如各种滤波方法),本发明实施例对此不作限制。
通过缓存多帧预览图像并参与多帧图像融合,能够降低获取融合图像的时间,提升响应速度;此外,通过选取最清晰图像参与多帧图像融合,能够提升图像融合的去噪效果,在去噪的同时保留更多的细节。
此外,由于缓存了多帧预览图像,在用户按下拍照后,即可启动挑片算法,与抓取更多帧图像在时间上复用,进一步提升拍照速度,得到更好的用户体验。
进一步地,在抓取多帧图像时,根据所述低亮场景下环境亮度的亮度值确定需要抓取的帧数,亮度值与帧数之间具有对应关系;根据所述需要抓取的帧数抓取多帧图像。
本实施例中,抓取的图像的帧数可以根据场景亮度自适应计算得到,亮度越高的场景抓取的帧数越少,亮度越低的场景抓取帧数越多。
本发明一个非限制性的实施例中,请参照图3,图3示出了具体应用场景下一种图像处理方法的流程。
本发明实施例中涉及的硬件部分有图像传感器30、存储器31以及ISP32。存储器31中实时缓存4帧图像。当然也可以缓存其他任意可实施数量的图像,本发明实施例对此不作限制。
具体实施中,图像传感器30输出4帧预览图像至存储器31,以用于缓存。
在步骤S301中,选取清晰度最高的图像。也即,用户按下拍照键后,立即启动挑片算法,该算法输入为数量大于1的任意帧数,通过挑片算法处理,输出最清晰帧的编号。
在步骤S302中,计算环境亮度。具体可以根据图像传感器30输出的预览图像实时通路数据计算环境亮度。
在步骤S303中,判断当前场景是否为高亮场景,如果是,则进入步骤S304,否则进入步骤S305。
在步骤S304中,取出清晰度最高的图像。也即在高亮场景下,根据挑片算法输出的帧编号,从存储器31缓存的数据中找到对应帧,并传输给ISP 32处理。
需要说明的,关于ISP对图像进行处理的具体过程可以参照现有技术中的普通拍照流程,此处不再赘述。
在步骤S305中,抓取更多帧图像。也即在低亮场景下,抓取更多的帧,抓取的帧数根据场景亮度自适应计算得到,亮度越高抓取的帧数越少,亮度越低抓取的帧数越多。
在步骤S306中,进行多帧图像融合。具体可以是将存储器31缓存的数据,步骤S301选取的图像以及步骤S305抓取的图像输出给多帧融合算法库做多帧算法融合,多帧融合算法可以是Raw域算法也可以YUV域等颜色空间算法。
具体实施中,ISP 32处理后的图像可以为编码后的JPEG图像。ISP 32还可以对预览图像采用视频编码方式并进行输出。ISP 32可以将处理后的图像输出至显示单元,以进行显示;或者ISP 32可以将处理后的图像输出至存储单元,以进行存储。
请参照图4,本发明实施例还公开了一种图像处理装置。图像处理装置40可以包括:
图像获取模块401,用于获取预览图像,并将多帧预览图像进行缓存;
选取模块402,用于响应于拍照键被按下,从缓存的所述多帧预览图像中选取清晰度最高的图像;
类型确定模块403,用于根据所述预览图像确定环境亮度,并根据所述环境亮度判定当前场景所属的场景类型;
图像处理模块404,用于根据所述场景类型,至少将所述清晰度最高的图像用于图像信号处理,以得到处理后的图像。
本发明实施例中,通过将多帧预览图像进行缓存,能够在拍照键被按下后,立即启动选取清晰度最高的图像,能够提升拍照速度;通过将所述清晰度最高的图像用于图像信号处理,能够解决高亮场景下导致的图像模糊问题,提升图像清晰度。在低亮场景下,可以保证原有方案效果的基础上,优化拍照流程,提升拍照性能。
进一步地,在所述场景类型为低亮场景时,抓取多帧图像,所述低亮场景下的环境亮度大于预设门限;将抓取的多帧图像、缓存的所述多帧预览图像以及选取的清晰度最高的图像进行多帧图像融合;将融合后的图像用于图像信号处理。本发明实施例中,通过缓存多帧预览图像并参与多帧图像融合,能够降低获取融合图像的时间,提升响应速度;此外,通过选取最清晰图像参与多帧图像融合,能够提升图像融合的去噪效果,在去噪的同时保留更多的细节。
关于所述图像处理装置40的工作原理、工作方式的更多内容,可以参照图1至图3中的相关描述,这里不再赘述。
在具体实施中,上述图像处理装置40可以对应于终端设备中具有图像处理功能的芯片,例如SoC(System-On-a-Chip,片上系统)、基带芯片等;或者对应于终端设备中包括具有图像处理功能的芯片模组;或者对应于具有数据处理功能芯片的芯片模组,或者对应于终端设备。
关于上述实施例中描述的各个装置、产品包含的各个模块/单元,其可以是软件模块/单元,也可以是硬件模块/单元,或者也可以部分是软件模块/单元,部分是硬件模块/单元。例如,对于应用于或集成于芯片的各个装置、产品,其包含的各个模块/单元可以都采用电路等硬件的方式实现,或者,至少部分模块/单元可以采用软件程序的方式实现,该软件程序运行于芯片内部集成的处理器,剩余的(如果有)部分模块/单元可以采用电路等硬件方式实现;对于应用于或集成于芯片模组的各个装置、产品,其包含的各个模块/单元可以都采用电路等硬件的方式实现,不同的模块/单元可以位于芯片模组的同一组件(例如芯片、电路模块等)或者不同组件中,或者,至少部分模块/单元可以采用软件程序的方式实现,该软件程序运行于芯片模组内部集成的处理器,剩余的(如果有)部分模块/单元可以采用电路等硬件方式实现;对于应用于或集成于终端的各个装置、产品,其包含的各个模块/单元可以都采用电路等硬件的方式实现,不同的模块/单元可以位于终端内同一组件(例如,芯片、电路模块等)或者不同组件中,或者,至少部分模块/单元可以采用软件程序的方式实现,该软件程序运行于终端内部集成的处理器,剩余的(如果有)部分模块/单元可以采用电路等硬件方式实现。
本发明实施例还公开了一种存储介质,所述存储介质为计算机可读存储介质,其上存储有计算机程序,所述计算机程序运行时可以执行图1、图2或图3中所示的图像处理方法的步骤。所述存储介质可以包括ROM、RAM、磁盘或光盘等。所述存储介质还可以包括非挥发性存储器(non-volatile)或者非瞬态(non-transitory)存储器等。
本发明实施例还公开了一种终端设备,所述终端设备可以包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序。所述处理器运行所述计算机程序时可以执行图1、图2或图3中所示的图像处理方法的步骤。所述用户设备包括但不限于手机、计算机、平板电脑等终端设备。
本申请实施例中出现的“多个”是指两个或两个以上。
应理解,本申请实施例中,所述处理器可以为中央处理单元(central processingunit,简称CPU),该处理器还可以是其他通用处理器、数字信号处理器(digital signalprocessor,简称DSP)、专用集成电路(application specific integrated circuit,简称ASIC)、现成可编程门阵列(field programmable gate array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
上述实施例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行所述计算机指令或计算机程序时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线或无线方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
在本申请所提供的几个实施例中,应该理解到,所揭露的方法、装置和系统,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的;例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式;例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独设置,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。
Claims (10)
1.一种图像处理方法,其特征在于,包括:
获取预览图像,并将多帧预览图像进行缓存;
响应于拍照键被按下,从缓存的所述多帧预览图像中选取清晰度最高的图像;
根据所述预览图像确定环境亮度,并根据所述环境亮度判定当前场景所属的场景类型;
根据所述场景类型,至少将所述清晰度最高的图像用于图像信号处理,以得到处理后的图像。
2.根据权利要求1所述的图像处理方法,其特征在于,所述根据所述场景类型,至少将所述清晰度最高的图像用于图像信号处理包括:
在所述场景类型为高亮场景时,将所述清晰度最高的图像用于图像信号处理,所述高亮场景下的环境亮度大于预设门限。
3.根据权利要求2所述的图像处理方法,其特征在于,所述将所述清晰度最高的图像用于图像信号处理包括:
获取所述清晰度最高的图像的标识;
根据所述标识从缓存的所述多帧预览图像中取出所述清晰度最高的图像,以用于图像信号处理。
4.根据权利要求1所述的图像处理方法,其特征在于,所述根据所述场景类型,至少将所述清晰度最高的图像用于图像信号处理包括:
在所述场景类型为低亮场景时,抓取多帧图像,所述低亮场景下的环境亮度低于预设门限;
将抓取的多帧图像、缓存的所述多帧预览图像以及选取的清晰度最高的图像进行多帧图像融合;
将融合后的图像用于图像信号处理。
5.根据权利要求4所述的图像处理方法,其特征在于,所述抓取多帧图像包括:
根据所述低亮场景下环境亮度的亮度值确定需要抓取的帧数,亮度值与需要抓取的帧数之间具有对应关系;
根据所述需要抓取的帧数抓取多帧图像。
6.根据权利要求1所述的图像处理方法,其特征在于,还包括:
至少将所述清晰度最高的图像传输至图像信号处理器,以供所述图像信号处理器对接收到的图像进行处理。
7.根据权利要求1所述的图像处理方法,其特征在于,所述根据所述预览图像确定环境亮度包括:
获取环境光传感器依据所述预览图像所测量的所述环境亮度;
或者,在所述预览图像中选取测光区域,并计算所述预览图像在所述测光区域内的亮度平均值或加权平均值,以作为所述环境亮度;
或者,确定所述预览图像的亮度直方图,计算所述亮度直方图在预设亮度阈值范围内的亮度占比,以及所述亮度直方图在预设暗度阈值范围内的暗度占比,将所述亮度占比和所述暗度占比作为所述环境亮度。
8.一种图像处理装置,其特征在于,包括:
图像获取模块,用于获取预览图像,并将多帧预览图像进行缓存;
选取模块,用于响应于拍照键被按下,从缓存的所述多帧预览图像中选取清晰度最高的图像;
类型确定模块,用于根据所述预览图像确定环境亮度,并根据所述环境亮度判定当前场景所属的场景类型;
图像处理模块,用于根据所述场景类型,至少将所述清晰度最高的图像用于图像信号处理,以得到处理后的图像。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器运行时执行权利要求1至7中任一项所述图像处理方法的步骤。
10.一种终端,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器运行所述计算机程序时执行权利要求1至7中任一项所述图像处理方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110688777.1A CN113259594A (zh) | 2021-06-22 | 2021-06-22 | 图像处理方法及装置、计算机可读存储介质、终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110688777.1A CN113259594A (zh) | 2021-06-22 | 2021-06-22 | 图像处理方法及装置、计算机可读存储介质、终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113259594A true CN113259594A (zh) | 2021-08-13 |
Family
ID=77188977
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110688777.1A Pending CN113259594A (zh) | 2021-06-22 | 2021-06-22 | 图像处理方法及装置、计算机可读存储介质、终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113259594A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113938602A (zh) * | 2021-09-08 | 2022-01-14 | 荣耀终端有限公司 | 图像处理方法、电子设备、芯片及可读存储介质 |
CN115695921A (zh) * | 2022-10-28 | 2023-02-03 | 杭州杰峰科技有限公司 | 码流控制方法、网络摄像机、电子设备及存储介质 |
CN117692753A (zh) * | 2023-08-25 | 2024-03-12 | 上海荣耀智慧科技开发有限公司 | 一种拍照方法及电子设备 |
CN117689559A (zh) * | 2023-08-07 | 2024-03-12 | 上海荣耀智慧科技开发有限公司 | 一种图像融合方法、装置、电子设备及存储介质 |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101330576A (zh) * | 2007-06-19 | 2008-12-24 | 奥林巴斯映像株式会社 | 图像显示装置和方法以及图像拾取装置、图像再现装置 |
US20120133797A1 (en) * | 2010-11-30 | 2012-05-31 | Aof Imaging Technology, Co., Ltd. | Imaging apparatus, imaging method and computer program |
CN103051837A (zh) * | 2012-12-17 | 2013-04-17 | 广东欧珀移动通信有限公司 | 一种提高摄像头暗拍效果的方法和装置 |
CN103888683A (zh) * | 2014-03-24 | 2014-06-25 | 深圳市中兴移动通信有限公司 | 移动终端及其拍摄方法 |
CN107172296A (zh) * | 2017-06-22 | 2017-09-15 | 维沃移动通信有限公司 | 一种图像拍摄方法及移动终端 |
CN107360369A (zh) * | 2017-07-18 | 2017-11-17 | 深圳天珑无线科技有限公司 | 摄像装置及摄像装置的拍照方法、存储设备 |
CN107509034A (zh) * | 2017-09-22 | 2017-12-22 | 维沃移动通信有限公司 | 一种拍摄方法及移动终端 |
CN109089041A (zh) * | 2018-08-22 | 2018-12-25 | Oppo广东移动通信有限公司 | 拍摄场景的识别方法、装置、电子设备和存储介质 |
CN109618102A (zh) * | 2019-01-28 | 2019-04-12 | Oppo广东移动通信有限公司 | 对焦处理方法、装置、电子设备及存储介质 |
CN110049244A (zh) * | 2019-04-22 | 2019-07-23 | 惠州Tcl移动通信有限公司 | 拍摄方法、装置、存储介质及电子设备 |
CN110290325A (zh) * | 2019-06-28 | 2019-09-27 | Oppo广东移动通信有限公司 | 图像处理方法、装置、存储介质及电子设备 |
CN110536068A (zh) * | 2019-09-29 | 2019-12-03 | Oppo广东移动通信有限公司 | 对焦方法和装置、电子设备、计算机可读存储介质 |
-
2021
- 2021-06-22 CN CN202110688777.1A patent/CN113259594A/zh active Pending
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101330576A (zh) * | 2007-06-19 | 2008-12-24 | 奥林巴斯映像株式会社 | 图像显示装置和方法以及图像拾取装置、图像再现装置 |
US20120133797A1 (en) * | 2010-11-30 | 2012-05-31 | Aof Imaging Technology, Co., Ltd. | Imaging apparatus, imaging method and computer program |
CN103051837A (zh) * | 2012-12-17 | 2013-04-17 | 广东欧珀移动通信有限公司 | 一种提高摄像头暗拍效果的方法和装置 |
CN103888683A (zh) * | 2014-03-24 | 2014-06-25 | 深圳市中兴移动通信有限公司 | 移动终端及其拍摄方法 |
CN107172296A (zh) * | 2017-06-22 | 2017-09-15 | 维沃移动通信有限公司 | 一种图像拍摄方法及移动终端 |
CN107360369A (zh) * | 2017-07-18 | 2017-11-17 | 深圳天珑无线科技有限公司 | 摄像装置及摄像装置的拍照方法、存储设备 |
CN107509034A (zh) * | 2017-09-22 | 2017-12-22 | 维沃移动通信有限公司 | 一种拍摄方法及移动终端 |
CN109089041A (zh) * | 2018-08-22 | 2018-12-25 | Oppo广东移动通信有限公司 | 拍摄场景的识别方法、装置、电子设备和存储介质 |
CN109618102A (zh) * | 2019-01-28 | 2019-04-12 | Oppo广东移动通信有限公司 | 对焦处理方法、装置、电子设备及存储介质 |
CN110049244A (zh) * | 2019-04-22 | 2019-07-23 | 惠州Tcl移动通信有限公司 | 拍摄方法、装置、存储介质及电子设备 |
CN110290325A (zh) * | 2019-06-28 | 2019-09-27 | Oppo广东移动通信有限公司 | 图像处理方法、装置、存储介质及电子设备 |
CN110536068A (zh) * | 2019-09-29 | 2019-12-03 | Oppo广东移动通信有限公司 | 对焦方法和装置、电子设备、计算机可读存储介质 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113938602A (zh) * | 2021-09-08 | 2022-01-14 | 荣耀终端有限公司 | 图像处理方法、电子设备、芯片及可读存储介质 |
CN113938602B (zh) * | 2021-09-08 | 2022-08-02 | 荣耀终端有限公司 | 图像处理方法、电子设备、芯片及可读存储介质 |
CN115695921A (zh) * | 2022-10-28 | 2023-02-03 | 杭州杰峰科技有限公司 | 码流控制方法、网络摄像机、电子设备及存储介质 |
CN117689559A (zh) * | 2023-08-07 | 2024-03-12 | 上海荣耀智慧科技开发有限公司 | 一种图像融合方法、装置、电子设备及存储介质 |
CN117692753A (zh) * | 2023-08-25 | 2024-03-12 | 上海荣耀智慧科技开发有限公司 | 一种拍照方法及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113992861B (zh) | 一种图像处理方法及图像处理装置 | |
CN111193923B (zh) | 视频质量评估方法、装置、电子设备及计算机存储介质 | |
CN108335279B (zh) | 图像融合和hdr成像 | |
US8964060B2 (en) | Determining an image capture payload burst structure based on a metering image capture sweep | |
US9172888B2 (en) | Determining exposure times using split paxels | |
CN113259594A (zh) | 图像处理方法及装置、计算机可读存储介质、终端 | |
CN106713755B (zh) | 全景图像的处理方法及装置 | |
CN109672819B (zh) | 图像处理方法、装置、电子设备及计算机可读存储介质 | |
WO2017215501A1 (zh) | 图像降噪处理方法、装置及计算机存储介质 | |
CN111028189A (zh) | 图像处理方法、装置、存储介质及电子设备 | |
CN109089046B (zh) | 图像降噪方法、装置、计算机可读存储介质及电子设备 | |
US20180109711A1 (en) | Method and device for overexposed photography | |
TW201628391A (zh) | 基於亮度分布與動作間之取捨以產生場景之高動態範圍影像之方法 | |
CN107704798B (zh) | 图像虚化方法、装置、计算机可读存储介质和计算机设备 | |
US9087391B2 (en) | Determining an image capture payload burst structure | |
Gryaditskaya et al. | Motion aware exposure bracketing for HDR video | |
CN110740266B (zh) | 图像选帧方法、装置、存储介质及电子设备 | |
CN110198418A (zh) | 图像处理方法、装置、存储介质及电子设备 | |
CN110198419A (zh) | 图像处理方法、装置、存储介质及电子设备 | |
CN108156369A (zh) | 图像处理方法和装置 | |
CN108053438A (zh) | 景深获取方法、装置及设备 | |
CN110290325B (zh) | 图像处理方法、装置、存储介质及电子设备 | |
CN111385484B (zh) | 信息处理方法和装置 | |
CN108052883A (zh) | 用户拍照方法、装置及设备 | |
CN113870300B (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210813 |
|
RJ01 | Rejection of invention patent application after publication |