利用opencv做车载倒车伪全景拼接图

例如图片中左边的图像,在交车倒车时,车四周摄像头全景拼接

思路:其实所谓全景拼接不过是一个是伪拼接,并不是对图像重合区域进行特征点识别和对其,而是对图片进行压缩剪辑,融合放到背景图上。

1、取一张汽车图片,将图片分为九宫格,如下所示,九宫格中间正好是汽车图片,九宫格的上下左右设置为梯形,用于盛放车身四周图片

2、通过几何关系找到图中1、2、3、4点的坐标,用于标记图像中mask尺寸,这里的方式上一篇博客有介绍;

对于top、lift、right、bottom图像分别标记mask后,对lift、right、bottom图像分别进行旋转90、180、270°旋转,类似这种,

    

3、将上述图像融合到之前九宫格的小车图像上,就可以得到如上所示的伪全景拼接。

最后结果由于没有调试,很粗糙,但是基本功能能够实现,并且相对流畅(随便找了两个视频,分别最为上下,左右的图片来源)

猜你喜欢

转载自blog.csdn.net/huoguangyao/article/details/86541220
今日推荐