surround360的开源资料地址: 下载好代码和测试数据集,配置好环境,关于环境配置可以参考这篇博客,写的挺详细: 运行代码的说明可以参考这篇博客: 跑一下程序看看效果。代码跑一遍还是比较慢的,如果顺利的话,会生成如下两张左右眼视差图:
从结果来看,天空、地面和中间融合的很好,用VR眼镜看的话,视差没有什么错误,色彩也很一致,几乎看不到任何不适的地方。这一切需要 以下几个保障:
但是,如果自己设计硬件,采用不同的设计方案,可能因为一些原因比如:硬件制造精度达不到,相机数目不同,相机的品牌不同(毕竟不是谁都能随随便便买十几个Point Gray玩)等,很难得到和surround360一样高质量的结果。
如果使用自己的设备,产生色彩/视差不一致问题,如何改进呢?下面给出几种可能的解决方案。
1、配置选择
在跑python 脚本 ‘run_all.py’ 之前, 需要做一些配置选择:
2、光流计算