拍摄场景闪烁的检测方法、装置、拍摄设备和介质与流程

文档序号:25992751发布日期:2021-07-23 21:05阅读:来源:国知局

技术特征:

1.一种拍摄场景闪烁的检测方法,其特征在于,包括:

确定当前拍摄场景为静态场景、非暗光且高动态的情况下,获取第一图像帧和第一平均图像帧的差值并二值化,得到第一拟合图像帧,其中,所述第一平均图像帧是第一组图像帧的平均图像帧,所述第一组图像帧包含n个连续的图像帧,第一个图像帧为所述第一图像帧,所述n为大于等于2的整数;

获取所述第一拟合图像帧每行的行平均亮度;

根据行号和行平均亮度拟合第一曲线,其中,行号为横轴,行平均亮度为纵轴;

若所述第一曲线为正弦曲线,确定当前拍摄场景存在闪烁。

2.根据权利要求1所述的方法,其特征在于,还包括:

确定当前拍摄场景为静态场景、暗光且高动态的情况下,获取第i图像帧和第i平均图像帧的差值并二值化,得到第i拟合图像帧,其中,所述i为大于等1且小于等于m的整数,所述第i平均图像帧是第i组图像帧的平均图像帧,所述第i组图像帧包含n个连续的图像帧,第i组图像帧的第一个图像帧为所述第i图像帧,所述n为大于等于2的整数;

获取所述第i拟合图像帧每行的行平均亮度;

根据第i拟合图像帧的行号和行平均亮度拟合第二曲线,其中,行号为横轴,行平均亮度为纵轴;

若所述第二曲线包含s个周期的正弦波,确定当前拍摄场景存在闪烁,其中,s为大于等于1的整数。

3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:

确定当前拍摄场景为静态场景;

将第一平均图像帧进行直方图统计,根据直方图统计信息,确定当前静态场景为非暗光且高动态的情况,或者,暗光且高动态的情况。

4.根据权利要求3所述的方法,其特征在于,所述根据直方图统计信息,确定当前静态场景为非暗光且高动态的情况,或者,暗光且高动态的情况,包括:

若相邻亮度值区间的像素数量差值大于第一预设阈值,确定当前静态场景为高动态;

若大于第一亮度值的亮度值区间的像素数量小于第二预设阈值,确定当前场景为暗光;

若大于第一亮度值的亮度值区间的像素数量大于等于第二预设阈值,确定当前场景为非暗光。

5.根据权利要求3所述的方法,其特征在于,所述确定当前拍摄场景为静态场景,包括:

获取第i组图像帧的第i平均图像帧,根据所述第i平均图像帧,确定第i场景亮度,其中,所述i为大于等1且小于等于k的整数,所述第i组图像帧包含n个连续的图像帧,相邻两组图像帧的起始图像帧相邻;

根据第1场景亮度至第k场景亮度,确定当前场景为静态场景,其中,k个场景亮度中,任意两个场景亮度的差值小于第三预设阈值。

6.一种拍摄场景闪烁的检测装置,其特征在于,包括:

处理模块,用于确定当前拍摄场景为静态场景、非暗光且高动态的情况下,获取第一图像帧和第一平均图像帧的差值并二值化,得到第一拟合图像帧,其中,所述第一平均图像帧是第一组图像帧的平均图像帧,所述第一组图像帧包含n个连续的图像帧,第一个图像帧为所述第一图像帧,所述n为大于等于2的整数;

获取模块,用于获取所述第一拟合图像帧每行的行平均亮度;

所述处理模块,还用于根据行号和行平均亮度拟合第一曲线,其中,行号为横轴,行平均亮度为纵轴;

所述处理模块,还用于若所述第一曲线为正弦曲线,确定当前拍摄场景存在闪烁。

7.根据权利要求6所述的装置,其特征在于,还包括:

所述处理模块,还用于确定当前拍摄场景为静态场景、暗光且高动态的情况下,获取第i图像帧和第i平均图像帧的差值并二值化,得到第i拟合图像帧,其中,所述i为大于等1且小于等于m的整数,所述第i平均图像帧是第i组图像帧的平均图像帧,所述第i组图像帧包含n个连续的图像帧,第i组图像帧的第一个图像帧为所述第i图像帧,所述n为大于等于2的整数;

所述获取模块,还用于获取所述第i拟合图像帧每行的行平均亮度;

所述处理模块,还用于根据第i拟合图像帧的行号和行平均亮度拟合第二曲线,其中,行号为横轴,行平均亮度为纵轴;

所述处理模块,还用于若所述第二曲线包含s个周期的正弦波,确定当前拍摄场景存在闪烁,其中,s为大于等于1的整数。

8.根据权利要求6或者7所述的装置,其特征在于,还包括:

所述处理模块,还用于确定当前拍摄场景为静态场景;并用于将第一平均图像帧进行直方图统计,根据直方图统计信息,确定当前静态场景为非暗光且高动态的情况,或者,暗光且高动态的情况。

9.根据权利要求8所述的装置,其特征在于,所述处理模块具体用于:

若相邻亮度值区间的像素数量差值大于第一预设阈值,确定当前静态场景为高动态;

若大于第一亮度值的亮度值区间的像素数量小于第二预设阈值,确定当前场景为暗光;

若大于第一亮度值的亮度值区间的像素数量大于等于第二预设阈值,确定当前场景为非暗光。

10.根据权利要求8所述的装置,其特征在于,所述处理模块具体用于:

获取第i组图像帧的第i平均图像帧,根据所述第i平均图像帧,确定第i场景亮度,其中,所述i为大于等1且小于等于k的整数,所述第i组图像帧包含n个连续的图像帧,相邻两组图像帧的起始图像帧相邻;

根据第1场景亮度至第k场景亮度,确定当前场景为静态场景,其中,k个场景亮度中,任意两个场景亮度的差值小于第三预设阈值。

11.一种拍摄设备,其特征在于,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现权利要求1-5任一项所述方法的步骤。

12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-5任一项所述的方法的步骤。


技术总结
本公开涉及一种拍摄场景闪烁的检测方法、装置、拍摄设备和介质,通过确定当前拍摄场景为静态场景、非暗光且高动态的情况下,获取第一图像帧和第一平均图像帧的差值并二值化,得到第一拟合图像帧;获取第一拟合图像帧每行的行平均亮度;根据行号和行平均亮度拟合第一曲线,其中,行号为横轴,行平均亮度为纵轴;若第一曲线为正弦曲线,确定当前拍摄场景存在闪烁,由于第一拟合图像帧的行亮度的变化能够体现出当前场景下外部光源的亮度变化,因此,根据行号和行平均亮度拟合出的第一曲线,更能体现外部光源的亮度变化和亮度变化的周期,从而,提高了闪烁检测的准确度。

技术研发人员:吴锦伟
受保护的技术使用者:珠海视熙科技有限公司
技术研发日:2021.02.05
技术公布日:2021.07.23
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1