“合并”彩色和二进制图像Opencv Python中的低性能

2024-03-28 22:06:37 发布

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

我在处理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,但是我没有足够的知识在那个问题上应用一些函数。你知道吗


Tags: 方法函数in图像目的forvideo二进制