图像处理方法、终端及计算机可读存储介质技术

技术编号:24863427 阅读:15 留言:0更新日期:2020-07-10 19:14
本申请公开了一种图像处理方法。本申请实施方式的图像处理方法包括:获取多个不同场景的预览图像;检测每个预览图像中,亮度值低于其他区域且连续分布的低亮度区域;及在多个预览图像的低亮度区域之间的重合度高于预设阈值时,生成镜头存在脏污的提示信息。本申请还提供了一种终端及计算机可读存储介质。通过检测多个预览图像中的低亮度区域,如果多个预览图像中的低亮度区域的重合度高于预设阈值,则判断低亮度区域的光线是由于脏污的遮挡而形成的,此时生成镜头存在脏污的提示信息,以通知用户。

【技术实现步骤摘要】
图像处理方法、终端及计算机可读存储介质
本申请涉及图像处理
,特别涉及一种图像处理方法、终端及计算机可读存储介质。
技术介绍
在使用摄像头进行拍照时,通常会检测摄像头的功能是不是完好,能不能用于成像,还会检测摄像头是不是被遮挡,是不是能够接收到光线,然而,有时摄像头上会有脏污,摄像头虽然能够接收到光线,但是脏污会对摄像头的成像质量产生负面的影响,而用户对此可能并不知晓。
技术实现思路
本申请实施方式提供了一种图像处理方法、终端及计算机可读存储介质。本申请实施方式的图像处理方法包括:获取多个不同场景的预览图像;检测每个所述预览图像中,亮度值低于其他区域且连续分布的低亮度区域;及在多个所述预览图像的低亮度区域之间的重合度高于预设阈值时,生成镜头存在脏污的提示信息。本申请实施方式的终端包括镜头及处理器,所述处理器用于:获取多个不同场景的预览图像;检测每个所述预览图像中,亮度值低于其他区域且连续分布的低亮度区域;及在多个所述预览图像的低亮度区域之间的重合度高于预设阈值时,生成所述镜头存在脏污的提示信息。本申请实施方式的包含计算机可执行指令的非易失性计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行:获取多个不同场景的预览图像;检测每个所述预览图像中,亮度值低于其他区域且连续分布的低亮度区域;及在多个所述预览图像的低亮度区域之间的重合度高于预设阈值时,生成所述镜头存在脏污的提示信息。本申请实施方式的图像处理方法、终端及计算机可读存储介质中,通过检测多个预览图像中的低亮度区域,如果多个预览图像中的低亮度区域的重合度高于预设阈值,则判断低亮度区域的光线是由于脏污的遮挡而形成的,此时生成镜头存在脏污的提示信息,以通知用户。本申请实施方式的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。附图说明本申请的上述和/或附加的方面和优点可以从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:图1是本申请实施方式的图像处理方法的流程示意图;图2是本申请实施方式的终端的结构示意图;图3a、图3b及图3c是本申请实施方式的处理前的预览图像的示意图;图4是本申请实施方式的图像处理方法的流程示意图;图5是本申请实施方式的预览图像的处理效果示意图;图6是本申请实施方式的图像处理方法的流程示意图;图7是本申请实施方式的图像处理方法的流程示意图;图8是本申请实施方式的处理前的预览图像的示意图;图9是本申请实施方式的图像处理方法的流程示意图;图10是本申请实施方式的预览图像的处理效果示意图;图11是本申请实施方式的计算机可读存储介质与处理器的连接示意图。具体实施方式下面详细描述本申请的实施方式,所述实施方式的示例在附图中示出,其中,相同或类似的标号自始至终表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本申请的实施方式,而不能理解为对本申请的实施方式的限制。请参阅图1及图2,本申请实施方式的图像处理方法包括步骤:01:获取多个不同场景的预览图像;02:检测每个预览图像中,亮度值低于其他区域且连续分布的低亮度区域;及03:在多个预览图像的低亮度区域之间的重合度高于预设阈值时,生成镜头10存在脏污的提示信息。本申请实施方式的图像处理方法可以运用在本申请实施方式的终端100上,其中,终端100包括镜头10及处理器20,处理器20可以用于实施步骤01、步骤02及步骤03,也就是说,处理器20可以用于获取多个不同场景的预览图像;检测每个预览图像中,亮度值低于其他区域且连续分布的低亮度区域;在多个预览图像的低亮度区域之间的重合度高于预设阈值时,生成镜头10存在脏污的提示信息。具体地,终端100可以是手机、平板电脑、单反相机、手提电脑、智能手表、智能眼镜、智能头戴设备等终端100,本申请以图2所示的终端100是手机为例进行示例性说明,可以理解,终端100的具体形式并不限于手机。镜头10可以是终端100上任意用于接收光线以进行成像的设备,例如镜头10可以是前置摄像头、后置摄像头、侧置摄像头、屏下摄像头等,在此不做限制。处理器20可以是终端100的应用处理器、图像处理器等处理器20。在步骤01中,获取多个不同场景的预览图像。其中,预览图像可以是指用户未进行拍摄确认,镜头10获取的图像以供用户预览的画面,预览图像也可以是用户进行拍摄确认后拍摄得到的画面。多个可以是两个、三个、四个、五个等任意超过一个的数量。不同场景指的是预览图像中的画面不同,包括画面的内容不同、画面的角度不同等。可以理解,多个预览图像可以是在一次开启镜头10时,在不同时刻获得的预览图像,也可以是在多次开启镜头10时分别获得的预览图像。在如图3a、图3b及图3c所示的例子中,多个预览图像分别是预览图像P1、预览图像P2、预览图像P3,多个预览图像的场景不同。在步骤02中,检测每个预览图像中,亮度值低于其他区域且连续分布的低亮度区域。其中,预览图像可以是以YUV格式保存的图像,预览图像中的每个像素均具有亮度值的信息,处理器20可以获取每个预览图像中所有像素的位置及其亮度值,再进一步判断低亮度区域的分布情况。具体地,低亮度区域指的是亮度值相较于同一个预览图像中的其他区域较低的区域,低亮度区域还是一个连续的区域,即,低亮度区域中的每个像素均至少与同一个低亮度区域内的另一个像素相邻。在如图3a、图3b及图3c所示的例子中,预览图像P1中的低亮度区域为D1、预览图像P2中的低亮度区域为D2、预览图像P3中的低亮度区域为D3。在步骤03中,在多个预览图像的低亮度区域的重合度高于预设阈值时,生成镜头10存在脏污的提示信息。由于在镜头10存在脏污时,脏污会遮挡部分进入镜头10的光线,导致镜头10的成像中会存在相对于其余区域较暗的区域,且由于脏污的位置通常在短时间内不会发生改变,因此该较暗的区域可能在拍摄不同场景时都会存在,且位置大致不变,其中的脏污可能是油污、颗粒、灰尘、水渍、油渍等,镜头10存在脏污可以是镜头10的透镜组上存在的脏污,也可能位于镜头10的光路上的盖板或者屏幕上存在的脏污。如果多个预览图像的低亮度区域的重合度高于预设阈值,则认为多个预览图像中存在的多个低亮度区域很可能是由于镜头10存在脏污导致的,此时生成镜头10存在脏污的提示信息,便于用户对脏污进行处理。其中,重合度可以是不同预览图像的低亮度区域重合的面积占低亮度区域的面积的比例,当比例大时,重合度大,比例小时,重合度小。预设阈值可以是终端100出厂时设置的,也可以是用户自主调整的,例如预设阈值可以是0.5、0.6、0.8等数值,在此不做限制。生成镜头10存在脏污的提示信息后,终端100可以对脏污的提示信息进行响应,具体可以是在终端100的显示屏上显示提示信息、或者通过终端100的扬声本文档来自技高网...

