如何从单声道相机生成立体图像?

时间:2016-05-23 09:53:33

标签: opencv image-processing computer-vision

我有一个固定的单声道摄像头,可以在某些fps下捕获单个图像帧。

假设不允许相机移动,如何从获得的单个图像帧生成立体图像对?这有什么算法吗?如果是这样,它们是否可以在Open-CV中使用?

4 个答案:

答案 0 :(得分:5)

要获得立体声图像,您需要一台立体相机,即带有两个校准镜头的相机。因此,您无法使用传统技术从单个相机获取立体图像。

但是,借助深度学习的魔力,您可以获得depth image from single camera

不,没有内置的OpenCV功能。

答案 1 :(得分:2)

这种技术最常见的用途是3D电视,它通常提供2D到3D转换,从而提供单声道到立体声转换。

为此使用了各种算法,您可以查看this state of the art report

答案 2 :(得分:1)

这是一本可能有帮助的出版物Stereo Panorama with a single Camera

您可能还想查看opencv camera calibration module并查看this页面。

答案 3 :(得分:1)

还有光学方法。

如果您可以将双目棱镜/镜子添加到相机物镜......那么您可以从单个相机获得真实的立体图像。粗糙的需要访问相机并设置光学器件。这也引入了一些问题,如错误的自动对焦,需要图像校准等等。

img

您还可以将红色/青色滤镜图像合并在一起,以保持相机的全分辨率。