CN110519522B - 视频防过曝处理的方法、装置、设备及存储介质 - Google Patents
视频防过曝处理的方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN110519522B CN110519522B CN201910730041.9A CN201910730041A CN110519522B CN 110519522 B CN110519522 B CN 110519522B CN 201910730041 A CN201910730041 A CN 201910730041A CN 110519522 B CN110519522 B CN 110519522B
- Authority
- CN
- China
- Prior art keywords
- brightness
- video
- value
- video frame
- overexposure
- 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
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/70—Circuitry for compensating brightness variation in the scene
-
- 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/71—Circuitry for evaluating the brightness variation
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Devices (AREA)
Abstract
本申请公开了一种视频防过曝处理的方法、装置、设备及存储介质,属于图像处理技术领域。所述方法包括:在拍摄目标视频的过程中,获取该目标视频中的第一视频帧;将该第一视频帧分割为至少两个图像区域,并获取每个该图像区域的亮度值,得到至少两个区域亮度值;从该至少两个区域亮度值中获取最大区域亮度值,并根据该最大区域亮度值与第一亮度阈值的比较结果,对该目标视频进行防过曝处理。本申请实施例提供的技术方案可以解决视频防过曝处理效果较差的问题。
Description
技术领域
本申请涉及图像处理技术领域,特别是涉及一种视频防过曝处理的方法、装置、设备及存储介质。
背景技术
在视频拍摄的过程中,经常会出现视频过曝的现象,所谓视频过曝指的是视频画面的亮度过高,视频画面泛白的现象。当出现视频过曝现象时,视频中的画面会难以被看清,因此,会严重影响视频的拍摄效果。实际应用中,为了保证视频的拍摄效果,在视频拍摄过程中通常需要采用一些手段以防止出现视频过曝的现象。
相关技术中,摄像机可以在视频拍摄的过程中,获取视频中的视频帧,并获取视频帧中整幅画面的平均亮度值,当该平均亮度值大于预先设定的某一亮度阈值时,摄像机确定正在拍摄的视频可能会出现过曝现象,在这种情况下,摄像机可以对正在拍摄的视频进行防过曝处理。
然而,利用视频帧中整幅画面的平均亮度值来确定视频是否可能出现过曝现象的准确率较低,从而导致对视频进行防过曝处理的效果较差。
发明内容
基于此,有必要针对视频防过曝处理效果较差的问题,提供一种视频防过曝处理的方法、装置、设备及存储介质。
第一方面,提供了一种视频防过曝的处理方法,该方法包括:
在拍摄目标视频的过程中,获取该目标视频中的第一视频帧;
将该第一视频帧分割为至少两个图像区域,并获取每个该图像区域的亮度值,得到至少两个区域亮度值;
从该至少两个区域亮度值中获取最大区域亮度值,并根据该最大区域亮度值与第一亮度阈值的比较结果,对该目标视频进行防过曝处理。
在其中一个实施例中,该根据该最大区域亮度值与第一亮度阈值的比较结果,对该目标视频进行防过曝处理,包括:
当该最大区域亮度值大于或等于该第一亮度阈值时,对该目标视频进行防过曝处理。
在其中一个实施例中,该根据该最大区域亮度值与第一亮度阈值的比较结果,对该目标视频进行防过曝处理,包括:
当该目标视频中的在时序上相邻的n个第一视频帧的最大区域亮度值均大于或等于该第一亮度阈值时,对该目标视频进行防过曝处理,n为大于1的正整数。
在其中一个实施例中,该对该目标视频进行防过曝处理之后,该方法还包括:
获取防过曝处理后的目标视频中的第二视频帧;
在该第二视频帧中确定亮度值小于第二亮度阈值的暗部图像区域;
对该暗部图像区域的亮度值进行增大处理。
在其中一个实施例中,该对该目标视频进行防过曝处理,包括:
获取单位时间内的帧亮度下降值;
根据该单位时间内的帧亮度下降值,对该目标视频中时序上位于该第一视频帧之后的视频帧的亮度值进行减小处理。
在其中一个实施例中,该根据该单位时间内的帧亮度下降值,对该目标视频中时序上位于该第一视频帧之后的视频帧的亮度值进行减小处理,包括:
获取时序上位于该第一视频帧之后的视频帧的拍摄的时刻与该第一视频帧的拍摄时刻之间的时长;
将该时长与该单位时间内的帧亮度下降值的乘积确定为帧亮度下降总值;
根据该帧亮度下降总值对该时序上位于该第一视频帧之后的视频帧的亮度值进行减小处理,亮度值减小处理后的视频帧的最大区域亮度值与该第一视频帧的最大区域亮度值的差值等于该帧亮度下降总值。
在其中一个实施例中,该获取单位时间内的帧亮度下降值,包括:
获取第一视频帧的最大区域亮度值与该第一亮度阈值的差值;
获取预设的防过曝处理时长;
将该差值与该防过曝处理时长的比值作为该单位时间内的帧亮度下降值。
在其中一个实施例中,用于白光摄像机中,该白光摄像机包括白光灯和图像传感器,该对该目标视频进行防过曝处理,包括:
对该白光灯的亮度进行减小处理,和/或,对该图像传感器的增益值进行减小处理。
第二方面,提供了一种视频防过曝处理的装置,该装置包括:
第一获取模块,用于在拍摄目标视频的过程中,获取该目标视频中的第一视频帧;
第二获取模块,用于将该第一视频帧分割为至少两个图像区域,并获取每个该图像区域的亮度值,得到至少两个区域亮度值;
确定模块,用于从该至少两个区域亮度值中获取最大区域亮度值,并根据该最大区域亮度值与第一亮度阈值的比较结果,对该目标视频进行防过曝处理。
第三方面,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,其特征在于,该计算机程序被该处理器执行时实现上述第一方面任一所述的视频防过曝处理方法。
第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述第一方面任一所述的视频防过曝处理方法。
本申请实施例提供的技术方案带来的有益效果至少包括:
通过在拍摄目标视频的过程中,获取该目标视频的第一视频帧,而后,将该第一视频帧分割为至少两个图像区域,并获取每个图像区域的亮度值,从而得到至少两个区域亮度值,接着,根据该至少两个区域亮度值中的最大区域亮度值对目标视频进行防过曝处理,这样,当目标视频中第一视频帧的局部区域的画面亮度过高时,也即是,当目标视频中第一视频帧的局部区域可能出现过曝时,无论该第一视频帧的整幅画面的平均亮度是高是低,都可以对目标视频进行防过曝处理,这就可以提高确定目标视频是否可能出现过曝现象的准确率,继而提高了对目标视频进行防过曝处理的效果。
附图说明
图1为本申请实施例提供的一种视频防过曝处理方法的流程图;
图2为本申请实施例提供的一种网格的示意图;
图3为本申请实施例提供的一种视频防过曝处理方法的流程图;
图4为本申请实施例提供的一种视频防过曝处理方法的流程图;
图5为本申请实施例提供的一种视频防过曝处理装置的框图;
图6为本申请实施例提供的一种视频防过曝处理装置的框图;
图7为本申请实施例提供的一种计算机设备的框图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
摄像机是一种用于拍摄视频的电子设备,当前,其在监控安防领域已经得到了较为广泛的应用。实际应用中,摄像机在低照度环境(例如夜间环境、雾霾环境或者阴雨环境)下的拍摄效果通常较差,这是因为在照度较低的情况下,环境中的物体(例如,人脸或者车辆等)向摄像机反射的光线的光强一般较小,摄像机基于该较小光强的光线在视频中对物体所成的像往往较为模糊。
为了保证低照度环境下的拍摄效果,可以在摄像机中安装照明组件,例如,该照明组件可以为白光灯或者红外光灯等。在环境照度较低时,摄像机可以开启自身安装的照明组件,以利用该照明组件对环境进行补光,通过补光可以提高环境中的物体向摄像机反射的光线的光强。摄像机基于该提高光强的光线在视频中对物体所成的像通常较为清晰,这就可以保证低照度环境下摄像机的拍摄效果。
然而,实际应用中,在通过照明组件进行补光之后,环境中的物体向摄像机反射的光线的光强可能会过大,在这种情况下,摄像机拍摄的视频很可能会出现过曝现象。出现过曝现象会严重影响视频的拍摄效果,因此,在视频拍摄的过程中,摄像机通常需要采取一些手段来防止出现视频过曝的现象。
相关技术中,在拍摄视频的过程中,摄像机可以从该视频中获取视频帧,而后,摄像机可以获取视频帧中整幅画面的平均亮度值。当该平均亮度值大于预先设定的某一亮度阈值时,摄像机确定正在拍摄的视频可能会出现过曝现象,在这种情况下,摄像机可以对正在拍摄的视频进行防过曝处理。
其中,相关技术中摄像机获取视频帧中整幅画面的平均亮度值的方式可以为:摄像机为视频帧中不同的画面区域分配不同的亮度权重值,例如,摄像机可以为视频帧中敏感物体(例如,人脸或者车牌等)出现概率较高的画面区域(例如,该画面区域为视频帧下半部的三角区域)分配较高的权重值,并为视频帧中敏感物体出现概率较低的区域分配较低的权重值。而后,对于视频帧中的每一个画面区域,摄像机可以计算该画面区域的亮度值,并将该亮度值与画面区域对应的权重值相乘,得到画面区域分亮度值。接着,摄像机可以将每个画面区域的画面区域分亮度值相加,从而得到视频帧中整幅画面的平均亮度值。
然而,在许多情况下,视频帧整幅画面的平均亮度值并不能准确地反映出视频是否可能过曝。
例如,在一些情况下,环境中的某些物体(例如,人脸或车辆等)距离摄像机的距离较近,而环境中的另外一些物体(例如,树木或者建筑物等)距离摄像机的距离较远,距离摄像机较近的物体向摄像机反射回的光线的光强较大,而距离摄像机较远的物体向摄像机反射回的光线的光强较小。在这种情况下,摄像机拍摄的视频中距离摄像机较近的物体所成的像的亮度较高,距离摄像机较远的物体所成的像的亮度较小。而由于摄像机拍摄的视频中距离摄像机较远的物体所成的像的亮度较小,因此,在距离摄像机较近的物体所成的像亮度过高,也即是出现过曝的情况下,视频帧的整幅画面的平均亮度值却很可能会较小。
由于视频帧整幅画面的平均亮度值并不能准确地反映出视频是否可能过曝,因此,相关技术中,摄像机可能无法及时对正在拍摄的视频进行防过曝处理,这导致防过曝处理的效果较差。
本申请实施例提供了一种视频防过曝处理的方法、装置、设备及存储介质,可以提高视频防过曝处理的效果。
在本申请实施例提供的视频防过曝处理方法中,摄像机可以在拍摄目标视频的过程中,获取该目标视频的第一视频帧,而后,摄像机可以将该第一视频帧分割为至少两个图像区域,并获取每个图像区域的亮度值,从而得到至少两个区域亮度值,接着,摄像机可以根据该至少两个区域亮度值中的最大区域亮度值对目标视频进行防过曝处理。这样,当目标视频中第一视频帧的局部区域的画面亮度过高时,也即是,当目标视频中第一视频帧的局部区域可能出现过曝时,无论该第一视频帧的整幅画面的平均亮度是高是低,都可以对目标视频进行防过曝处理,这就可以提高确定目标视频是否可能出现过曝现象的准确率,继而提高了对目标视频进行防过曝处理的效果。
下面,将对本申请实施例提供的视频防过曝处理方法所涉及到的实施环境进行简要说明。
其中,该实施环境可以包括摄像机,可选的,该摄像机可以包括照明组件和图像传感器,该照明组件可以为白光灯或者红外光灯等,该图像传感器可以接收环境中物体向摄像机反射的光线,并根据该光线成像,从而实现对环境中物体的拍摄。
在本申请实施例中,摄像机可以利用自身安装的图像传感器拍摄目标视频,并在拍摄目标视频的过程中获取目标视频中的第一视频帧,摄像机可以根据第一视频帧的最大区域亮度值对目标视频进行防过曝处理。
请参考图1,其示出了本申请实施例提供的一种视频防过曝处理方法的流程图,该视频防过曝处理方法可以应用于上文所述的实施环境中。如图1所示,该视频防过曝处理方法可以包括以下步骤:
步骤101、在拍摄目标视频的过程中,摄像机获取目标视频中的第一视频帧。
如上所述,摄像机中可以安装有图像传感器,摄像机可以利用该图像传感器拍摄目标视频。在目标视频拍摄的过程中,摄像机可以获取该目标视频中的第一视频帧。
步骤102、摄像机将第一视频帧分割为至少两个图像区域,并获取每个图像区域的亮度值,得到至少两个区域亮度值。
在步骤102中,摄像机可以对获取到的第一视频帧进行分割,可选的,摄像机对第一视频帧进行分割所使用的所有分割线可以组成一网格,如图2所示为该网格的一种示例性的示意图。
摄像机对第一视频帧进行分割后可以得到至少两个图像区域,该至少两个图像区域可以组成该第一视频帧。在本申请实施例中,为了简化对第一视频帧的分割过程,摄像机对第一视频帧进行分割得到的每个图像区域可以均为矩形,且,摄像机对第一视频帧进行分割得到的每个图像区域的面积可以均相等。
在对第一视频帧进行分割得到至少两个图像区域之后,摄像机可以获取每个图像区域的亮度值,从而得到至少两个区域亮度值。
在一种可能的实现方式中,摄像机获取某一图像区域的亮度值的方式可以为:摄像机获取位于该图像区域内的所有像素的像素值,其中,每个像素的像素值可以包括R(红色)、G(绿色)和B(蓝色)三个颜色通道所分别对应的子像素值,摄像机可以获取每个像素的G颜色通道对应的子像素值,并将该G颜色通道对应的子像素值确定为像素的亮度值,而后,摄像机将位于该图像区域内的所有像素的亮度值相加,从而得到该图像区域的亮度值。
在另一种可能的实现方式中,摄像机获取某一图像区域的亮度值的方式可以为:摄像机获取位于该图像区域内的所有像素的像素值,接着,摄像机可以获取每个像素的R颜色通道对应的子像素值、G颜色通道对应的子像素值和B颜色通道对应的子像素值的和值,并将该和值确定为像素的亮度值,而后,摄像机可以将位于该图像区域内的所有像素的亮度值相加,从而得到该图像区域的亮度值。
在又一种可能的实现方式中,摄像机获取某一图像区域的亮度值的方式可以为:摄像机从位于该图像区域内的像素中随机获取m(m为小于q的正整数,q为该图像区域内的所有像素的个数)个像素,接着,摄像机可以获取该m个像素中每个像素的G颜色通道对应的子像素值,并将该G颜色通道对应的子像素值确定为像素的亮度值,而后,摄像机将该m个像素的亮度值相加,从而得到该图像区域的亮度值。
步骤103、摄像机从至少两个区域亮度值中获取最大区域亮度值,并根据该最大区域亮度值与第一亮度阈值的比较结果,对目标视频进行防过曝处理。
在一种可能的实现方式中,摄像机在步骤101中可以从目标视频中获取一个第一视频帧,当该一个第一视频帧的最大区域亮度值大于或等于第一亮度阈值时,摄像机可以对目标视频进行防过曝处理。
在这种实现方式中,当摄像机确定目标视频中的一个第一视频帧的最大区域亮度值大于或等于第一亮度阈值时,摄像机就可以对目标视频进行防过曝处理。由于目标视频中一个第一视频帧的最大区域亮度值大于或等于第一亮度阈值时,目标视频就有可能会出现过曝,因此,在这种情况下,摄像机可以立即对目标视频进行防过曝处理,这样可以提高对目标视频进行防过曝处理的效率。
在另一种可能的实现方式中,摄像机在步骤101中可以从目标视频中获取在时序上相邻的n个第一视频帧(n为大于1的正整数),当该n个第一视频帧的最大区域亮度值均大于或等于第一亮度阈值时,摄像机对目标视频进行防过曝处理。
在这种实现方式中,当摄像机确定目标视频中连续n个第一视频帧的最大区域亮度值均大于或等于第一亮度阈值时,摄像机可以对目标视频进行防过曝处理。由于目标视频中连续n个第一视频帧的最大区域亮度值均大于或等于第一亮度阈值时,目标视频出现过曝的可能性较大,因此,在这种情况下,摄像机可以对目标视频进行防过曝处理。在这种实现方式中,由于摄像机只有在目标视频出现过曝的可能性较大时才对目标视频进行防过曝处理,因此可以在一定程度上避免摄像机错误地对不太可能出现过曝的目标视频进行防过曝处理,从而起到提高对目标视频进行防过曝处理的效果的目的。
在本申请实施例中,上述第一亮度阈值可以由技术人员预先进行设定,本申请实施例对其不做具体限定。
在本申请实施例中,对目标视频进行防过曝处理可以包括:对摄像机的白光灯的亮度进行减小处理,和,对摄像机的图像传感器的增益值进行减小处理中的至少一种。
在本申请实施例提供的视频防过曝处理方法中,通过在拍摄目标视频的过程中,获取该目标视频的第一视频帧,而后,将该第一视频帧分割为至少两个图像区域,并获取每个图像区域的亮度值,从而得到至少两个区域亮度值,接着,根据该至少两个区域亮度值中的最大区域亮度值对目标视频进行防过曝处理,这样,当目标视频中第一视频帧的局部区域的画面亮度过高时,也即是,当目标视频中第一视频帧的局部区域可能出现过曝时,无论该第一视频帧的整幅画面的平均亮度是高是低,都可以对目标视频进行防过曝处理,这就可以提高确定目标视频是否可能出现过曝现象的准确率,继而提高了对目标视频进行防过曝处理的效果。
请参考图3,其示出了本申请实施例提供的另一种视频防过曝处理方法的流程图,该视频防过曝处理方法可以应用于上文所述的实施环境中。如图3所示,在上文所述的实施例的基础上,当摄像机根据第一视频帧的最大区域亮度值与第一亮度阈值的比较结果,确定需要对目标视频进行防过曝之后,摄像机对目标视频进行防过曝处理的技术过程可以包括:
步骤201、摄像机获取单位时间内的帧亮度下降值。
在本申请实施例中,对目标视频进行防过曝处理指的是:采用一些手段对目标视频中时序上位于第一视频帧之后的视频帧(为了方便叙述,下文将其简称为后续视频帧)的亮度值进行减小处理,从而避免后续视频帧出现过曝。
例如,假设第一视频帧为目标视频中的第p个视频帧,则对目标视频进行防过曝处理指的是:采用一些手段对目标视频中位于该第p个视频帧之后的视频帧的亮度值进行减小处理,从而避免该第p个视频帧之后的视频帧出现过曝。
其中,如上所述,上文中的“一些手段”可以包括:对摄像机的白光灯的亮度进行减小处理,和,对摄像机的图像传感器的增益值进行减小处理中的至少一种。
在对目标视频进行防过曝处理的过程中,摄像机可以逐渐地减小后续视频帧的亮度值,直至后续视频帧的最大区域亮度值小于或等于第一亮度阈值时,摄像机完成对目标视频的防过曝处理。
例如,假设第一视频帧为目标视频中的第p个视频帧,则摄像机可以逐渐地减少该第p个视频帧之后的连续k个视频帧的亮度值,在对该连续k个视频帧的亮度值进行减小处理后,目标视频中的第p+k个视频帧的最大区域亮度值小于或等于第一亮度阈值,此时,摄像机完成对目标视频的防过曝处理。
为了逐渐减小后续视频帧的亮度值,摄像机可以获取单位时间内的帧亮度下降值,其中,所谓“单位时间内的帧亮度下降值”指的是在防过曝处理的过程中,单位时间内后续视频帧的亮度的下降值,可选的,该单位时间可以为目标视频中相邻两个视频帧的拍摄时刻之间的时长。
在一种可能的实现方式中,技术人员可以预先对该单位时间内的帧亮度下降值进行设定,则在步骤201中,摄像机可以获取技术人员预先设定的该单位时间内的帧亮度下降值。
在另一种可能的实现方式中,技术人员可以预先对防过曝处理时长进行设定,该防过曝处理时长指的是摄像机进行防过曝处理所需的时长,也即是,摄像机开始进行防过曝处理到完成防过曝处理之间的时长。在上述举例中,该防过曝处理时长指的可以是摄像机对该连续k个视频帧的亮度值进行减小处理所需的时长。
在步骤201中,摄像机可以获取该预设的防过曝处理时长,同时,摄像机可以获取第一亮度阈值和第一视频帧的最大区域亮度值之间的差值,接着,摄像机可以将该差值与该防过曝处理时长的比值作为单位时间内的帧亮度下降值。
步骤202、摄像机根据单位时间内的帧亮度下降值,对后续视频帧的亮度值进行减小处理。
在一种可能的实现方式中,对目标视频进行防过曝处理的过程中,摄像机可以获取后续视频帧拍摄的时刻与第一视频帧的拍摄时刻之间的时长。而后,摄像机可以将该时长与单位时间内的帧亮度下降值的乘积确定为帧亮度下降总值。接着,摄像机可以根据该帧亮度下降总值对后续视频帧的亮度值进行减小处理,使得亮度值减小处理后的后续视频帧的最大区域亮度值与第一视频帧的最大区域亮度值的差值等于该帧亮度下降总值。
例如,假设第一视频帧为目标视频中的第p个视频帧,则摄像机获取的后续视频帧可以位于该第p个视频帧之后的连续k个视频帧中,若该第p个视频帧的拍摄时刻为t1,该后续视频帧的拍摄时刻为t2,则摄像机可以获取t2与t1之间的差值r,并将该差值r确定为后续视频帧拍摄的时刻与第一视频帧的拍摄时刻之间的时长。接着,摄像机可以将该差值r与单位时间内的帧亮度下降值的乘积确定为帧亮度下降总值z。而后,摄像机可以对后续视频帧的亮度值进行减小处理,减小处理后的后续视频帧的最大区域亮度值与该第p个视频帧的最大区域亮度值的差值等于该帧亮度下降总值z。
其中,后续视频帧的最大区域亮度值的获取方式与上文所述的第一视频帧的最大区域亮度值的获取方式同理,本申请实施例在此不再赘述。
在本申请的一个实施例中,对后续视频帧的亮度值进行减小处理可以包括:对后续视频帧中像素的R颜色通道对应的子像素值、G颜色通道对应的子像素值和B颜色通道对应的子像素值进行减小处理。
本申请实施例提供的视频防过曝处理方法中,在对目标视频进行防过曝处理的过程中,摄像机可以根据单位时间内的帧亮度下降值逐渐地减小后续视频帧的亮度值,这样可以避免后续视频帧的亮度值出现骤降,从而可以避免目标视频出现亮度跳变,继而避免影响目标视频的拍摄效果。
请参考图4,其示出了本申请实施例提供的另一种视频防过曝处理方法的流程图,该视频防过曝处理方法可以应用于上文所述的实施环境中。如图4所示,在上文所述的实施例的基础上,上述步骤103之后,视频防过曝处理方法还包括:
步骤301、摄像机获取防过曝处理后的目标视频中的第二视频帧。
如上所述,在对目标视频进行防过曝处理的过程中,摄像机可以降低后续视频帧的亮度值,从而避免后续视频帧出现过曝。
然而,后续视频帧中很可能存在本来亮度值就较低的图像区域,在对后续视频帧的亮度值进行降低处理的过程中,该本来亮度值就较低的图像区域的亮度值会进一步降低,从而导致该本来亮度值就较低的图像区域难以被看清,这就使得该本来亮度值就较低的图像区域中的许多细节会被丢失。为了避免出现上述情况,保证目标视频的拍摄效果,本申请实施例在对目标视频进行防过曝处理后,可以对后续视频帧中亮度值较低的区域进行提亮处理。
为了对后续视频帧中亮度值较低的区域进行提亮处理,摄像机可以执行步骤301的技术过程,也即是,摄像机可以获取防过曝处理后的目标视频中的第二视频帧,该第二视频帧也即是上文所述的后续视频帧中的视频帧。
步骤302、摄像机在第二视频帧中确定亮度值小于第二亮度阈值的暗部图像区域。
在一种可能的实现方式中,摄像机可以获取第二视频帧中每个像素的亮度值,而后,摄像机可以从第二视频帧包括的所有像素中获取亮度值小于第二亮度阈值的像素,接着,摄像机可以在第二视频帧中获取由亮度值小于第二亮度阈值的像素组成的暗部图像区域。
在另一种可能的实现方式中,摄像机可以将第二视频帧分割为至少两个图像区域,并获取每个图像区域的亮度值,而后,摄像机可以将亮度值小于第二亮度阈值的图像区域确定为暗部图像区域。
在又一种可能的实现方式中,摄像机可以按照一定的规则从第二视频帧的不同区域中获取多个像素,摄像机可以从该多个像素中获取亮度值小于第二亮度阈值的像素,接着,摄像机可以从第二视频帧中获取包括所有的亮度值小于第二亮度阈值的像素的暗部图像区域。
需要指出的是,上文所述的第二亮度阈值可以由技术人员预先进行设定,本申请实施例对其不做具体限定。其中,该第二亮度阈值小于第一亮度阈值。
还需要指出的是,与上文所述同理地,像素的亮度值指的可以是该像素G颜色通道对应该的子像素值,或者,像素的亮度值指的可以是该像素R颜色通道对应的子像素值、G颜色通道对应的子像素值和B颜色通道对应的子像素值的和值。
还需要指出的是,步骤302中图像区域的亮度值的获取方式与步骤102中图像区域的亮度值的获取方式同理,本申请实施例在此不再赘述。
步骤303、摄像机对暗部图像区域的亮度值进行增大处理。
摄像机可以采用局部提亮技术(英文:local tone mapping)对该暗部区域的亮度值进行增大处理。
可选的,在本申请的一个实施例中,摄像机对暗部图像区域的亮度值进行增大处理可以包括:对暗部图像区域中像素的R颜色通道对应的子像素值、G颜色通道对应的子像素值和B颜色通道对应的子像素值进行增大处理。
本申请实施例提供的视频防过曝处理方法中,摄像机可以对第二视频帧的暗部图像区域的亮度值进行增大处理,从而保证在对目标视频进行防过曝处理之后,该暗部图像区域能够被看清,该暗部图像区域中的细节能够被保留,继而可以保证目标视频的拍摄效果。
请参考图5,其示出了本申请实施例提供的一种视频防过曝处理装置400的框图,该视频防过曝处理装置400可以配置于摄像机中。如图5所示,该视频防过曝处理装置400可以包括:第一获取模块401、第二获取模块402和确定模块403。
其中,该第一获取模块401,用于在拍摄目标视频的过程中,获取该目标视频中的第一视频帧。
该第二获取模块402,用于将该第一视频帧分割为至少两个图像区域,并获取每个该图像区域的亮度值,得到至少两个区域亮度值。
该确定模块403,用于从该至少两个区域亮度值中获取最大区域亮度值,并根据该最大区域亮度值与第一亮度阈值的比较结果,对该目标视频进行防过曝处理。
在本申请的一个实施例中,该确定模块403,具体用于:当该最大区域亮度值大于或等于该第一亮度阈值时,对该目标视频进行防过曝处理。
在本申请的一个实施例中,该确定模块403,具体用于:当该目标视频中的在时序上相邻的n个第一视频帧的最大区域亮度值均大于或等于该第一亮度阈值时,对该目标视频进行防过曝处理,n为大于1的正整数。
参考图6,本申请实施例还提供了一种视频防过曝处理装置500,该视频防过曝处理装置500除了包括视频防过曝处理装置400包括的各模块外,可选的,还可以包括亮度值增大模块404和防过曝处理模块405。
其中,该亮度值增大模块404,用于:获取防过曝处理后的目标视频中的第二视频帧;在该第二视频帧中确定亮度值小于第二亮度阈值的暗部图像区域;对该暗部图像区域的亮度值进行增大处理。
该防过曝处理模块405,用于:获取单位时间内的帧亮度下降值;根据该单位时间内的帧亮度下降值,对该目标视频中时序上位于该第一视频帧之后的视频帧的亮度值进行减小处理。
该防过曝处理模块405,用于:对白光灯的亮度进行减小处理,和/或,对图像传感器的增益值进行减小处理。
在本申请的一个实施例中,该防过曝处理模块405,具体用于:获取时序上位于第一视频帧之后的视频帧的拍摄的时刻与该第一视频帧的拍摄时刻之间的时长;将该时长与该单位时间内的帧亮度下降值的乘积确定为帧亮度下降总值;根据该帧亮度下降总值对该时序上位于第一视频帧之后的视频帧的亮度值进行减小处理,亮度值减小处理后的视频帧的最大区域亮度值与该第一视频帧的最大区域亮度值的差值等于该帧亮度下降总值。
在本申请的一个实施例中,该防过曝处理模块405,具体用于:获取第一视频帧的最大区域亮度值与该第一亮度阈值的差值;获取预设的防过曝处理时长;将该差值与该防过曝处理时长的比值确定为该单位时间内的帧亮度下降值。
本申请实施例提供的视频防过曝处理装置,可以实现上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
关于视频防过曝处理装置的具体限定可以参见上文中对于视频防过曝处理方法的限定,在此不再赘述。上述视频防过曝处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在本申请的一个实施例中,提供了一种计算机设备,该计算机设备可以是摄像机,其内部结构图可以如图7所示。该计算机设备包括通过***总线连接的处理器、存储器、图像传感器和照明组件,可选的,该照明组件可以为白光灯或者红外光灯等。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机程序被处理器执行时以实现一种视频防过曝处理方法。
本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在本申请的一个实施例中,提供了一种计算机设备,该计算机设备可以为摄像机,该计算机设备包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
在拍摄目标视频的过程中,获取该目标视频中的第一视频帧;
将该第一视频帧分割为至少两个图像区域,并获取每个该图像区域的亮度值,得到至少两个区域亮度值;
从该至少两个区域亮度值中获取最大区域亮度值,并根据该最大区域亮度值与第一亮度阈值的比较结果,对该目标视频进行防过曝处理。
在本申请的一个实施例中,处理器执行计算机程序时还实现以下步骤:当该最大区域亮度值大于或等于该第一亮度阈值时,对该目标视频进行防过曝处理。
在本申请的一个实施例中,处理器执行计算机程序时还实现以下步骤:当该目标视频中的在时序上相邻的n个第一视频帧的最大区域亮度值均大于或等于该第一亮度阈值时,对该目标视频进行防过曝处理,n为大于1的正整数。
在本申请的一个实施例中,处理器执行计算机程序时还实现以下步骤:获取防过曝处理后的目标视频中的第二视频帧;在该第二视频帧中确定亮度值小于第二亮度阈值的暗部图像区域;对该暗部图像区域的亮度值进行增大处理。
在本申请的一个实施例中,处理器执行计算机程序时还实现以下步骤:获取单位时间内的帧亮度下降值;根据该单位时间内的帧亮度下降值,对该目标视频中时序上位于该第一视频帧之后的视频帧的亮度值进行减小处理。
在本申请的一个实施例中,处理器执行计算机程序时还实现以下步骤:获取时序上位于第一视频帧之后的视频帧的拍摄的时刻与该第一视频帧的拍摄时刻之间的时长;将该时长与该单位时间内的帧亮度下降值的乘积确定为帧亮度下降总值;根据该帧亮度下降总值对时序上位于第一视频帧之后的视频帧的亮度值进行减小处理,亮度值减小处理后的视频帧的最大区域亮度值与该第一视频帧的最大区域亮度值的差值等于该帧亮度下降总值。
在本申请的一个实施例中,处理器执行计算机程序时还实现以下步骤:获取第一视频帧的最大区域亮度值与该第一亮度阈值的差值;获取预设的防过曝处理时长;将该差值与该防过曝处理时长的比值确定为该单位时间内的帧亮度下降值。
在本申请的一个实施例中,处理器执行计算机程序时还实现以下步骤:对该白光灯的亮度进行减小处理,和/或,对该图像传感器的增益值进行减小处理。
本申请实施例提供的计算机设备,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。
在本申请的一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
在拍摄目标视频的过程中,获取该目标视频中的第一视频帧;
将该第一视频帧分割为至少两个图像区域,并获取每个该图像区域的亮度值,得到至少两个区域亮度值;
从该至少两个区域亮度值中获取最大区域亮度值,并根据该最大区域亮度值与第一亮度阈值的比较结果,对该目标视频进行防过曝处理。
在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:当该最大区域亮度值大于或等于该第一亮度阈值时,对该目标视频进行防过曝处理。
在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:当该目标视频中的在时序上相邻的n个第一视频帧的最大区域亮度值均大于或等于该第一亮度阈值时,对该目标视频进行防过曝处理,n为大于1的正整数。
在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取防过曝处理后的目标视频中的第二视频帧;在该第二视频帧中确定亮度值小于第二亮度阈值的暗部图像区域;对该暗部图像区域的亮度值进行增大处理。
在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取单位时间内的帧亮度下降值;根据该单位时间内的帧亮度下降值,对该目标视频中时序上位于该第一视频帧之后的视频帧的亮度值进行减小处理。
在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取时序上位于第一视频帧之后的视频帧的拍摄的时刻与该第一视频帧的拍摄时刻之间的时长;将该时长与该单位时间内的帧亮度下降值的乘积确定为帧亮度下降总值;根据该帧亮度下降总值对该时序上位于第一视频帧之后的视频帧的亮度值进行减小处理,亮度值减小处理后的视频帧的最大区域亮度值与该第一视频帧的最大区域亮度值的差值等于该帧亮度下降总值。
在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取第一视频帧的最大区域亮度值与该第一亮度阈值的差值;获取预设的防过曝处理时长;将该差值与该防过曝处理时长的比值确定为该单位时间内的帧亮度下降值。
在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:对该白光灯的亮度进行减小处理,和/或,对该图像传感器的增益值进行减小处理。
本实施例提供的计算机可读存储介质,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种视频防过曝处理的方法,其特征在于,所述方法包括:
在拍摄目标视频的过程中,获取所述目标视频中的第一视频帧;
将所述第一视频帧分割为至少两个图像区域,并获取每个所述图像区域的亮度值,得到至少两个区域亮度值;
从所述至少两个区域亮度值中获取最大区域亮度值,并根据所述最大区域亮度值与第一亮度阈值的比较结果,对所述目标视频进行防过曝处理;
其中,所述对所述目标视频进行防过曝处理,包括:
获取所述第一视频帧的最大区域亮度值与所述第一亮度阈值的差值;
获取预设的防过曝处理时长;
将所述差值与所述防过曝处理时长的比值作为单位时间内的帧亮度下降值;
根据所述帧亮度下降值,对所述目标视频中时序上位于所述第一视频帧之后的视频帧的亮度值进行减小处理。
2.根据权利要求1所述的方法,其特征在于,所述根据所述最大区域亮度值与第一亮度阈值的比较结果,对所述目标视频进行防过曝处理,包括:
当所述最大区域亮度值大于或等于所述第一亮度阈值时,对所述目标视频进行防过曝处理。
3.根据权利要求1所述的方法,其特征在于,所述根据所述最大区域亮度值与第一亮度阈值的比较结果,对所述目标视频进行防过曝处理,包括:
当所述目标视频中的在时序上相邻的n个第一视频帧的最大区域亮度值均大于或等于所述第一亮度阈值时,对所述目标视频进行防过曝处理,n为大于1的正整数。
4.根据权利要求2或3所述的方法,其特征在于,所述对所述目标视频进行防过曝处理之后,所述方法还包括:
获取防过曝处理后的目标视频中的第二视频帧;
在所述第二视频帧中确定亮度值小于第二亮度阈值的暗部图像区域;
对所述暗部图像区域的亮度值进行增大处理。
5.根据权利要求1所述的方法,其特征在于,所述对所述目标视频中时序上位于所述第一视频帧之后的视频帧的亮度值进行减小处理,包括:
获取时序上位于所述第一视频帧之后的视频帧的拍摄的时刻与所述第一视频帧的拍摄时刻之间的时长;
将所述时长与所述帧亮度下降值的乘积作为为帧亮度下降总值;
根据所述帧亮度下降总值对时序上位于所述第一视频帧之后的视频帧的亮度值进行减小处理,亮度值减小处理后的视频帧的最大区域亮度值与所述第一视频帧的最大区域亮度值的差值等于所述帧亮度下降总值。
6.根据权利要求1所述的方法,其特征在于,用于白光摄像机中,所述白光摄像机包括白光灯和图像传感器,所述对所述目标视频进行防过曝处理,包括:
对所述白光灯的亮度进行减小处理,和/或,对所述图像传感器的增益值进行减小处理。
7.一种视频防过曝处理的装置,其特征在于,所述装置包括:
第一获取模块,用于在拍摄目标视频的过程中,获取所述目标视频中的第一视频帧;
第二获取模块,用于将所述第一视频帧分割为至少两个图像区域,并获取每个所述图像区域的亮度值,得到至少两个区域亮度值;
确定模块,用于从所述至少两个区域亮度值中获取最大区域亮度值,并根据所述最大区域亮度值与第一亮度阈值的比较结果,对所述目标视频进行防过曝处理;
其中,所述确定模块,具体用于:
获取所述第一视频帧的最大区域亮度值与所述第一亮度阈值的差值;
获取预设的防过曝处理时长;
将所述差值与所述防过曝处理时长的比值作为单位时间内的帧亮度下降值;
根据所述帧亮度下降值,对所述目标视频中时序上位于所述第一视频帧之后的视频帧的亮度值进行减小处理。
8.根据权利要求7所述的装置,其特征在于,所述确定模块,具体用于:当所述最大区域亮度值大于或等于所述第一亮度阈值时,对所述目标视频进行防过曝处理。
9.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述计算机程序被所述处理器执行时实现如权利要求1至6任一所述的视频防过曝处理方法。
10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至6任一所述的视频防过曝处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910730041.9A CN110519522B (zh) | 2019-08-08 | 2019-08-08 | 视频防过曝处理的方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910730041.9A CN110519522B (zh) | 2019-08-08 | 2019-08-08 | 视频防过曝处理的方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110519522A CN110519522A (zh) | 2019-11-29 |
CN110519522B true CN110519522B (zh) | 2021-10-22 |
Family
ID=68624458
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910730041.9A Active CN110519522B (zh) | 2019-08-08 | 2019-08-08 | 视频防过曝处理的方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110519522B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111898532A (zh) * | 2020-07-30 | 2020-11-06 | 杭州海康威视数字技术股份有限公司 | 一种图像处理方法、装置、电子设备及监控*** |
CN114170169A (zh) * | 2021-11-30 | 2022-03-11 | 广州思德医疗科技有限公司 | 光源亮度调节方法、装置、电子设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103826066A (zh) * | 2014-02-26 | 2014-05-28 | 芯原微电子(上海)有限公司 | 一种自动曝光调整方法及*** |
CN104184957A (zh) * | 2014-09-17 | 2014-12-03 | 中国科学院光电技术研究所 | 一种适用于空间探测成像的基于自适应预期图像平均亮度的自动曝光控制方法 |
CN104881644A (zh) * | 2015-05-25 | 2015-09-02 | 华南理工大学 | 非均匀光照条件下的人脸图像采集方法 |
CN105472268A (zh) * | 2015-12-24 | 2016-04-06 | Tcl集团股份有限公司 | 一种拍摄补光方法和装置 |
CN107566752A (zh) * | 2017-10-31 | 2018-01-09 | 努比亚技术有限公司 | 一种拍摄方法、终端及计算机存储介质 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101431185B1 (ko) * | 2007-06-22 | 2014-08-27 | 삼성전자 주식회사 | 영상 향상 방법 및 장치, 이를 이용한 영상 처리 시스템 |
CN103118232B (zh) * | 2013-02-20 | 2016-07-13 | 浙江宇视科技有限公司 | 一种补光控制装置及方法 |
CN105828065B (zh) * | 2015-01-08 | 2017-11-21 | ***通信集团浙江有限公司 | 一种视频画面过曝检测方法及装置 |
-
2019
- 2019-08-08 CN CN201910730041.9A patent/CN110519522B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103826066A (zh) * | 2014-02-26 | 2014-05-28 | 芯原微电子(上海)有限公司 | 一种自动曝光调整方法及*** |
CN104184957A (zh) * | 2014-09-17 | 2014-12-03 | 中国科学院光电技术研究所 | 一种适用于空间探测成像的基于自适应预期图像平均亮度的自动曝光控制方法 |
CN104881644A (zh) * | 2015-05-25 | 2015-09-02 | 华南理工大学 | 非均匀光照条件下的人脸图像采集方法 |
CN105472268A (zh) * | 2015-12-24 | 2016-04-06 | Tcl集团股份有限公司 | 一种拍摄补光方法和装置 |
CN107566752A (zh) * | 2017-10-31 | 2018-01-09 | 努比亚技术有限公司 | 一种拍摄方法、终端及计算机存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN110519522A (zh) | 2019-11-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9384539B2 (en) | Method and device for processing digital image, and computer-readable recording medium | |
JP6160004B2 (ja) | シーン認識方法および装置 | |
US8072507B2 (en) | Method and system of generating high dynamic range image corresponding to specific scene | |
EP3849170B1 (en) | Image processing method, electronic device, and computer-readable storage medium | |
US9479705B2 (en) | Exposure value adjustment apparatus, method, and non-transitory tangible machine-readable medium thereof | |
US11431915B2 (en) | Image acquisition method, electronic device, and non-transitory computer readable storage medium | |
US11240443B2 (en) | Systems and methods for image acquisition | |
CN108322651B (zh) | 拍摄方法和装置、电子设备、计算机可读存储介质 | |
CN110445952B (zh) | 摄像头的画面闪烁处理方法、装置、设备和存储介质 | |
CN107925726B (zh) | 用于产生高动态范围图像的有效存储装置 | |
CN110519522B (zh) | 视频防过曝处理的方法、装置、设备及存储介质 | |
US9489750B2 (en) | Exposure metering based on background pixels | |
CN110620881A (zh) | 车牌曝光补偿方法、装置、计算机设备及存储介质 | |
CN111383206B (zh) | 一种图像处理方法、装置、电子设备及存储介质 | |
CN106651797B (zh) | 一种信号灯有效区域的确定方法和装置 | |
CN112312030A (zh) | 拍照补光方法、装置、计算机设备及存储介质 | |
CN113163127A (zh) | 图像处理方法、装置、电子设备及存储介质 | |
CN110971841A (zh) | 图像处理方法、装置、存储介质及电子设备 | |
CN113747008B (zh) | 一种摄像机及补光方法 | |
CN109859142B (zh) | 图像亮度的调节方法、装置、计算机设备和存储介质 | |
CN114173062A (zh) | 摄像设备图像处理方法、装置、设备和存储介质 | |
CN110418066B (zh) | 图像处理方法、装置、设备及存储介质 | |
CN112446833B (zh) | 一种图像处理方法、智能终端及存储介质 | |
US11956552B2 (en) | Method and electronic device for increased dynamic range of an image | |
CN113747062B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |