The application provides a mosaic method of multiple images, a live broadcast server and a computer storage medium. The splicing method is applied to a live broadcasting server. The live broadcasting server establishes a connection with a plurality of shooting devices. The splicing method includes: obtaining multiple images to be spliced from the plurality of shooting devices; initializing each image to compensate for the overall exposure of each image; and parallel homogenization processing of multiple images to complete the overall exposure compensation to generate splicing. Graph. Through the above method, the application can homogenize multiple images in parallel during live broadcasting, which can meet the real-time requirements of live broadcasting.
【技术实现步骤摘要】
多张图像的拼接方法、直播服务器及计算机存储介质
本申请涉及计算机应用
,特别是涉及一种多张图像的拼接方法、直播服务器及计算机存储介质。
技术介绍
随着图像、视频采集技术以及图像、视频处理技术的不断发展,多个摄像机的图像拼接技术也得到了越来越广泛的应用,例如全景地图、全景拍摄、测绘遥感等。多个摄像头图像拼接就是将多摄像头在同一时刻不同角度、相邻的具有一定重叠区域的两幅或者多幅图像拼接成一幅大图像。在多摄像机多图像拼接过程中,因为不同相机参数、不同光照、色彩差异导致生成的拼接图中产生的明显的接缝。现有技术通过匀色技术消除上述接缝,现有的匀色技术包括中值滤波法、直接平均法或加权平均法,但是现有的匀色技术无法满足直播所需求的实时性。
技术实现思路
本申请提供了一种多张图像的拼接方法、直播服务器及计算机存储介质,以解决现有的匀色技术无法满足直播所需求的实时性。为解决上述技术问题,本申请提供了一种多张图像的拼接方法,所述拼接方法应用于直播服务器,所述直播服务器与多个拍摄装置建立连接,所述拼接方法包括:从多个所述拍摄装置获取多张待拼接的图像;初始化每张所述图像,对每张所述图像进行整体曝光补偿;对完成整体曝光补偿的多张图像进行并行匀色处理,以生成拼接图。为解决上述技术问题,本申请还提供了一种直播服务器,所述直播服务器与多个拍摄装置建立连接,所述直播服务器包括通信器和处理器,其中,所述通信器与所述处理器耦接;所述通信器用于从多个所述拍摄装置获取多张待拼接的图像;所述处理器用于初始化每张所述图像,对每张所述图像进行整体曝光补偿;并且对完成整体曝光补偿的多张图像进行并行匀色处 ...
【技术保护点】
1.一种多张图像的拼接方法,其特征在于,所述拼接方法应用于直播服务器,所述直播服务器与多个拍摄装置建立连接,所述拼接方法包括:从多个所述拍摄装置获取多张待拼接的图像;初始化每张所述图像,对每张所述图像进行整体曝光补偿;对完成整体曝光补偿的多张图像进行并行匀色处理,以生成拼接图。
【技术特征摘要】
2018.12.07 CN 20181149643881.一种多张图像的拼接方法,其特征在于,所述拼接方法应用于直播服务器,所述直播服务器与多个拍摄装置建立连接,所述拼接方法包括:从多个所述拍摄装置获取多张待拼接的图像;初始化每张所述图像,对每张所述图像进行整体曝光补偿;对完成整体曝光补偿的多张图像进行并行匀色处理,以生成拼接图。2.根据权利要求1所述的拼接方法,其特征在于,所述初始化每张所述图像的步骤包括:获取所述图像在所述拼接图上对应位置的映射图;获取与所述映射图对应的掩膜图,其中所述掩膜图具有图像内容的区域的像素值为第一像素值,所述掩膜图的其他区域的像素值为第二像素值;根据高斯公式得到与所述掩膜图对应的高斯模糊掩膜图。3.根据权利要求2所述的拼接方法,其特征在于,对每张所述图像进行整体曝光补偿的步骤包括:对所述拼接图进行曝光补偿算法计算,得到曝光补偿后的映射图;根据所述曝光补偿后的映射图和对应的映射图得到曝光补偿的差值;其中,所述曝光补偿的差值满足以下公式:其中,WRi为所述映射图在R分量上的像素值;WGi为所述映射图在G分量上的像素值;WBi为所述映射图在B分量上的像素值;WexposureRi为所述曝光补偿后的映射图在R分量上的像素值;WexposureGi为所述曝光补偿后的映射图在G分量上的像素值;WexposureBi为所述曝光补偿后的映射图在B分量上的像素值;diffRi为在R分量上的曝光补偿的差值;diffGi为在G分量上的曝光补偿的差值;diffBi为在B分量上的曝光补偿的差值。4.根据权利要求3所述的拼接方法,其特征在于,在对完成曝光补偿的多张图像进行并行匀色处理的步骤之前,所述拼接方法进一步包括:初始化所述拼接图的权值数组;根据所述曝光补偿的差值对每张所述映射图进行曝光补偿;所述曝光补偿后的映射图满足以下公式:其中,W'exposureRi为所述曝光补偿后的映射图在R分量上的像素值,W'exposureGi为所述曝光补偿后的映射图在G分量上的像素值,W'exposureBi为所述曝光补偿后的映射图在B分量上的像素值;W'Ri为所述映射图在R分量上的像素值,W'Gi为所述映射图在G分量上的像素值,W'Bi为所述映射图在B分量上的像素值。5.根据权利要求4所述的拼接方法,其特征在于,对完成曝光补偿的多张图像进行并行匀色处理的步骤包括:获取所述图像的高斯模糊掩膜图在对应的掩膜图的边界上的最小像素值为第三像素值;获取所述拼接图的第一掩膜图,初始化所述第一掩膜图的像素值和权值,其中所述高斯模糊掩膜图与所述第一掩膜图形成第一重叠区域;获取所述掩膜图的像素值为第四像素值,获取所述掩膜图的权值为第一权值,对所述第四像素值进行高斯公式计算,得出高斯模糊像素值;根据所述图像和所述第一重叠区域的位置,计算得到所述权值数组和所述第一掩膜图的像素值。6.根据权利要求5所述的拼接方法,其特征在于,根据所述图像和所述第一重叠区域的位置,计算得到所述权值数组和所述第一掩膜图的像素值的步骤包括:在所述图像位于所述第一重叠区域内时,计算所述高斯模糊像素值和所述第三像素值的比值,并将所述比值与预设阈值进行比较;若所述比值大于所述预设阈值,则所述权值数组的权值为1;若所述比值小于或等于所述预设阈值时,则所述权值数组的权值为所述比值,所述第一掩膜图的像素值为所述比值乘以255;在所述图像位于所述第一重叠区域外时,所述权值数组的权值为所述第一权值,所述第一掩膜图的像素值为所述第四像素值;其中,所述权值数组满足以下公式:所述第一掩膜图的像素值...
【专利技术属性】
技术研发人员:王福滨,
申请(专利权)人:广州虎牙信息科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。