实时视频拼接
本文为优快云原创文章,转载请注明出处
初步视频拼接虚影问题的探讨
经过上述方案处理之后的初步拼接视频,将会存在目前视频拼接技术中一个普遍的问题,即重合区域存在运动物体产生虚影。效果图如下,
产生伪影的图像帧
可以看到,重叠区域内,存在运动物体时,出现了虚影,并且都是出现在缝合线附近,由远及近存在不同的差异,经过仔细分析和观察,联系生活实际,类比到将人的双眼作为摄像头,双眼保证焦距不变,放一根笔在两眼之间,笔由近到远运动,将会观察到笔也存在重影问题,并且与上图中效果一样。同时,倘若要使观察到的笔由近及远不出现重影问题,那么人的的双眼就需要不断的聚焦,汇聚于目标点,这样就能完美解决重影问题。
那么再重新回到摄像头的重影问题上,由于位置的不一样,两个摄像头采集到的图像产生了视差。初始化静态拼接模板时,背景帧的焦距是通过八个值取平均后求得,并且通过光束法平差,消除累积误差,联合两相机之间的参数。两摄像头光心汇聚于重叠区域的背景上,但当采集后续帧时,用的依然是背景帧的相机参数,倘若有前景物体出现在重叠区域时,此时若想要前景物体不出现虚影,则必须重新调整相机参数,将光心汇聚于前景物体上。因此,需要随时更新拼接模板。
而当随时更新拼