我在处理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,但是我没有足够的知识在那个问题上应用一些函数。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