Python 更改变量不会影响结果
我正在尝试用算法backgroundSubtractorKNN创建一个背景减法器,我对函数apply有一个问题。此函数有一个名为Python 更改变量不会影响结果,python,opencv-python,Python,Opencv Python,我正在尝试用算法backgroundSubtractorKNN创建一个背景减法器,我对函数apply有一个问题。此函数有一个名为learningRate的属性,但如果更改此速率的值,则结果中不会发生任何变化。 有人知道发生了什么吗 这是我的密码: import cv2 as cv import numpy as np learningRate=0.05 fgbg= cv.createBackgroundSubtractorKNN() cap=cv.VideoCapture('some
learningRate
的属性,但如果更改此速率的值,则结果中不会发生任何变化。
有人知道发生了什么吗
这是我的密码:
import cv2 as cv
import numpy as np
learningRate=0.05
fgbg= cv.createBackgroundSubtractorKNN()
cap=cv.VideoCapture('some_video.mp4')
if not cap.isOpened():
print('Unable to open: ')
exit(0)
while True:
ret,frame=cap.read()
if frame is None:
print("me voy")
break
frame=cv.resize(frame,(320,240))
fgmask=fgbg.apply(frame,learningRate)
cv.imshow('Frame',frame)
cv.imshow('FG MASK Frame',eroded2)
keyboard=cv.waitKey(30)
if keyboard=='q' or keyboard ==27:
break
cap.release()
cv.destroyAllWindows()
欢迎来到,请参阅,请考虑编辑标题更好地描述问题。