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

2024-09-29 21:50:46 发布

您现在位置:Python中文网/ 问答频道 /正文

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


Tags: 代码信息过程计算机时间视觉经验解决方案
1条回答
网友
1楼 · 发布于 2024-09-29 21:50:46

要概括立体视觉管道(请查看here以获得更深入的信息):

  1. 找到每个相机的内在/外在值(good illustration here)
  2. 解决将校正相机图像的变换(good illustration here)
  3. 捕捉一对图像
  4. 根据步骤2变换图像。你知道吗
  5. 对这对校正后的图像进行立体对应

如果我们可以假设您的相机将保持完全静止(相对于彼此),您只需要在相机安装后执行步骤1和2一次。你知道吗

这就给您留下了图像捕获(duh)和图像校正作为常规立体视觉任务,可以在没有两个摄像头通信的情况下完成。你知道吗

此外,还有一些预处理技术(您可以尝试thisthis)已被证明可以提高某些立体对应算法的精度。这些也可以分别在每个图像捕获平台上完成。你知道吗

相关问题 更多 >

    热门问题