【发布时间】:2020-05-19 07:53:54
【问题描述】:
我在汽车挡风玻璃的右上角和左上角放置了两个摄像头连续拍摄了视频(请注意,它们没有相互固定,我将它们大致对齐)。现在我正在尝试用它制作一个 3D 点云,但不知道该怎么做。我上网了很多,但仍然找不到任何有用的信息。你能给我一些关于如何在 Python 中使它工作的链接或提示吗?
【问题讨论】:
标签: python computer-vision video-processing point-clouds
我在汽车挡风玻璃的右上角和左上角放置了两个摄像头连续拍摄了视频(请注意,它们没有相互固定,我将它们大致对齐)。现在我正在尝试用它制作一个 3D 点云,但不知道该怎么做。我上网了很多,但仍然找不到任何有用的信息。你能给我一些关于如何在 Python 中使它工作的链接或提示吗?
【问题讨论】:
标签: python computer-vision video-processing point-clouds
您可以在OpenCV 库中尝试立体匹配和点云生成实现。从这个简短的 Python sample 开始。
我想您有两个不完全同步的独立视频流。您必须先同步它们,因为链接的示例需要两个图像,而不是视频。使用OpenCV 或ffmpeg 从视频中提取图像,并找到共享完全相同时间点的图像对(例如交通灯上出现的绿色)。或者,您可以使用音轨进行同步,请参阅https://github.com/benkno/audio-offset-finder。请注意:基于单帧对或简短音频摘录的同步可能仅在同步时间点前后的几分钟内有效。
【讨论】: