'merge'中的低性能有色和二进制图像Opencv Python

时间:2017-06-11 21:26:02

标签: python performance opencv numpy slice

我在python中处理两个opencv图像时遇到问题。我有一个彩色图像,我正在使用返回二进制图像的函数 BackgroundSubtractorMOG 。我的目的是以有效的方式将彩色图像中的每个像素替换为0。 的经典方法对此没有帮助。有人可以帮我提示吗?感谢。

更新

video = VideoCapture(0)
while True:
  frame = video.read()[1]
  bgs = BackgroundSubtractorMOG().apply()
  for i in range(h):
    for j in range(w):
      if not bgs[i][j]:
        frame[i][j] = (0,0,0)
  imshow('BG Subtracted', frame)

我知道numpy,但我没有足够的知识在这个问题上应用某些功能。

0 个答案:

没有答案