Python:什么时候多线程,什么时候循环?

时间:2021-03-09 18:22:11

标签: python multithreading opencv

我用 OpenCV 写了一个脚本;

  • 实时捕获正在运行的应用程序并将其显示在窗口中
  • 在窗口中搜索特定图像
  • 如果找到图像,它会在它周围画一个框,否则什么都不做

我想扩展此功能,以便能够同时识别同一窗口上的多个图像。

据我所知,我可以:

  • 将图像存储为列表,并在每次迭代时遍历列表并执行某些操作
  • 在不同的线程中使用上述相同的功能。

在决定方法时我需要考虑什么?在决定课程之前,是否有最佳实践或我需要注意的事项?

我找到了许多关于该主题的主题,但它们都非常古老,并且主要涉及传感器或性能或其他语言。这是我检测到的 2D 图像,我认为性能不会成为问题。

When is it appropriate to multi-thread?

When to thread and when to WAR?

Python: Multi-threading or Loops?

When multi-threading is a bad idea?

To multi-thread or not to multi-thread!

0 个答案:

没有答案