本申请涉及图像处理,例如涉及一种摄像头画面自适应补偿方法、装置、设备和存储介质。
背景技术:
1、摄像机获取摄像头画面后将摄像头画面传递给显示器进行显示,摄像机所处的工作环境可能亮度较高或亮度较低,使得拍摄得到的摄像头画面的质量较低。摄像机所处的环境的亮度与显示器所处环境的亮度可能不一致,例如摄像头处于一般亮度的工作环境中,而显示器处于亮度较低的工作环境中,导致显示器显示出的摄像头画面不理想。
技术实现思路
1、本申请目的在于:提供一种摄像头画面自适应补偿方法、装置、设备和存储介质,其能够根据摄像机的工作环境选取合适的摄像头工作模式,对输入显示器的摄像头画面进行预处理和画质调节,从而同时优化摄像头画面和显示器画面。
2、为达到上述目的,本申请提供了一种摄像头画面自适应补偿方法,包括:
3、获取摄像机工作环境,根据所述摄像机工作环境选择摄像头工作模式;
4、打开摄像头,获取摄像头画面;
5、接收所述摄像头画面,根据所述摄像头工作模式选择显示模式;
6、对所述摄像头画面进行预处理,得到预处理画面;
7、根据所述预处理画面判断是否调整预设画质参数,若是,则将所述预设画质参数调整为适配画质参数;
8、根据所述适配画质参数对所述预处理画面进行画质调节,得到优化画面。
9、所述根据所述摄像机工作环境选择摄像头工作模式,包括:
10、当所述摄像机工作环境的环境亮度大于或等于亮度阈值时,将所述摄像头工作模式设置为一般色域工作模式;
11、当所述摄像机工作环境的环境亮度小于所述亮度阈值时,将所述摄像头工作模式设置为宽色域工作模式。
12、所述对所述摄像头画面进行预处理,得到预处理画面,包括:
13、对所述摄像头画面进行去噪处理,得到去噪画面;
14、对所述去噪画面进行运动补偿,得到运动补偿画面;
15、对所述运动补偿画面进行对比度提升,得到所述预处理画面。
16、所述根据所述预处理画面判断是否调整预设画质参数,包括:
17、获取所述预处理画面的色彩深度;
18、若所述色彩深度小于色彩深度阈值,则调整所述预设画质参数;
19、若所述色彩深度大于或等于所述色彩深度阈值,则不调整所述预设画质参数。
20、所述将所述预设画质参数调整为适配画质参数,包括:
21、将预设色彩空间调整为适配色彩空间;
22、将预设图像模式调整为适配图像模式;
23、将预设图像伽马参数调整为适配图像伽马参数。
24、进一步地,所述得到优化画面之后,还包括:
25、检测所述摄像头是否关闭,若是,则将所述适配画质参数还原为所述预设画质参数。
26、所述对所述去噪画面进行运动补偿,得到运动补偿画面,包括:
27、使用全局运动补偿法对所述去噪画面进行运动补偿,得到所述运动补偿画面。
28、所述对所述运动补偿画面进行对比度提升,得到所述预处理画面,包括:
29、使用对数变换法对所述运动补偿画面进行对比度提升,得到所述预处理画面。
30、所述根据所述摄像头工作模式选择显示模式,包括:
31、若所述摄像头工作模式为所述一般色域工作模式,则将所述显示模式设置为所述一般色域工作模式;
32、若所述摄像头工作模式为所述宽色域工作模式,则将所述显示模式设置为所述宽色域工作模式。
33、本申请还提供了一种摄像头画面自适应补偿装置,包括:
34、摄像机工作环境获取模块,用于获取摄像机工作环境;
35、摄像头工作模式选择模块,用于根据所述摄像机工作环境选择摄像头工作模式;
36、摄像头画面获取模块,用于打开摄像头,获取摄像头画面;
37、显示模式选择模块,用于接收所述摄像头画面,根据所述摄像头工作模式选择显示模式;
38、摄像头画面预处理模块,用于对所述摄像头画面进行预处理,得到预处理画面;
39、预设画质参数调节模块,用于根据所述预处理画面判断是否调整预设画质参数,若是,则将所述预设画质参数调整为适配画质参数;
40、预处理画面调节模块,用于根据所述适配画质参数对所述预处理画面进行画质调节,得到优化画面。
41、本申请还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的一种摄像头画面自适应补偿方法和/或上述任一项所述的摄像头画面自适应补偿方法的步骤。
42、本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的一种摄像头画面自适应补偿方法和/或上述任一项所述的摄像头画面自适应补偿方法的步骤。
43、本申请的一种摄像头画面自适应补偿方法,获取摄像机工作环境,根据所述摄像机工作环境选择摄像头工作模式,从而在输入端对摄像头画面进行优化。打开摄像头,获取摄像头画面。接收所述摄像头画面,根据所述摄像头工作模式选择显示模式;对所述摄像头画面进行预处理,得到预处理画面;根据所述预处理画面判断是否调整预设画质参数,若是,则将所述预设画质参数调整为适配画质参数;根据所述适配画质参数对所述预处理画面进行画质调节,得到优化画面。通过对摄像头画面进行预处理能够对摄像头画面进行较好的自适应补偿,在输出端对摄像头画面的画面质量进行第一次提升。通过对预处理画面进行画质调节,在输出端对摄像头的画面质量进行第二次提升,使得最终得到的优化画面具有较高的画面质量。
1.一种摄像头画面自适应补偿方法,其特征在于,包括:
2.根据权利要求1所述的摄像头画面自适应补偿方法,其特征在于,所述根据所述摄像机工作环境选择摄像头工作模式,包括:
3.根据权利要求1所述的摄像头画面自适应补偿方法,其特征在于,所述对所述摄像头画面进行预处理,得到预处理画面,包括:
4.根据权利要求1所述的摄像头画面自适应补偿方法,其特征在于,所述根据所述预处理画面判断是否调整预设画质参数,包括:
5.根据权利要求4所述的摄像头画面自适应补偿方法,其特征在于,所述将所述预设画质参数调整为适配画质参数,包括:
6.根据权利要求1所述的摄像头画面自适应补偿方法,其特征在于,所述得到优化画面之后,还包括:
7.根据权利要求3所述的摄像头画面自适应补偿方法,其特征在于,所述对所述去噪画面进行运动补偿,得到运动补偿画面,包括:
8.根据权利要求3所述的摄像头画面自适应补偿方法,其特征在于,所述对所述运动补偿画面进行对比度提升,得到所述预处理画面,包括:
9.根据权利要求2所述的摄像头画面自适应补偿方法,其特征在于,所述根据所述摄像头工作模式选择显示模式,包括:
10.一种摄像头画面自适应补偿装置,其特征在于,包括:
11.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至9中任一项所述的摄像头画面自适应补偿方法的步骤。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至9中任一项所述的摄像头画面自适应补偿方法的步骤。