使用OpenCV创建360°全景

Jak*_*kub 7 c++ opencv panoramas

我正在尝试使用OpenCV创建360全景图.我找到了Stitcher类,现在我尝试使用它.这样正常的全景效果很好: 全景

此全景图使用22张图像创建.在这种情况下,Stitcher类很好.它并不快,但结果是可以接受的.

当我尝试为它添加地面和天空时,我遇到了问题.我知道这个班级很难连接所有这些图片,因为地面和天空图片彼此非常相似.我在我的房子里拍了一些照片,地板上的物品还没有工作,所以我想在外面这个算法就更加复杂了.

你对使用OpenCV怎么做有什么想法吗?也许不是OpenCV,其他一些,给出更好的结果?其他语言也是可以接受的.我知道有应用程序这样做,但我不想使用它们.我正在寻找自己编写的解决方案(使用库等).