System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及电子设备,特别是涉及一种拼缝亮度差异校正方法及智能终端。
技术介绍
1、目前市场上拼接产品很多,主要分为设备端拼接和后端拼接,设备端拼接时预览可显示多路分开的画面也可以显示拼接后的画面,后端拼接主要是利用服务器进行图像拼接,使用时会发现在拼缝处会存在亮度差异,尤其在夜晚环境下表现尤为突出。
2、针对以上两种拼接方式,相关技术会进行拼缝处的亮度校正,但是效果并不好。
技术实现思路
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、第四方面,本申请实施例提供一种智能终端,包括多目相机、显示器、存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现第一方面或第二方面或第三方面所述的方法的步骤。
本文档来自技高网...【技术保护点】
1.一种拼缝亮度差异校正方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取各所述图像中各所述第一区块的第一亮度数据,确定当前场景的类型包括:
3.根据权利要求2所述的方法,其特征在于,所述基于各所述图像中各所述第一区块的第一亮度数据,确定当前场景的第一亮度因子包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述第一亮度因子,确定当前场景的类型包括:
5.根据权利要求4所述的方法,其特征在于,在所述亮区区块的数量的和大于第一数量阈值,所述暗区区块的数量的和大于第二数量阈值的情况下,基于所述第一亮度因子,确定当前场景的类型。
6.一种拼缝亮度差异校正方法,其特征在于,所述方法包括:
7.根据权利要求6所述的方法,其特征在于,所述获取各所述第一区块的第一亮度数据,确定当前场景的光源类型包括:
8.根据权利要求7所述的方法,其特征在于,所述基于各所述第一区块的第一亮度数据,确定各所述第一区块的第一权重包括:
9.一种拼缝亮度差异校正方法,其特征在于,
10.一种智能终端,包括多目相机、显示器、存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至权利要求9中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种拼缝亮度差异校正方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取各所述图像中各所述第一区块的第一亮度数据,确定当前场景的类型包括:
3.根据权利要求2所述的方法,其特征在于,所述基于各所述图像中各所述第一区块的第一亮度数据,确定当前场景的第一亮度因子包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述第一亮度因子,确定当前场景的类型包括:
5.根据权利要求4所述的方法,其特征在于,在所述亮区区块的数量的和大于第一数量阈值,所述暗区区块的数量的和大于第二数量阈值的情况下,基于所述第一亮度因子,确定...
【专利技术属性】
技术研发人员:陈磊,张明瑞,张锐,陈碧泉,秦建峰,贺良冬,伍婧璇,李敏敏,丁浩,
申请(专利权)人:中光学杭州智能光电科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。