Python 更改变量不会影响结果

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

我正在尝试用算法backgroundSubtractorKNN创建一个背景减法器,我对函数apply有一个问题。此函数有一个名为
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()

欢迎来到,请参阅,请考虑编辑标题更好地描述问题。