Python 基于OpenCV的立体视觉分散处理

Python 基于OpenCV的立体视觉分散处理,python,c++,opencv,Python,C++,Opencv,我有相当多的OpenCV经验,目前正在熟悉立体视觉。我碰巧有两个摄像头(不要问为什么),我想知道是否有可能在每个摄像头上运行某种代码来分配工作负载并减少处理时间。它需要是这样的,每个摄像头都可以完成整个过程的一部分(无需相互交谈),并且它们连接的计算机接收该信息并处理其余的工作。如果这是可能的,有人有任何解决方案或提示吗?提前谢谢 要概括立体视觉管道(寻找更深入的内容): 查找每个摄影机的内部/外部值 解决将校正相机图像的变换问题 捕捉一对图像 根据步骤2变换图像 对校正后的图像对执行立体对应

我有相当多的OpenCV经验,目前正在熟悉立体视觉。我碰巧有两个摄像头(不要问为什么),我想知道是否有可能在每个摄像头上运行某种代码来分配工作负载并减少处理时间。它需要是这样的,每个摄像头都可以完成整个过程的一部分(无需相互交谈),并且它们连接的计算机接收该信息并处理其余的工作。如果这是可能的,有人有任何解决方案或提示吗?提前谢谢

要概括立体视觉管道(寻找更深入的内容):

  • 查找每个摄影机的内部/外部值
  • 解决将校正相机图像的变换问题
  • 捕捉一对图像
  • 根据步骤2变换图像
  • 对校正后的图像对执行立体对应
  • 如果我们可以假设您的相机将保持完全静止(相对于彼此),那么您只需要在相机安装后执行步骤1和2一次

    这样,您就可以使用图像捕获(duh)和图像校正作为常规立体视觉任务,而无需两台摄像机通信


    此外,有一些预处理技术(您可以尝试和)已被证明可以提高某些立体对应算法的精度。也可以在每个图像捕获平台上分别执行这些操作。

    每个摄像头上的某种代码可以分配工作负载并减少处理时间
    我们在这里讨论的是哪种工作负载?