【技术保护点】
1.一种图像处理方法,其特征在于,包括:/n获取多个不同场景的预览图像;/n检测每个所述预览图像中,亮度值低于其他区域且连续分布的低亮度区域;及/n在多个所述预览图像的低亮度区域之间的重合度高于预设阈值时,生成镜头存在脏污的提示信息。/n

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:
获取多个不同场景的预览图像;
检测每个所述预览图像中,亮度值低于其他区域且连续分布的低亮度区域;及
在多个所述预览图像的低亮度区域之间的重合度高于预设阈值时,生成镜头存在脏污的提示信息。


2.根据权利要求1所述的图像处理方法,其特征在于,所述图像处理方法还包括:
依据预设的多个亮度值区间,划分所述预览图像为多个亮度区,每个所述亮度值区间关联有对应的调整比例;及
以所述调整比例调整对应的所述亮度区的亮度值。


3.根据权利要求1或2所述的图像处理方法,其特征在于,所述图像处理方法还包括:
提升所述预览图像的对比度;及/或
提升所述预览图像的颜色饱和度。


4.根据权利要求1所述的图像处理方法,其特征在于,所述图像处理方法还包括:
在所述预览图像中存在光源时,检测所述光源的周缘预设范围内的亮度值;及
在所述预设范围内存在与所述光源相连的带状区域,且所述带状区域的亮度值大于所述预设范围内其余区域的亮度值预设亮度阈值时,生成所述镜头存在脏污的提示信息。


5.根据权利要求4所述的图像处理方法,其特征在于,所述图像处理方法还包括:
依据所述其余区域的亮度值校准所述带状区域的亮度值;及/或
依据所述其余区域的颜色校准所述带状区域的颜色。


6.一种终端,其特征在于,所述终端包括镜头及处理器,所述处理器用于:

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

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

1